@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:transparent;box-sizing:border-box}body{line-height:1}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-size:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{box-sizing:border-box;margin:0;padding:0;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{width:100%;border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{width:100%;height:100%;font-size:100%}body{width:100%;height:100%;margin:0;padding:0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;color:#333;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;line-height:2;word-break:normal;line-break:strict;overflow-x:hidden}body:has(#ToolBar) header{top:40px!important}a{color:#f26627;text-decoration:none;-webkit-transition:.5s;transition:.5s}img{max-width:100%;height:auto;vertical-align:top}.main img{-webkit-transition:.5s;transition:.5s}.tiny{display:none}.sp{display:none}.tab{display:none}.pc{display:none}.spi{display:none}.tabi{display:none}.pci{display:none}.scroll-fadeIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:2s ease;transition:2s ease}.scroll-fadeIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}.scroll-fadeTopIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:1s ease;transition:1s ease}.scroll-fadeTopIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}.scroll-fadeLeftIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateX(-200px);transform:translateX(-200px);-webkit-transition:.5s ease;transition:.5s ease}.scroll-fadeLeftIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(0);transform:translateX(0)}.scroll-fadeRightIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateX(400px);transform:translateX(400px);-webkit-transition:.5s ease;transition:.5s ease}.scroll-fadeRightIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(0);transform:translateX(0)}.scroll-blur{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="10" /></filter></svg>#filter');-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:3s ease;transition:3s ease}.scroll-blur.show{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="0" /></filter></svg>#filter');-webkit-filter:blur(0);filter:blur(0)}.scroll-svg{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.scroll-svg.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.scroll-svg.show .na{stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:.5;stroke:#56beb9!important;-webkit-animation:na_anime 1s ease-in 0s forwards;animation:na_anime 1s ease-in 0s forwards}@-webkit-keyframes na_anime{0%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;stroke-width:0;fill:#56beb9}}@keyframes na_anime{0%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;stroke-width:0;fill:#56beb9}}@-webkit-keyframes skewanime{100%{left:-10px}}@keyframes skewanime{100%{left:-10px}}@-webkit-keyframes skewanime_skew{100%{left:0}}@keyframes skewanime_skew{100%{left:0}}@-webkit-keyframes horizontal{0%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes horizontal{0%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes vertical{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vertical{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.hero:before{content:"";position:absolute;inset:0;background:#fff;z-index:2;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(1);transform:scaleX(1)}:root.is-loaded .hero:before{-webkit-animation:hero-curtain .9s cubic-bezier(.22,1,.36,1) forwards;animation:hero-curtain .9s cubic-bezier(.22,1,.36,1) forwards}@-webkit-keyframes hero-curtain{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes hero-curtain{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform:scaleX(0);transform:scaleX(0)}}.hero_text .hero_text_copy01,.hero_text .hero_text_copy02,.hero_text .hero_text_copy03{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(12px);transform:translateY(12px)}:root.is-loaded .hero_text .hero_text_copy01{-webkit-animation:text-up .6s cubic-bezier(.22,1,.36,1) .15s forwards;animation:text-up .6s cubic-bezier(.22,1,.36,1) .15s forwards}:root.is-loaded .hero_text .hero_text_copy02{-webkit-animation:text-up .6s cubic-bezier(.22,1,.36,1) .45s forwards;animation:text-up .6s cubic-bezier(.22,1,.36,1) .45s forwards}:root.is-loaded .hero_text .hero_text_copy03{-webkit-animation:text-up .6s cubic-bezier(.22,1,.36,1) .75s forwards;animation:text-up .6s cubic-bezier(.22,1,.36,1) .75s forwards}@-webkit-keyframes text-up{to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes text-up{to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}.hero_text .hero_text_copy01 span{background-image:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 100%);background-repeat:no-repeat;background-size:0 100%;background-position:0 0}:root.is-loaded .hero_text .hero_text_copy01 span{-webkit-animation:shine-sweep .9s cubic-bezier(.22,1,.36,1) .25s forwards;animation:shine-sweep .9s cubic-bezier(.22,1,.36,1) .25s forwards}@-webkit-keyframes shine-sweep{0%{background-size:0 100%}100%{background-size:100% 100%}}@keyframes shine-sweep{0%{background-size:0 100%}100%{background-size:100% 100%}}.hero_text .hero_text_copy02 span{background-size:100% 0;background-repeat:no-repeat;background-position:0 100%;-webkit-transition:background-size .8s cubic-bezier(.22,1,.36,1) .45s;transition:background-size .8s cubic-bezier(.22,1,.36,1) .45s}:root.is-loaded .hero_text .hero_text_copy02 span{background-size:100% 100%}.hero_image .hero_image_inner,.hero_illust .hero_illust_inner{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(12px) scale(1.04);transform:translateY(12px) scale(1.04);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="8" /></filter></svg>#filter');-webkit-filter:blur(8px);filter:blur(8px)}:root.is-loaded .hero_image .hero_image_inner{-webkit-animation:mv-in 1.2s cubic-bezier(.22,1,.36,1) .1s forwards,mv-float 8s ease-in-out 1.3s infinite alternate;animation:mv-in 1.2s cubic-bezier(.22,1,.36,1) .1s forwards,mv-float 8s ease-in-out 1.3s infinite alternate}:root.is-loaded .hero_illust .hero_illust_inner{-webkit-animation:mv-in 1.2s cubic-bezier(.22,1,.36,1) .25s forwards,mv-float 12s ease-in-out 1.4s infinite alternate;animation:mv-in 1.2s cubic-bezier(.22,1,.36,1) .25s forwards,mv-float 12s ease-in-out 1.4s infinite alternate}@-webkit-keyframes mv-in{to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="0" /></filter></svg>#filter');-webkit-filter:blur(0);filter:blur(0)}}@keyframes mv-in{to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="0" /></filter></svg>#filter');-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes mv-float{from{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}to{-webkit-transform:translateY(-4px) scale(1.005);transform:translateY(-4px) scale(1.005)}}@keyframes mv-float{from{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}to{-webkit-transform:translateY(-4px) scale(1.005);transform:translateY(-4px) scale(1.005)}}:root.is-loaded .hero{-webkit-animation:exposure .7s ease-out .0s both;animation:exposure .7s ease-out .0s both}@-webkit-keyframes exposure{0%{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.05" /><feFuncG type="linear" slope="1.05" /><feFuncB type="linear" slope="1.05" /></feComponentTransfer><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.02" intercept="-0.010000000000000009" /><feFuncG type="linear" slope="1.02" intercept="-0.010000000000000009" /><feFuncB type="linear" slope="1.02" intercept="-0.010000000000000009" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(1.05) contrast(1.02);filter:brightness(1.05) contrast(1.02)}100%{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1" /><feFuncG type="linear" slope="1" /><feFuncB type="linear" slope="1" /></feComponentTransfer><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1" intercept="0" /><feFuncG type="linear" slope="1" intercept="0" /><feFuncB type="linear" slope="1" intercept="0" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(1) contrast(1);filter:brightness(1) contrast(1)}}@keyframes exposure{0%{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.05" /><feFuncG type="linear" slope="1.05" /><feFuncB type="linear" slope="1.05" /></feComponentTransfer><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.02" intercept="-0.010000000000000009" /><feFuncG type="linear" slope="1.02" intercept="-0.010000000000000009" /><feFuncB type="linear" slope="1.02" intercept="-0.010000000000000009" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(1.05) contrast(1.02);filter:brightness(1.05) contrast(1.02)}100%{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1" /><feFuncG type="linear" slope="1" /><feFuncB type="linear" slope="1" /></feComponentTransfer><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1" intercept="0" /><feFuncG type="linear" slope="1" intercept="0" /><feFuncB type="linear" slope="1" intercept="0" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(1) contrast(1);filter:brightness(1) contrast(1)}}.ttl-page{position:relative}.ttl-page:before{content:"";position:absolute;inset:0;background:#fff;z-index:3;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(1);transform:scaleX(1);pointer-events:none}:root.is-loaded .ttl-page:before{-webkit-animation:hero-curtain .9s cubic-bezier(.22,1,.36,1) forwards;animation:hero-curtain .9s cubic-bezier(.22,1,.36,1) forwards}:root.is-loaded .ttl-page{-webkit-animation:exposure .7s ease-out 0s both;animation:exposure .7s ease-out 0s both}.ttl-page_text_title,.ttl-page_text_copy,.ttl-page_text_message{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(12px);transform:translateY(12px)}:root.is-loaded .ttl-page_text_title{-webkit-animation:text-up .6s cubic-bezier(.22,1,.36,1) .1s forwards;animation:text-up .6s cubic-bezier(.22,1,.36,1) .1s forwards}:root.is-loaded .ttl-page_text_copy{-webkit-animation:text-up .6s cubic-bezier(.22,1,.36,1) .35s forwards;animation:text-up .6s cubic-bezier(.22,1,.36,1) .35s forwards}:root.is-loaded .ttl-page_text_message{-webkit-animation:text-up .6s cubic-bezier(.22,1,.36,1) .6s forwards;animation:text-up .6s cubic-bezier(.22,1,.36,1) .6s forwards}.ttl-page_text_copy span{position:relative;background-image:-webkit-linear-gradient(left,#ffdb57 0,#ffdb57 100%);background-image:linear-gradient(90deg,#ffdb57 0,#ffdb57 100%);background-repeat:no-repeat;background-size:0 100%;background-position:0 0}:root.is-loaded .ttl-page_text .ttl-page_text_copy span{-webkit-animation:shine-sweep .9s cubic-bezier(.22,1,.36,1) .45s forwards;animation:shine-sweep .9s cubic-bezier(.22,1,.36,1) .45s forwards}.ttl-page_image_inner{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(12px) scale(1.04);transform:translateY(12px) scale(1.04);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="8" /></filter></svg>#filter');-webkit-filter:blur(8px);filter:blur(8px)}:root.is-loaded .ttl-page_image_inner{-webkit-animation:mv-in 1.2s cubic-bezier(.22,1,.36,1) .2s forwards,mv-float 10s ease-in-out 1.3s infinite alternate;animation:mv-in 1.2s cubic-bezier(.22,1,.36,1) .2s forwards,mv-float 10s ease-in-out 1.3s infinite alternate}.wrapper{padding-top:100px}.header{position:fixed;top:0;left:0;width:100%;height:100px;background:white;z-index:100}.header_inner{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;padding-bottom:20px}.header_logo{position:relative}.header_logo img{width:177px}.header_sp-contact{position:absolute;top:0;right:50px;display:none;width:50px;height:50px;padding-top:16px;background:#f26627;color:white;text-align:center;z-index:100}.gnav{display:-webkit-box;display:-ms-flexbox;display:flex}.gnav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gnav_list_item{position:relative}.gnav_list_item a{margin:0 25px;color:black;font-size:15px;font-weight:500;cursor:pointer}.gnav_contact{margin-left:25px}.gnav_contact a{position:relative;display:block;width:220px;height:60px;border-radius:40px;box-shadow:0 5px 10px rgba(122,122,122,.1);background:#f26627;color:white;font-size:15px;font-weight:500;line-height:60px;text-align:center;overflow:hidden}.gnav_contact a:before{position:absolute;inset:0 -2%;content:'';background:#ffb565;-webkit-transform:translate3d(-102%,0,0) skewX(-30deg);transform:translate3d(-102%,0,0) skewX(-30deg);-webkit-transition:.3s;transition:.3s}.gnav_contact a span{position:relative;padding-left:40px;background:url(../img/common/icn_mail.svg) left center no-repeat}.gnav_contact a:hover:before{-webkit-transform:translate3d(0,0,0) skewX(-30deg);transform:translate3d(0,0,0) skewX(-30deg)}.spnav{height:100%;padding:15px;background:#56beb9}.spnav_inner{height:100%;padding-top:50px}.spnav_wrap{position:fixed;top:0;left:0;width:100%;height:100%;display:none}.spnav_list_item{border-bottom:1px solid #85d1cd}.spnav_list_item>a{display:block;padding:15px 10px;background:url(../img/common/icn_arrow.svg) right 10px center no-repeat;color:white;font-size:15px;font-weight:500}.footer{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:90px;padding-bottom:90px}.footer_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.footer_info{padding-top:8px}.footer_info_logo{margin-bottom:40px}.footer_info_name{margin-bottom:14px;font-size:20px;font-weight:700}.fnav{margin-right:90px}.fnav_title{margin-bottom:10px;color:#56beb9;font-family:Jost,sans-serif;font-size:24px;font-weight:500;letter-spacing:.1em;line-height:1.6}.fnav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:200px}.fnav_list_item{position:relative;width:200px;margin-bottom:11px;padding-left:17px}.fnav_list_item:before{position:absolute;top:50%;left:0;content:'';display:block;width:6px;height:1px;background:#56beb9}.fnav_list_item a{color:#333;font-size:14px}.copyright{color:#616161;font-size:12px}.pagetop{position:fixed;right:20px;bottom:50px;z-index:4;-webkit-animation:vertical 1s ease-in-out infinite alternate;animation:vertical 1s ease-in-out infinite alternate}.pagetop a{display:block;width:80px;height:80px;padding-top:22px;border-radius:50%;background:#56beb9;color:white;letter-spacing:.1em;line-height:1.2;text-align:center}.navi-btn{position:absolute;top:0;right:0;display:none;width:50px;height:50px;background:#56beb9;z-index:100}.panel-btn{position:relative;display:inline-block;width:50px;height:50px;text-decoration:none;text-align:center;box-sizing:border-box}.close .panel-btn-icon{background:transparent}.close .panel-btn-icon:before,.close .panel-btn-icon:after{margin-top:-2px}.close .panel-btn-icon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close .panel-btn-icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.panel-btn-icon{display:block;position:absolute;top:50%;left:50%;width:15px;height:2px;background:white;text-align:center;-webkit-transition:.2s;transition:.2s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.panel-btn-icon:before,.panel-btn-icon:after{display:block;content:"";position:absolute;top:50%;height:2px;right:0;background:white;-webkit-transition:.3s;transition:.3s}.panel-btn-icon:before{width:15px;margin-top:-7px}.panel-btn-icon:after{width:15px;margin-top:5px}.overlay{content:"";display:block;width:0;height:0;background-color:rgba(0,0,0,.5);position:fixed;top:50px;left:0;cursor:pointer;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .5s;transition:opacity .5s;z-index:1}.overlay.open{width:100%;height:100vh;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.title-01{position:relative;margin-bottom:30px;padding-left:24px;font-size:32px;font-weight:700;letter-spacing:.1em;line-height:1.2}.title-01:before{position:absolute;left:0;top:0;bottom:0;content:'';display:block;width:6px;height:100%;background:#56beb9;border-radius:20px}.title-01 span{font-size:24px}.title-02{margin-bottom:24px;font-size:24px;font-weight:700}.title-03{margin-bottom:24px;font-size:24px;font-weight:500}.title-04{margin-bottom:24px;color:#f26627;font-size:24px;font-weight:700}.button-01{text-align:center}.button-01 a{position:relative;display:inline-block;min-width:456px;padding:26px 0;border-radius:50px;box-shadow:0 5px 10px rgba(122,122,122,.1);background:white;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.5;overflow:hidden}.button-01 a:before{position:absolute;inset:0 -2%;content:'';background:#c9e6e5;-webkit-transform:translate3d(-102%,0,0) skewX(-30deg);transform:translate3d(-102%,0,0) skewX(-30deg);-webkit-transition:.3s;transition:.3s}.button-01 a span{position:relative;display:block;background:url(../img/common/icn_arrow_wide.svg) right 50px center no-repeat}.button-02 a{position:relative;display:inline-block;min-width:456px;padding:26px 0;border-radius:50px;box-shadow:0 5px 10px rgba(122,122,122,.1);background:#56beb9;color:white;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-align:center;overflow:hidden}.button-02 a:before{position:absolute;inset:0 -2%;content:'';background:#00a3a6;-webkit-transform:translate3d(-102%,0,0) skewX(-30deg);transform:translate3d(-102%,0,0) skewX(-30deg);-webkit-transition:.3s;transition:.3s}.button-02 a span{position:relative;display:block;background:url(../img/common/icn_arrow_wh.svg) right 50px center no-repeat}.button-03 a{position:relative;display:inline-block;min-width:400px;padding:26px 0;border-radius:50px;box-shadow:0 5px 10px rgba(122,122,122,.1);background:white;color:#56beb9;font-size:18px;font-weight:700;line-height:1.5;text-align:center;overflow:hidden}.button-03 a:before{position:absolute;inset:0 -2%;content:'';background:#56beb9;-webkit-transform:translate3d(-102%,0,0) skewX(-30deg);transform:translate3d(-102%,0,0) skewX(-30deg);-webkit-transition:.3s;transition:.3s}.button-03 a span{position:relative;display:block;background:url(../img/common/icn_arrow_wide.svg) right 25px center no-repeat}.button-04 a{position:relative;display:inline-block;min-width:400px;padding:26px 0;border-radius:50px;box-shadow:0 5px 10px rgba(122,122,122,.1);background:#f26627;color:white;font-size:18px;font-weight:700;line-height:1.5;text-align:center;overflow:hidden}.button-04 a:before{position:absolute;inset:0 -2%;content:'';background:#ffb565;-webkit-transform:translate3d(-102%,0,0) skewX(-30deg);transform:translate3d(-102%,0,0) skewX(-30deg);-webkit-transition:.3s;transition:.3s}.button-04 a span{position:relative;display:block;padding-left:36px;background:url(../img/common/icn_mail.png) 90px center/20px auto no-repeat,url(../img/common/icn_arrow_wh.svg) right 25px center no-repeat}.list-01 li{position:relative;padding-left:50px;font-size:22px;font-weight:500;letter-spacing:.1em}.list-01 li:before{position:absolute;left:6px;top:12px;content:'';display:block;width:18px;height:10px;border-left:5px solid #56beb9;border-bottom:5px solid #56beb9;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.list-02 li{position:relative;margin-bottom:16px;padding-left:1.2em;font-size:20px;font-weight:500;letter-spacing:.1em;line-height:1.6}.list-02 li:before{position:absolute;left:0;top:0;content:'・';display:block}.list-03 li{position:relative;margin-bottom:10px;padding-left:1.2em;font-weight:500;letter-spacing:.1em;line-height:1.6}.list-03 li:before{position:absolute;left:0;top:0;content:'・';display:block}.olist-01>li{margin-left:1em;margin-bottom:16px}.olist-02{margin:16px 0}.olist-02>li{list-style:none;text-indent:-1em}.pagination{margin:60px 0 100px;text-align:center}.pagination span.current,.pagination span.number a{display:inline-block;width:48px;height:48px;margin:0 6px;border:1px solid #56beb9;border-radius:50%;color:#fff;font-size:20px;font-weight:500;line-height:46px;text-align:center}.pagination span.number a{background:white;color:#56beb9;text-decoration:none!important}.pagination span.disabled,.pagination span.first a,.pagination span.last a,.pagination span.prev a,.pagination span.next a{padding:12px;color:#333;font-size:13px;font-weight:700}.pagination span.disabled{display:none}.pagination span.prev a{position:relative;display:inline-block;padding-left:70px;color:#333;font-size:18px;font-weight:500;letter-spacing:.1em;text-indent:-9999em}.pagination span.prev a:before{position:absolute;top:50%;left:0;content:'';display:block;width:30px;height:30px;border-radius:50%;background:#ffee65;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pagination span.prev a:after{position:absolute;top:50%;left:10px;content:'';display:block;width:40px;height:28px;background:url(../img/common/icn_arrow_3.svg) left center no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.pagination span.next a{position:relative;display:inline-block;padding-right:70px;color:#333;font-size:18px;font-weight:500;letter-spacing:.1em;text-indent:-9999em}.pagination span.next a:before{position:absolute;top:50%;right:0;content:'';display:block;width:30px;height:30px;border-radius:50%;background:#ffee65;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pagination span.next a:after{position:absolute;top:50%;right:10px;content:'';display:block;width:40px;height:28px;background:url(../img/common/icn_arrow.svg) left center no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.pagination span.current,.pagination span.number a:hover{background:#56beb9;color:#fff}.pagination a:active{background:#56beb9}.pagination span.first a,.pagination span.last a{position:relative}.pagination span.first a:before,.pagination span.last a:after{position:absolute;top:50%;content:"";display:block;width:1px;height:14px;margin-top:-6px;background:#000}.pagination span.first a:before{left:13px}.pagination span.last a:after{right:13px}.post-navi a{color:#56beb9}.post-navi{text-align:center}.post-navi .list-link{display:inline-block;width:340px;height:80px;margin:0 40px;border-radius:50px;background:url(../img/common/bg_btn.png) 0 0 no-repeat;color:white;font-size:18px;font-weight:500;letter-spacing:.1em;line-height:78px}.post-navi .prev-link{position:relative;display:inline-block;padding-left:70px;color:#333;font-size:18px;font-weight:500;letter-spacing:.1em}.post-navi .prev-link:before{position:absolute;top:50%;left:0;content:'';display:block;width:30px;height:30px;border-radius:50%;background:#ffee65;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.post-navi .prev-link:after{position:absolute;top:50%;left:10px;content:'';display:block;width:40px;height:28px;background:url(../img/common/icn_arrow_3.svg) left center no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.post-navi .next-link{position:relative;display:inline-block;padding-right:70px;color:#333;font-size:18px;font-weight:500;letter-spacing:.1em}.post-navi .next-link:before{position:absolute;top:50%;right:0;content:'';display:block;width:30px;height:30px;border-radius:50%;background:#ffee65;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.post-navi .next-link:after{position:absolute;top:50%;right:10px;content:'';display:block;width:40px;height:28px;background:url(../img/common/icn_arrow.svg) left center no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.required,.normal{display:inline-block;margin-left:5px;margin-right:5px;padding:6px 10px!important;border-radius:5px;font-size:15px;line-height:1;vertical-align:middle;white-space:nowrap;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.required{background-color:#f26627;color:#FFF}.normal{display:none;background-color:#CCC;color:#FFF}.submit{text-align:center}.submit>div{display:inline-block}.submit button,.submit input[type=submit],.submit input[type=reset]{position:relative;display:inline-block;min-width:340px;min-height:80px;border-radius:50px;background:url(../img/common/bg_btn.png);color:white;font-size:16px;font-weight:500;letter-spacing:.05em;text-decoration:none!important;cursor:pointer;-webkit-transition:.3s;transition:.3s}#MailMessageAuthCaptcha{width:230px}#BtnMessageBack{background:white;border:1px solid #56beb9;color:#56beb9}.checkbox{display:inline-block}button,option,textarea,input[type=button],input[type=submit],input[type=number],input[type=email],input[type=tel],input[type=text],input[type=select],input[type=option],input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;border:none;outline:0;margin:0;background:#fff;box-sizing:border-box}input[type=radio],input[type=checkbox]{display:none}select{text-indent:.01px;text-overflow:''}textarea,select,input[type=number],input[type=text],input[type=tel],input[type=email]{width:100%;padding:10px;border:1px solid #bababa;margin:5px 0;font-size:16px}input.form_s{width:25%}input.form_m{width:calc(50% - 5px)}input.form_l{width:98%}textarea{width:100%;height:120px;padding:10px;font-size:16px}textarea:focus,input[type=tel]:focus,input[type=email]:focus,input[type=text]:focus{border:2px solid #56beb9}select::-ms-expand{display:none}input[type=radio].form-radio+label{position:relative;display:inline-block;cursor:pointer;padding:9px 5px 8px 28px;margin-right:10px}input[type=radio].form-radio+label:before,input[type=radio].form-radio+label:after{position:absolute;display:block;content:'';top:50%;left:0;box-sizing:border-box;border-radius:50%}input[type=radio].form-radio+label:before{width:22px;height:22px;margin-top:-10px;background:#FFF;border:1px solid #ccc}input[type=radio].form-radio+label:after{left:6px;width:10px;height:10px;margin-top:-4px;background:#f4f4f4}input[type=radio]:checked.form-radio+label:after{background:#56beb9}input[type=checkbox].form-checkbox+label{position:relative;display:inline-block;cursor:pointer;margin-right:10px;padding:6px 5px 8px 20px;font-weight:400}input[type=checkbox].form-checkbox+label:before,input[type=checkbox].form-checkbox+label:after{position:absolute;display:block;content:'';top:50%;left:0;box-sizing:border-box}input[type=checkbox].form-checkbox+label:before{width:15px;height:15px;margin-top:-8px;background:#FFF;border:1px solid #333}input[type=checkbox].form-checkbox:checked+label:after{position:absolute;left:2px;top:11px;content:'';display:block;width:16px;height:12px;border-top:4px solid #56beb9;border-right:4px solid #56beb9;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.form-select{position:relative;display:inline-block;overflow:hidden;max-width:calc(100vw - 30px);margin-top:5px;margin-bottom:5px;vertical-align:middle}.form-select:before{position:absolute;display:block;content:'';width:16px;height:16px;background:#56beb9;top:50%;right:8px;margin-top:-8px;pointer-events:none;z-index:10}.form-select:after{position:absolute;display:block;content:'';width:0;height:0;border-top:6px solid transparent;border-left:4px solid transparent;border-bottom:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #fff;top:50%;right:11px;margin-top:-3px;pointer-events:none;z-index:11}.form-select select{-webkit-appearance:none;position:relative;padding:9px 50px 10px 5px;border:1px solid #bababa;background:white;color:#333;font-size:16px}.form-select select option:first-child{color:#56beb9}select.form-select{padding:9px 50px 10px 20px;border:1px solid #ccc;position:relative;cursor:pointer}input[type=file]::file-selector-button{padding:8px 10px;border:1px solid #bababa;border-radius:0;background:#eee;color:#333;font-size:15px}.form-select select:not(:target){width:120% \9}::-webkit-input-placeholder{color:#bbb;font-weight:100}:-moz-placeholder{color:#bbb;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";font-weight:100}::-moz-placeholder{color:#bbb;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";font-weight:100}:-ms-input-placeholder{color:#bbb;font-weight:100}.form-table{margin-bottom:30px}.form-table tr th{width:260px;padding:20px 40px 20px 0;font-size:18px;font-weight:500;line-height:1.5;vertical-align:top;text-align:left}.form-table tr th .required{float:right;margin-top:6px}.form-table tr td{width:calc(100% - 260px);padding:10px 0}.error-message{color:#f26627;font-weight:700;line-height:1}.alert-message{margin-bottom:10px;padding:10px 30px;background:#f26627;color:white;font-weight:700}.mail-description{margin-bottom:60px}.mail-description a{text-decoration:underline}.mail-attention{font-size:15px;line-height:1.5}.form-agree{margin-bottom:30px;text-align:center}.form-agree a{color:#56beb9;text-decoration:underline}.form-agree_text{margin-bottom:40px}.form-agree .form-checkbox{margin-bottom:40px}.form-end_text{margin-bottom:60px}#FieldMessageZip{display:inline-block;width:50%}#FieldMessageAddress1{display:inline-block}#FieldMessageExperienceFile input{margin-bottom:10px}#FieldMessageName1 input,#FieldMessageKana1 input,#FieldMessageEducationYear input,#FieldMessageQualificationYear input,#FieldMessageExprience input{margin-right:10px}#FieldMessageWork{display:inline-block}.mail-confirm #FieldMessageReserveDate{margin-right:10px}.column{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.column-2col{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:90px}.column-2col_text{width:53%}.column-2col_text .copy{margin-bottom:24px;font-size:24px;font-weight:700;letter-spacing:.1em;line-height:1.8}.column-2col_text .copy strong{color:#f26627;font-weight:700}.column-2col_text .text{letter-spacing:.1em}.column-2col_image{width:41%}.column-2col_image img{border-radius:20px}.column-bubble{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;margin-bottom:66px;padding:70px 70px 30px;border-radius:20px;background:#faf6f3}.column-bubble_title{position:absolute;top:-30px;left:0;right:0;display:block;width:250px;height:70px;margin:0 auto;border-radius:40px;background:#ffe45a;font-size:24px;font-weight:700;letter-spacing:.1em;line-height:70px;text-align:center}.column-bubble_title:before{position:absolute;bottom:-18px;left:0;right:0;content:'';display:block;width:34px;height:30px;margin:0 auto;background:#ffe45a;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%)}.column-bubble_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.column-bubble .text{font-size:20px;font-weight:500;letter-spacing:.1em}.column-bubble .text strong{color:#f26627;font-size:24px}.column-bubble_2col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowap;flex-wrap:nowap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.column-bubble_2col_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:53%}.column-bubble_2col_image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40%}.column-bubble_2col_image img{width:65vw}table:not([class]) th{padding:16px;border-top:1px solid #dfd8c3;border-bottom:1px solid #dfd8c3;font-weight:400;text-align:left}table:not([class]) td{padding:16px;border-top:1px solid #dfd8c3;border-bottom:1px solid #dfd8c3}.hero{max-width:2000px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:relative}.hero_text{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;padding-top:77px;text-shadow:0 0 10px white,0 0 10px white,0 0 10px white,0 0 10px white;z-index:1}.hero_text_copy01{font-size:36px;font-weight:700;letter-spacing:.1em}.hero_text_copy01 span{background:#56beb9;color:white;font-size:40px;font-weight:700;text-shadow:0 0 0}.hero_text_copy01 span:first-child{padding-left:10px}.hero_text_copy01 span:last-child{margin-right:5px;padding-right:10px}.hero_text_copy02{margin-bottom:40px;font-size:36px;font-weight:700;letter-spacing:.1em}.hero_text_copy02 span{background:-webkit-linear-gradient(bottom,#c9e6e5 0,#c9e6e5 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#c9e6e5 0,#c9e6e5 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 100%);text-shadow:0 0 0}.hero_text_copy03{font-size:18px;line-height:2.5;letter-spacing:.1em}.hero_image{position:absolute;top:40px;right:0}.hero_illust{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;margin-top:-10px;text-align:right}.hero_illust_inner{margin-right:240px}.top-problem{margin-top:-310px;padding-top:360px;padding-bottom:90px;background:url(../img/top/bg_wave.png) top center/1666px auto no-repeat}.top-problem_inner{max-width:1010px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-problem_copy{margin-bottom:40px;font-size:34px;font-weight:700;letter-spacing:.1em;text-align:center}.top-problem_list{position:relative}.top-problem_list_item{position:absolute;padding-top:15px;font-size:18px;font-weight:700;line-height:1.8;text-align:center}.top-problem_list_item:nth-child(1){top:0;left:0;width:360px;height:164px;background:url(../img/top/bg_bubble01.png) 0 0 no-repeat}.top-problem_list_item:nth-child(1) span{background:-webkit-linear-gradient(bottom,#ffeb51 0,#ffeb51 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#ffeb51 0,#ffeb51 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 100%)}.top-problem_list_item:nth-child(2){top:0;left:460px;width:330px;height:169px;margin-left:auto;background:url(../img/top/bg_bubble02.png) 0 0 no-repeat}.top-problem_list_item:nth-child(2) span{background:-webkit-linear-gradient(bottom,#ffb565 0,#ffb565 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#ffb565 0,#ffb565 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 100%)}.top-problem_list_item:nth-child(3){top:122px;left:112px;width:343px;height:160px;background:url(../img/top/bg_bubble03.png) 0 0 no-repeat}.top-problem_list_item:nth-child(3) span{background:-webkit-linear-gradient(bottom,#eb9dab 0,#eb9dab 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#eb9dab 0,#eb9dab 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 100%)}.top-problem_list_item:nth-child(4){top:137px;left:655px;width:287px;height:164px;margin-left:auto;background:url(../img/top/bg_bubble04.png) 0 0 no-repeat}.top-problem_list_item:nth-child(4) span{background:-webkit-linear-gradient(bottom,#6bcac7 0,#6bcac7 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#6bcac7 0,#6bcac7 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 100%)}.top-problem_illust{position:relative;padding-top:95px;text-align:center}.top-problem_illust img{width:453px;margin-left:-120px}.top-solution{margin-top:-30px}.top-solution_title{margin-bottom:50px;font-size:40px;letter-spacing:.1em;text-align:center}.top-solution_title strong{color:#f26627;font-size:50px;font-weight:700}.top-solution_title_baloon{position:relative;display:block;width:250px;margin:0 auto 20px;padding:5px 0;border-radius:40px;background:#ffe45a;font-size:30px;font-weight:700;letter-spacing:.1em}.top-solution_title_baloon:before{position:absolute;left:50%;bottom:-18px;content:'';width:22px;height:18px;background:#ffe45a;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%)}.top-solution_point{position:relative;padding-top:120px;padding-bottom:100px;background:#56beb9}.top-solution_point:before{position:absolute;top:0;left:50%;content:'';display:block;width:200px;height:60px;background:white;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top-solution_point_inner{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:80px}.top-solution_point_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px;padding:50px 60px;border-radius:20px;background:white}.top-solution_point_item .icon{position:relative;width:136px;height:36px;border-radius:30px;margin-bottom:10px;background:#ffe45a;font-family:Jost,sans-serif;font-size:14px;font-weight:500;letter-spacing:.1em;line-height:38px;text-align:center}.top-solution_point_item .icon:after{position:absolute;left:50%;bottom:-12px;content:'';display:block;width:18px;height:14px;background:#ffe45a;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top-solution_point_item .title{margin-bottom:16px;font-size:30px;font-weight:700;letter-spacing:.1em}.top-solution_point_item .title strong{color:#f26627;font-weight:700}.top-solution_point_item p{font-size:18px;font-weight:500}.top-solution_point_item-01 .image{width:326px}.top-solution_point_item-01 .text{width:calc(100% - 386px)}.top-solution_point_item-02{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.top-solution_point_item-02 .image{width:270px}.top-solution_point_item-02 .text{width:calc(100% - 330px)}.top-solution_point_item-03 .image{width:270px}.top-solution_point_item-03 .text{width:calc(100% - 330px)}.top-benefit{margin-bottom:80px}.top-benefit_item{padding-top:100px;padding-bottom:100px}.top-benefit_item_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:1120px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-benefit_item .text{position:relative}.top-benefit_item .title{margin-bottom:30px;font-size:34px;font-weight:700;letter-spacing:.1em}.top-benefit_item .title span{padding:0 10px;background:-webkit-linear-gradient(bottom,#ffe45a 0,#ffe45a 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#ffe45a 0,#ffe45a 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 100%)}.top-benefit_item ul{margin-bottom:50px}.top-benefit_item-01 .image{width:450px}.top-benefit_item-02{padding-top:65px;padding-bottom:65px;background:#faf6f3}.top-benefit_item-02 .top-benefit_item_inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.top-benefit_item-02 .image{position:relative;width:450px}.top-benefit_item-02 .image:before{position:absolute;left:50%;top:50%;content:'';display:block;width:746px;height:585px;background:url(../img/top/bg_benefit.png) center right no-repeat;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.top-benefit_item-02 .image img{position:relative}.top-benefit_item-03 .image{width:365px}.ttl-page{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:relative;padding-bottom:50px}.ttl-page_text{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;padding-top:40px;z-index:1}.ttl-page_text_title{margin-bottom:60px;text-shadow:0 0 10px white,0 0 10px white,0 0 10px white,0 0 10px white}.ttl-page_text_title .en{display:inline-block;color:#c9e6e5;font-family:Jost,sans-serif;font-size:100px;font-weight:500;letter-spacing:.1em;line-height:1}.ttl-page_text_title .ja{display:inline-block;font-size:15px;font-weight:400}.ttl-page_text_copy{margin-bottom:32px;font-size:30px;font-weight:700;letter-spacing:.1em;line-height:1.8;text-shadow:0 0 10px white,0 0 10px white,0 0 10px white,0 0 10px white}.ttl-page_text_copy span{margin-right:5px;background:#ffdb57;font-size:34px;font-weight:700;text-shadow:0 0 0}.ttl-page_text_message{max-width:675px;font-size:18px;letter-spacing:.1em;text-shadow:0 0 10px white,0 0 10px white,0 0 10px white,0 0 10px white}.ttl-page_image{position:absolute;top:-50px;right:0}.ttl-page_image img{width:100%;max-width:540px}.breadcrumbs{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-top:30px;font-size:12px}.breadcrumbs a{color:#333;text-decoration:underline}.breadcrumbs a:hover{color:#56beb9}.footer-contact{position:relative;margin-top:80px;padding-top:100px;padding-bottom:100px;background:#c9e6e5;text-align:center}.footer-contact_title{position:absolute;left:50%;top:-65px;margin-left:-30px;color:#afdbda;font-family:Jost,sans-serif;font-size:150px;font-weight:500;letter-spacing:.1em;line-height:1;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.footer-contact_title:after{position:absolute;top:-24px;right:-270px;content:'';display:block;width:260px;height:200px;background:url(../img/top/img_contact.png) 0 0/100% auto no-repeat}.footer-contact_copy{margin-bottom:35px;font-size:30px;font-weight:500;letter-spacing:.1em}.footer-contact_text{margin-bottom:35px;font-size:18px}.footer-contact_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer-contact_buttons .button-03{margin-right:30px}.error-page{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:120px;padding-top:50px}.error-page_message{margin-bottom:80px}.error-page_list{text-align:center}.service-point{margin-right:calc(50% - 550px);padding-top:60px;padding-bottom:60px;border-radius:0 50px 50px 0;background:#56beb9}.service-point_inner{max-width:1100px;margin-left:auto}.service-point_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:70px;margin-bottom:80px}.service-point_text{width:48%;line-height:2.3}.service-point_text_copy{margin-bottom:20px;color:white;font-size:32px;font-weight:700}.service-point_text_copy span{padding-bottom:10px;border-bottom:1px solid white}.service-point_text_message span{font-size:20px}.service-point_image{width:45%}.service-point_box{max-width:960px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:60px;padding-bottom:60px;border-radius:20px;background:white}.service-point_title{position:absolute;top:-42px;left:0;right:0;width:250px;height:70px;margin:0 auto;border-radius:40px;background:#ffe45a;font-size:24px;font-weight:700;letter-spacing:.1em;line-height:70px;text-align:center}.service-point_title:before{position:absolute;bottom:-18px;left:0;right:0;content:'';display:block;width:34px;height:30px;margin:0 auto;background:#ffe45a;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%)}.service-point_list_item{position:relative;padding-left:1em;font-size:20px;font-weight:500;letter-spacing:.1em}.service-point_list_item:before{position:absolute;left:0;top:0;display:block;content:'・'}.service-point_list_item strong{color:#f26627;font-size:24px;font-weight:700}.service-suggest{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:50px;padding-bottom:50px}.service-suggest_copy{font-size:40px;font-weight:700;letter-spacing:.1em;text-align:center}.service-suggest_copy strong{color:#f26627;font-size:50px;font-weight:700}.service-probrem{padding-top:50px;padding-bottom:50px;background:#f3f3f3}.service-probrem_inner{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.service-probrem_title{margin-bottom:32px;margin-bottom:20px}.service-probrem_title .icon{position:relative;width:250px;height:70px;margin:0 auto 20px;border-radius:40px;background:#56beb9;color:white;font-size:32px;font-weight:500;line-height:70px;text-align:center}.service-probrem_title .icon .num{display:inline-block;margin-left:5px;font-family:Jost,sans-serif;font-size:48px;font-weight:500;vertical-align:middle;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.service-probrem_title .icon:before{position:absolute;bottom:-18px;left:0;right:0;content:'';display:block;width:34px;height:30px;margin:0 auto;background:#56beb9;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%)}.service-probrem_title .title{font-size:34px;font-weight:500;letter-spacing:.1em;text-align:center}.service-probrem_detail{margin-bottom:42px}.service-probrem_detail_title{padding:20px 0;border-radius:20px 20px 0 0;background:#d9d9d9;font-size:24px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-align:center}.service-probrem_detail_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:50px 60px;border-radius:0 0 20px 20px;background:white}.service-probrem_detail_text{width:66%;font-size:20px;letter-spacing:.1em}.service-probrem_detail_text strong{background:-webkit-linear-gradient(bottom,#ffe45a 0,#ffe45a 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#ffe45a 0,#ffe45a 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 100%);font-weight:400}.service-probrem_detail_image{position:relative;width:28%}.service-probrem_detail_image img{border-radius:20px}.service-probrem_detail_image:before{position:absolute;top:-20px;left:-20px;content:'';display:block;width:86px;height:86px;background:url(../img/service/icn_batu.svg) 0 0/100% auto no-repeat}.service-probrem_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.service-probrem_list_item{width:31%}.service-probrem_list_item .text{margin-bottom:24px;padding-top:24px;aspect-ratio:510 / 276;font-size:20px;font-weight:700;line-height:1.8;text-align:center;background:url(../img/service/bg_bubble.png) 0 0/100% auto no-repeat}.service-probrem_list_item .image{text-align:center}.service-probrem_list_item .image img{width:230px}.service-probrem_list_item:nth-child(1){margin-top:39px}.service-probrem_list_item:nth-child(3){margin-top:46px}.service-solve{position:relative;padding-top:80px;padding-bottom:50px;background:#56beb9}.service-solve:before{position:absolute;top:-1px;left:0;right:0;content:'';display:block;width:200px;height:56px;margin:0 auto;background:#f3f3f3;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%)}.service-solve_inner{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.service-solve_head_title{padding:7px 0;border-radius:10px 10px 0 0;background:#ffe45a;font-size:32px;font-weight:700;letter-spacing:.1em;text-align:center}.service-solve_head_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px;padding:40px 60px 50px;border-radius:0 0 10px 10px;background:white}.service-solve_head_box.last{margin-bottom:0}.service-solve_head_text{width:66%;font-size:20px;letter-spacing:.1em}.service-solve_head_text strong{background:-webkit-linear-gradient(bottom,#ffe45a 0,#ffe45a 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#ffe45a 0,#ffe45a 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 100%);font-weight:400}.service-solve_head_image{position:relative;width:28%}.service-solve_head_image img{border-radius:20px}.service-solve_head_image:before{position:absolute;top:-36px;left:-33px;content:'';display:block;width:111px;height:111px;background:url(../img/service/icn_maru.svg) 0 0/100% auto no-repeat}.service-solve_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none}.service-solve_list_item{position:relative;width:31%;padding:40px 0;border-radius:10px;background:white}.service-solve_list_item .text{margin-bottom:20px;font-size:20px;font-weight:500;text-align:center}.service-solve_list_item .image{text-align:center}.service-solve_list_item .image img{width:224px}.service-solve_list_item:not(:last-child):before{position:absolute;right:-30px;top:0;bottom:0;content:'';display:block;width:30px;height:74px;margin:auto;background:white;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%)}.service-solve_list_item:last-child{margin-bottom:0}.service-mission{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:60px;padding-top:50px;font-size:32px;font-weight:700;letter-spacing:.1em;line-height:1.8;text-align:center}.service-mission strong{display:inline-block;padding:0 10px;background:#56beb9;color:white;font-weight:700}.service-case{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:160px}.service-case_list{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.service-case_list_item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;color:#333}.service-case_list_item .image{overflow:hidden}.service-case_list_item .image img{display:block;width:100%;aspect-ratio:6 / 5;-webkit-transition:.5s;transition:.5s}.service-case_list_item .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;row-gap:6px;padding:20px 24px 40px;border:1px solid #d9d9d9;-webkit-transition:.5s;transition:.5s}.service-case_list_item .text .name{font-size:20px;font-weight:700;letter-spacing:.1em}.service-case_list_item .text .copy{letter-spacing:.1em;line-height:1.6}.service-merit_illust{position:relative}.service-merit_illust .image{position:absolute;top:-25px;left:50%;width:198px;margin-left:340px}.works-exp{padding-top:50px;padding-bottom:50px;background:#c9e6e5}.works-exp-swap{background:#faf6f3}.works-exp_inner{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.works-exp_title{margin-bottom:32px;margin-bottom:20px}.works-exp_title .icon{position:relative;width:250px;height:70px;margin:0 auto 20px;border-radius:40px;background:#56beb9;color:white;font-size:32px;font-weight:500;line-height:70px;text-align:center}.works-exp_title .icon .num{display:inline-block;margin-left:5px;font-family:Jost,sans-serif;font-size:48px;font-weight:500;vertical-align:middle;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.works-exp_title .icon:before{position:absolute;bottom:-18px;left:0;right:0;content:'';display:block;width:34px;height:30px;margin:0 auto;background:#56beb9;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%)}.works-exp_issue{position:relative;margin-top:90px;margin-bottom:60px;padding:50px 40px 50px 60px;border-radius:20px;background:white}.works-exp_issue:after{position:absolute;bottom:-45px;left:0;right:0;content:'';display:block;width:100px;height:30px;margin:0 auto;background:#56beb9;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%)}.works-exp_issue_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.works-exp_issue_text{width:48%;letter-spacing:.1em}.works-exp_issue_text strong{background:-webkit-linear-gradient(bottom,#ffe45a 0,#ffe45a 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#ffe45a 0,#ffe45a 38%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 100%);font-weight:400}.works-exp_issue_image{position:relative;width:47%;margin-top:-105px}.works-exp_issue_image img{border-radius:20px}.works-exp_solution{margin-bottom:40px;padding:50px 60px;border:1px solid #56beb9;border-radius:20px;background:white}.works-exp_solution_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.works-exp_solution_list:before{position:absolute;left:-50px;bottom:-34px;content:'';display:block;width:78px;height:67px;background:url(../img/works/img_truck.png) 0 0/100% auto no-repeat;z-index:1}.works-exp_solution_list_item{position:relative;width:31%;margin-top:40px;padding:30px 0;border-radius:10px;background:#56beb9;color:white;font-size:22px;font-weight:700;letter-spacing:.1em;text-align:center}.works-exp_solution_list_item .num{position:absolute;top:-26px;left:12px;color:#c9e6e5;font-family:Jost,sans-serif;font-size:40px;font-weight:500;line-height:1.5}.works-exp_benefit{padding:50px 60px;border:2px solid #f26627;border-radius:20px;background:white}.works-exp_benefit_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.works-exp_benefit_list:before{position:absolute;left:-20px;bottom:-15px;content:'';display:block;width:51px;height:102px;background:url(../img/works/img_human.png) 0 0/100% auto no-repeat;z-index:1}.works-exp_benefit_list_item{width:31%;margin-top:40px;padding:30px 0;border-radius:10px;background:#ffe45a;font-size:18px;font-weight:700;letter-spacing:.1em;text-align:center}.works-exp_benefit_list_item span{padding:0 6px;background:#f26627;background:-webkit-linear-gradient(bottom,#f26627 0,#f26627 90%,rgba(255,255,255,0) 90%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#f26627 0,#f26627 90%,rgba(255,255,255,0) 90%,rgba(255,255,255,0) 100%);color:white;font-size:24px}.works-change{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-top:50px;margin-bottom:160px}.works-change_text{margin-bottom:40px}.works-change_table{line-height:1.5}.works-change_table th{width:calc(100%/3);padding:24px 0;border:1px solid #d9d9d9;background:#56beb9;color:white;font-size:20px;font-weight:700;text-align:center}.works-change_table th:nth-child(3){background:#f26627}.works-change_table td{padding:22px 0;border:1px solid #d9d9d9;font-size:20px;font-weight:700;text-align:center}.works-change_table td span{margin:0 4px;font-size:24px}.works-change_table td:nth-child(2){background:#f3f3f3}.works-change_table td:nth-child(3){background:#ffecd6;color:#f26627}.others{margin-bottom:160px}.company{margin-bottom:160px}.company-message{position:relative;margin-right:calc(50% - 550px);padding-top:60px;padding-bottom:60px;border-radius:0 50px 50px 0;background:#c9e6e5}.company-message_inner{max-width:1100px;margin-left:auto}.company-message_title{position:relative;height:105px;margin-bottom:20px;line-height:1}.company-message_title .ja{position:relative;font-size:32px;font-weight:700;letter-spacing:.1em;line-height:105px;z-index:1}.company-message_title .en{position:absolute;left:0;color:white;font-family:Jost,sans-serif;font-size:105px;font-weight:500;letter-spacing:.1em;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.company-message_text{line-height:2.5}.company-message_text_message{font-size:20px}.company-message_text_ceo{margin-top:40px;margin-bottom:6px;font-size:14px;font-weight:500;line-height:1.5}.company-message_text_sign{font-size:20px;font-weight:700;line-height:1.5}.company-message_image{position:absolute;right:-22px;bottom:-29px;width:45%;max-width:508px}.company-overview{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:23px;padding-top:50px}.company-overview_table{border-top:1px solid #d9d9d9}.company-overview_table tr{border-bottom:1px solid #d9d9d9}.company-overview_table th{width:180px;padding:24px 0;font-weight:700;text-align:left}.company-overview_table td{padding:24px 0}.company-esg{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.company-esg_head{position:relative;padding-top:120px}.company-esg_title{position:relative;height:105px;margin-bottom:20px;line-height:1;text-align:center}.company-esg_title .ja{position:relative;font-size:32px;font-weight:700;letter-spacing:.1em;line-height:105px;z-index:1}.company-esg_title .en{position:absolute;left:0;right:0;margin:0 auto;color:#c9e6e5;font-family:Jost,sans-serif;font-size:105px;font-weight:500;letter-spacing:.1em;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.company-esg_image{position:absolute;top:0;left:0;width:250px}.company-esg_text{margin-bottom:50px}.company-esg_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.company-esg_box .image{width:48%}.company-esg_box .image img{border-radius:20px}.contact{margin-bottom:160px}.contact-form{margin-bottom:80px;background:#faf6f3}.contact-form_inner{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:50px;padding-bottom:20px}.contact-form_message{margin-bottom:50px}.contact-form_box{padding:50px 70px;background:#fff}.contact-form_box form{width:100%}.contact-form_box .bs-mail-form-body{width:100%;border-collapse:separate;border-spacing:0 18px}.contact-form_box .bs-mail-form-body tr{vertical-align:top}.contact-form_box .bs-mail-form-body .col-head{width:280px;padding:8px 40px 0 0;font-weight:400;text-align:left}.contact-form_box .bs-mail-form-body .col-input{width:calc(100% - 280px);padding-left:24px}.contact-form_box .col-input span>input[type=radio],.contact-form_box .col-input span>input[type=checkbox]{margin-right:4px}.contact-form_box .col-input span>label{margin-right:16px;font-size:14px;cursor:pointer}.contact-form_box #RowMessageMessage textarea{min-height:220px}.contact-form_box .bs-mail-form-auth-captcha{margin-top:30px;font-size:13px;color:#666}.contact-form_box .bs-mail-form-auth-captcha .auth-captcha-image{display:inline-block;margin-right:12px;border:1px solid #e2d8d0}.contact-form_box .bs-mail-form-auth-captcha input[type=text]{width:220px;margin-left:8px}.contact-form_box .bs-mail-form-auth-captcha>div:last-child{margin-top:8px}.contact-form_box .bs-mail-attention{display:block;margin-top:4px;font-size:12px;color:#e35050}.contact-submit{text-align:center;margin-top:40px}.contact-submit_agree{margin-bottom:20px;color:#555}.contact-submit_agree .form-checkbox{margin-right:6px}.contact-submit_agree a{color:#f36c2e;text-decoration:underline}.contact-submit_agree_notice{margin-top:6px}.contact-submit_button button,.contact-submit_button input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 80px;font-size:16px;font-weight:700;border-radius:999px;border:none;background:#f36c2e;color:#fff;cursor:pointer;-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease}.contact-submit_button button:hover,.contact-submit_button input:hover{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";-webkit-transform:translateY(-1px);transform:translateY(-1px)}#FieldMessageIssue span{display:block}.contact-confirm .bs-mail-form-body{border-spacing:0 40px}.contact-thanks{margin-bottom:0}.contact-thanks .contact-form{margin-bottom:0}.contact-thanks_message{padding:50px 0 100px}#BtnMessageConfirm{pointer-events:auto!important}.privacy{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:160px}.privacy_text{margin-bottom:48px}@media screen and (max-width:760px){body{font-size:15px}.sp{display:block}.spi{display:inline}.header_inner{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.header_logo img{width:120px}.footer{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.pagetop{right:10px;bottom:10px}.pagetop a{width:60px;height:60px;padding-top:14px;font-size:13px}.panel-btn{width:50px;height:50px}.panel-btn-icon{width:15px;height:2px;margin-top:-2px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.panel-btn-icon:before,.panel-btn-icon:after{height:2px}.panel-btn-icon:before{width:15px;margin-top:-7px}.panel-btn-icon:after{width:15px;margin-top:5px}.title-01{margin-bottom:15px;font-size:20px}.title-01:before{width:4px}.title-01 span{font-size:18px}.title-02{margin-bottom:12px;font-size:18px}.title-03{margin-bottom:12px;font-size:18px}.title-04{margin-bottom:12px;font-size:18px}.button-01 a{width:calc(100% - 30px);min-width:auto;padding:21px 0}.button-02 a{width:100%;min-width:auto;padding:21px 0}.button-03 a{width:calc(100% - 30px);min-width:auto;padding:10px 0;line-height:1.4}.button-04 a{width:calc(100% - 30px);min-width:auto;padding:21px 0}.button-04 a span{padding-left:28px;background:url(../img/common/icn_mail.png) 70px center/20px auto no-repeat,url(../img/common/icn_arrow_wh.svg) right 25px center no-repeat}.list-01 li{margin-bottom:10px;padding-left:40px;font-size:18px;line-height:1.8}.list-01 li:before{top:7px;width:15px;height:8px}.list-02 li{margin-bottom:10px;font-size:16px}.list-03 li{margin-bottom:5px}.pagination{margin:30px 0 50px}.pagination span.current,.pagination span.number a{width:30px;height:30px;margin:0 1px;font-size:12px;line-height:30px}.pagination span.first a:before,.pagination span.last a:after{height:11px;margin-top:-5px}.pagination span.first a:before{left:12px}.pagination span.last a:after{right:12px}.post-navi .list-link{width:180px;height:60px;margin:0;font-size:16px;line-height:58px}.post-navi .prev-link{text-indent:-9999em}.post-navi .next-link{text-indent:-9999em}.submit button,.submit input[type=submit],.submit input[type=reset]{min-width:300px;min-height:65px}#BtnMessageBack{margin-bottom:5px}textarea,select,input[type=number],input[type=text],input[type=tel],input[type=email]{width:100%;padding:10px 8px}input.form_s{width:20%}input.form_m.form_unit{width:calc(100% - 2em)}input.form_l{width:100%}textarea{width:100%}input[type=checkbox].form-checkbox:checked+label:after{width:16px;height:12px}.form-select select{height:auto;padding:10px 50px 10px 8px}select.form-select{height:auto;margin-left:0}.form-table{margin-bottom:15px}.form-table tr th{display:block;width:100%;padding:10px 0 0}.form-table tr td{display:block;width:100%;padding:10px 0}.mail-description{margin-bottom:30px}.form-agree{text-align:left}.form-agree br{display:none}.form-agree_text{margin-bottom:20px}.form-end_text{margin-bottom:30px}#FieldMessageZip{margin-right:10px}#FieldMessageEducationYear input,#FieldMessageQualificationYear input,#FieldMessageExprience input{width:calc(100% - 6em)}#FieldMessageBlood:after{display:block;content:''}.column{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.column-2col{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.column-2col{display:block;width:auto}.column-2col{margin-bottom:45px}.column-2col_text{width:100%}.column-2col_text .copy{margin-bottom:16px;font-size:18px}.column-2col_text .text{margin-bottom:20px}.column-2col_image{width:100%;text-align:center}.column-2col_image img{width:75vw;border-radius:15px}.column-bubble{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.column-bubble{margin:60px 15px;padding:40px 15px 20px;border-radius:15px}.column-bubble_title{top:-30px;width:200px;height:50px;font-size:20px;line-height:50px}.column-bubble_title:before{bottom:-14px}.column-bubble .text{font-size:16px;line-height:1.8}.column-bubble .text strong{font-size:18px}.column-bubble_2col{display:block;width:auto}.column-bubble_2col_text{width:100%}.column-bubble_2col_image{width:100%}table:not([class]){border-bottom:1px solid #dfd8c3}table:not([class]) th{display:block;width:100%;margin-bottom:5px;padding:10px 10px 0;border-bottom:0}table:not([class]) td{display:block;width:100%;padding:0 10px 10px;border:0}.hero{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.hero_text{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.hero_text{margin-bottom:13px;padding-top:30px}.hero_text_copy01{font-size:18px;line-height:1.8}.hero_text_copy01 span{font-size:24px;line-height:1.8}.hero_text_copy01 span:first-child{padding-right:10px}.hero_text_copy01 span:last-child{padding-left:10px}.hero_text_copy02{margin-bottom:20px;font-size:18px}.hero_text_copy03{font-size:15px;line-height:2}.hero_image{position:static;margin-left:18.4%}.hero_illust{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.hero_illust{margin-top:-31vw;text-align:left}.hero_illust_inner{margin-right:0}.top-problem{margin-top:-100px;padding-top:150px;background:url(../img/top/sp/bg_wave.png) top center/100% auto no-repeat}.top-problem_inner{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.top-problem_copy{font-size:22px;line-height:1.5}.top-problem_list_item{position:static;padding:20px;font-size:16px}.top-problem_list_item:nth-child(1){position:relative;width:286px;height:auto;margin-bottom:30px;border-radius:10px;background:#c9e6e5}.top-problem_list_item:nth-child(1):after{position:absolute;bottom:-30px;left:23px;content:'';display:block;width:40px;height:50px;background:url(../img/top/icn_fukidashi_l.svg) 0 0/100% auto no-repeat}.top-problem_list_item:nth-child(2){position:relative;top:0;left:0;width:238px;height:auto;margin-bottom:45px;border-radius:10px;background:#c9e6e5}.top-problem_list_item:nth-child(2):after{position:absolute;bottom:-30px;right:26px;content:'';display:block;width:40px;height:50px;background:url(../img/top/icn_fukidashi_r.svg) 0 0/100% auto no-repeat}.top-problem_list_item:nth-child(3){position:relative;top:0;left:0;width:296px;height:auto;margin-bottom:30px;border-radius:10px;background:#c9e6e5}.top-problem_list_item:nth-child(3):after{position:absolute;bottom:-30px;left:23px;content:'';display:block;width:40px;height:50px;background:url(../img/top/icn_fukidashi_l.svg) 0 0/100% auto no-repeat}.top-problem_list_item:nth-child(4){position:relative;top:0;left:0;width:203px;height:auto;margin-bottom:30px;border-radius:10px;background:#c9e6e5}.top-problem_list_item:nth-child(4):after{position:absolute;bottom:-30px;right:26px;content:'';display:block;width:40px;height:50px;background:url(../img/top/icn_fukidashi_r.svg) 0 0/100% auto no-repeat}.top-problem_illust{padding-top:20px}.top-problem_illust img{width:220px;margin-left:-40px}.top-solution_title{margin-bottom:45px;font-size:30px;line-height:1.5}.top-solution_title strong{font-size:36px}.top-solution_title_baloon{width:198px;margin-bottom:40px;padding:6px 0;font-size:20px;line-height:2}.top-solution_point{padding-top:80px;padding-bottom:50px}.top-solution_point:before{width:160px;height:50px}.top-solution_point_inner{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.top-solution_point_inner{margin-bottom:40px}.top-solution_point_item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:40px;padding:20px}.top-solution_point_item .icon{width:110px;height:38px;margin:0 auto 20px;line-height:40px}.top-solution_point_item .icon:after{bottom:-10px}.top-solution_point_item .title{margin-bottom:10px;font-size:22px}.top-solution_point_item p{margin-bottom:20px;font-size:15px;line-height:1.8}.top-solution_point_item-01 .image{width:280px;margin:0 auto}.top-solution_point_item-01 .text{width:100%}.top-solution_point_item-02 .image{margin:0 auto}.top-solution_point_item-02 .text{width:100%}.top-solution_point_item-03 .image{margin:0 auto}.top-solution_point_item-03 .text{width:100%}.top-benefit{margin-bottom:110px}.top-benefit_item{padding-top:50px;padding-bottom:50px}.top-benefit_item_inner{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.top-benefit_item_inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.top-benefit_item .text{margin-bottom:40px}.top-benefit_item .title{margin-bottom:25px;font-size:22px;letter-spacing:.08em;text-align:center}.top-benefit_item .title span{padding:0}.top-benefit_item ul{margin-bottom:40px}.top-benefit_item-01 .image{width:300px;margin:0 auto}.top-benefit_item-02{padding-bottom:45px}.top-benefit_item-02 .top-benefit_item_inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.top-benefit_item-02 .image{width:300px;margin:0 auto}.top-benefit_item-02 .image:before{width:100vw;height:auto;aspect-ratio:375 / 394;background:url(../img/top/sp/bg_benefit.png) center/cover no-repeat}.top-benefit_item-03{padding-bottom:0}.top-benefit_item-03 .image{width:297px;margin:0 auto}.top-benefit_item-03 .title{line-height:1.5}.ttl-page{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.ttl-page_text{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.ttl-page_text{padding-top:20px}.ttl-page_text_title{margin-bottom:30px}.ttl-page_text_title .en{display:block;font-size:60px}.ttl-page_text_title .ja{display:block;font-size:13px}.ttl-page_text_copy{font-size:18px}.ttl-page_text_copy span{font-size:24px}.ttl-page_text_message{font-size:15px}.ttl-page_image{top:50px;margin-left:28%}.breadcrumbs{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.breadcrumbs{margin-top:20px}.footer-contact{padding-top:60px;padding-bottom:50px}.footer-contact_title{top:-32px;margin-left:0;font-size:68px}.footer-contact_title:after{display:none}.footer-contact_copy{margin-bottom:15px;font-size:22px;letter-spacing:0}.footer-contact_text{margin-bottom:42px;font-size:13px}.footer-contact_buttons{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer-contact_buttons .button-03{margin-right:0}.footer-contact_buttons .button-04{margin-bottom:20px}.error-page{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.service-point{margin-right:15px;padding:20px 15px 50px;border-radius:0 25px 25px 0}.service-point_head{display:block;width:auto}.service-point_head{margin:0 0 60px}.service-point_text{width:100%;margin-bottom:20px}.service-point_text_copy{font-size:24px}.service-point_text_copy span{padding-bottom:6px}.service-point_text_message{line-height:2}.service-point_image{width:100%;text-align:center}.service-point_image img{width:75vw}.service-point_box{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.service-point_box{border-radius:15px;padding:40px 15px 20px}.service-point_title{top:-30px;width:180px;height:50px;font-size:20px;line-height:50px}.service-point_title:before{bottom:-14px}.service-point_list_item{margin-bottom:6px;font-size:16px;line-height:1.6}.service-point_list_item strong{font-size:17px}.service-suggest{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.service-suggest{padding-top:30px;padding-bottom:30px}.service-suggest_copy{margin-bottom:10px;font-size:28px;line-height:1.6}.service-suggest_copy strong{font-size:32px}.service-probrem{padding-top:30px;padding-bottom:30px}.service-probrem_inner{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.service-probrem_title .icon{width:180px;height:50px;font-size:24px;line-height:50px}.service-probrem_title .icon .num{font-size:32px}.service-probrem_title .icon:before{width:20px;height:16px;bottom:-14px}.service-probrem_title .title{font-size:24px;line-height:1.6}.service-probrem_detail{margin-bottom:30px}.service-probrem_detail_title{padding:10px 0;border-radius:15px 15px 0 0;font-size:20px}.service-probrem_detail_box{display:block;width:auto}.service-probrem_detail_box{padding:20px 15px 30px;border-radius:0 0 15px 15px}.service-probrem_detail_text{width:100%;margin-bottom:30px;font-size:16px}.service-probrem_detail_image{width:100%;text-align:center}.service-probrem_detail_image img{width:60vw;border-radius:15px}.service-probrem_detail_image:before{top:-15px;left:9vw;width:60px;height:60px}.service-probrem_list{display:block;width:auto}.service-probrem_list_item{width:100%;margin-bottom:20px}.service-probrem_list_item .text{width:260px;margin:0 auto 10px;padding-top:16px;font-size:16px}.service-probrem_list_item .image img{width:180px}.service-probrem_list_item:nth-child(1){margin-top:0}.service-probrem_list_item:nth-child(3){margin-top:0}.service-solve{padding-top:50px;padding-bottom:30px}.service-solve:before{width:120px;height:32px}.service-solve_inner{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.service-solve_head_title{padding:4px 0;font-size:24px}.service-solve_head_box{display:block;width:auto}.service-solve_head_box{padding:20px 15px 30px}.service-solve_head_text{width:100%;margin-bottom:30px;font-size:16px}.service-solve_head_image{width:100%;text-align:center}.service-solve_head_image img{width:60vw;border-radius:15px}.service-solve_head_image:before{top:-15px;left:7vw;width:72px;height:72px}.service-solve_list{display:block;width:auto}.service-solve_list_item{width:100%;margin-bottom:30px;padding:20px 15px}.service-solve_list_item .text{margin-bottom:10px;font-size:16px;line-height:1.8}.service-solve_list_item .image img{width:160px}.service-solve_list_item:not(:last-child):before{bottom:-18px;top:auto;left:0;right:0;width:100px;height:20px;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%)}.service-mission{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.service-mission{margin-bottom:40px;padding-top:40px;font-size:20px;line-height:1.6}.service-mission strong{margin:10px 0}.service-case{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.service-case{margin-bottom:80px}.service-case_list_item{margin-bottom:10px}.service-case_list_item .text{padding:10px 15px 20px}.service-case_list_item .text .name{font-size:17px}.service-merit_illust .image{position:static;width:146px;margin:0 auto}.works-exp{padding-top:30px;padding-bottom:30px}.works-exp_inner{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.works-exp_title .icon{width:180px;height:50px;font-size:24px;line-height:50px}.works-exp_title .icon .num{font-size:32px}.works-exp_title .icon:before{width:20px;height:16px;bottom:-14px}.works-exp_issue{margin-top:0;margin-bottom:40px;padding:20px 15px 30px;border-radius:15px}.works-exp_issue:after{bottom:-32px;width:70px;height:20px}.works-exp_issue_box{display:block;width:auto}.works-exp_issue_text{width:100%;margin-bottom:30px}.works-exp_issue_image{width:100%;margin-top:0;text-align:center}.works-exp_issue_image img{width:60vw;border-radius:15px}.works-exp_solution{margin-bottom:20px;padding:20px 15px;border-radius:15px}.works-exp_solution_list{display:block;width:auto}.works-exp_solution_list:before{display:none}.works-exp_solution_list_item{width:100%;margin-top:30px;padding:20px 0;font-size:20px}.works-exp_benefit{padding:20px 15px;border-radius:15px}.works-exp_benefit_list{display:block;width:auto}.works-exp_benefit_list:before{display:none}.works-exp_benefit_list_item{width:100%;margin-top:20px;padding:20px 0}.works-change{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.works-change{margin-top:25px;margin-bottom:80px}.works-change_text{margin-bottom:20px}.works-change_table th{font-size:18px}.works-change_table td{font-size:16px}.works-change_table td span{font-size:18px}.others{margin-bottom:80px}.company{margin-bottom:80px}.company-message{margin-right:15px;padding:20px 15px 50px;border-radius:0 25px 25px 0}.company-message_title{height:70px}.company-message_title .ja{font-size:28px;line-height:70px}.company-message_title .en{font-size:70px}.company-message_text_message{font-size:16px;line-height:2}.company-message_image{right:10px;bottom:-15px;width:50vw}.company-overview{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.company-overview_table th{display:block;width:100%;padding:16px 0 0}.company-overview_table td{display:block;width:100%;padding:0 0 16px}.company-esg{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.company-esg_title{height:70px}.company-esg_title .ja{font-size:28px;line-height:70px}.company-esg_title .en{font-size:70px}.company-esg_image{right:0;width:120px;margin:0 auto}.company-esg_text{margin-bottom:25px}.company-esg_box .image img{border-radius:15px}.contact{margin-bottom:80px}.contact-form{margin-bottom:40px}.contact-form_inner{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.contact-form_inner{padding-top:25px}.contact-form_message{margin-bottom:25px}.contact-form_box{padding:25px 15px}.contact-form_box .bs-mail-form-body{border-spacing:0 14px}.contact-form_box .bs-mail-form-body tr{display:block}.contact-form_box .bs-mail-form-body .col-head,.contact-form_box .bs-mail-form-body .col-input{display:block;width:100%;padding:0}.contact-form_box .bs-mail-form-body .col-head{margin-bottom:4px}.contact-form_box .bs-mail-form-body .col-input{padding-left:0;margin-bottom:30px}.contact-submit_button button,.contact-submit_button input{width:100%;padding-inline:0}.privacy{width:auto;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.privacy{margin-bottom:80px}.privacy_text{margin-bottom:24px}}@media screen and (max-width:321px){.tiny{display:block}}@media screen and (min-width:761px){.pc{display:block}.pci{display:inline}.delay-time02{-webkit-transition-delay:.2s;transition-delay:.2s}.delay-time04{-webkit-transition-delay:.4s;transition-delay:.4s}.delay-time06{-webkit-transition-delay:.6s;transition-delay:.6s}.gnav_list_item a:hover{color:#f26627}.gnav_contact a:hover{background:#ffb565}.fnav_list_item a:hover{color:#ffb565}.button-01 a:hover:before{-webkit-transform:translate3d(0,0,0) skewX(-30deg);transform:translate3d(0,0,0) skewX(-30deg)}.button-02 a:hover:before{-webkit-transform:translate3d(0,0,0) skewX(-30deg);transform:translate3d(0,0,0) skewX(-30deg)}.button-03 a:hover{color:white}.button-03 a:hover:before{-webkit-transform:translate3d(0,0,0) skewX(-30deg);transform:translate3d(0,0,0) skewX(-30deg)}.button-03 a:hover span{background:url(../img/common/icn_arrow_wh.svg) right 25px center no-repeat}.button-04 a:hover:before{-webkit-transform:translate3d(0,0,0) skewX(-30deg);transform:translate3d(0,0,0) skewX(-30deg)}.pagination span.prev a:hover{color:#56beb9}.pagination span.prev a:hover:after{left:-23px}.pagination span.next a:hover{color:#56beb9}.pagination span.next a:hover:after{right:-23px}.post-navi .prev-link:hover{color:#56beb9}.post-navi .prev-link:hover:after{left:-23px}.post-navi .next-link:hover{color:#56beb9}.post-navi .next-link:hover:after{right:-23px}.submit button:hover,.submit input[type=submit]:hover,.submit input[type=reset]:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.service-case_list_item a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.service-case_list_item a:hover .text{color:#f26627}}@media(prefers-reduced-motion:reduce){.hero,.hero *,.ttl-page,.ttl-page *{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}}@media screen and (max-width:1024px){.wrapper{padding-top:50px}.header{height:50px}.header_inner{padding-top:0;padding-bottom:0}.header_box{display:none}.header_sp-contact{display:block}.footer{padding:50px 15px 10px}.footer_inner{display:block;margin-bottom:45px;text-align:center}.footer_info_logo{margin-bottom:30px}.footer_info_address{line-height:1.8}.fnav{display:none}.copyright{text-align:center}.navi-btn{display:block}}@media screen and (min-width:761px) and (max-width:1024px){.header_logo img{width:146px}}@media screen and (max-width:960px){.service-case_list{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.service-case_list{-ms-grid-columns:1fr;grid-template-columns:1fr}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJtaXhpbi9fbWl4aW5zLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJjb25maWcvX3Zhci5zY3NzIiwiYmFzZS9faGVscGVycy5zY3NzIiwicGx1Z2luL19hbmltYXRpb24uc2NzcyIsIjxubyBzb3VyY2U+IiwibGF5b3V0L19hbGwuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19zcC1tZW51LnNjc3MiLCJtb2R1bGUvX3RpdGxlLnNjc3MiLCJtb2R1bGUvX2J1dHRvbi5zY3NzIiwibW9kdWxlL19saXN0LnNjc3MiLCJtb2R1bGUvX3BhZ2VyLnNjc3MiLCJtb2R1bGUvX2Zvcm0uc2NzcyIsIm1vZHVsZS9fY29sdW1uLnNjc3MiLCJtaXhpbi9fZmxleC5zY3NzIiwibW9kdWxlL190YWJsZS5zY3NzIiwicGFnZS9fdG9wLnNjc3MiLCJwYWdlL19wYWdlLnNjc3MiLCJwYWdlL19zZXJ2aWNlLnNjc3MiLCJwYWdlL193b3Jrcy5zY3NzIiwicGFnZS9fb3RoZXJzLnNjc3MiLCJwYWdlL19jb21wYW55LnNjc3MiLCJwYWdlL19jb250YWN0LnNjc3MiLCJwYWdlL19wcml2YWN5LnNjc3MiLCJtaXhpbi9fbWVkaWEtcXVlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUIsQUNRakIsK1ZBWUksU0FBUSxBQUNSLFVBQVMsQUFDVCxTQUFRLEFBQ1IsVUFBUyxBQUNULHVCQUFzQixBQUN0QixxQkFBc0IsQ0FDekIsQUFFRCxLQUNJLGFBQWEsQ0FDaEIsQUFFRCxtRkFFSSxhQUFhLENBQ2hCLEFBRUQsa0JBQ0UsY0FBZSxDQUNoQixBQUVELEdBQ0ksZUFBZSxDQUNsQixBQUVELGFBQ0ksV0FBVyxDQUNkLEFBRUQsb0RBRUksV0FBVSxBQUNWLFlBQVksQ0FDZixBQUVELEVDcENDLHNCRHFDaUMsQUFDOUIsU0FBUSxBQUNSLFVBQVMsQUFDVCxzQkFBc0IsQ0FDekIsQUFHRCxJQUNJLHNCQUFxQixBQUNyQixXQUFVLEFBQ1Ysb0JBQW9CLENBQ3ZCLEFBR0QsS0FDSSxzQkFBcUIsQUFDckIsV0FBVSxBQUNWLGtCQUFpQixBQUNqQixlQUFnQixDQUNuQixBQUVELElBQ0ksNEJBQTZCLENBQ2hDLEFBRUQsdUJBQ0kseUJBQXdCLEFBQ3hCLFdBQVcsQ0FDZCxBQUVELE1BQ0ksV0FBVyxBQUNYLHlCQUF3QixBQUN4QixnQkFBZ0IsQ0FDbkIsQUFHRCxHQUNJLGNBQWEsQUFDYixXQUFVLEFBQ1YsU0FBUSxBQUNSLDBCQUE0QixBQUM1QixhQUFZLEFBQ1osU0FBUyxDQUNaLEFBRUQsYUFDSSxxQkFBcUIsQ0FDeEIsQUV4R0QsS0FDRSxXQUFXLEFBQ1gsWUFBWSxBQUNaLGNBQWUsQ0FDaEIsQUFDRCxLQUNFLFdBQVcsQUFDWCxZQUFZLEFBQ2IsU0FBUyxBQUNULFVBQVUsQUFDVCxvQ0NBd0MsQURDeEMsZUNKWSxBREtiLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsV0NkVSxBRGVWLDhCQUE4QixBQUM5QixtQ0FBbUMsQUFDbEMsY0NYUyxBRFlULGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIsaUJBQWtCLENBSW5CLEFBQ2tCLDBCQUNqQixrQkFBcUIsQ0FDdEIsQUFFRCxFQUNFLGNDM0JXLEFENEJYLHFCQUFxQixBQUNyQix1QkFBQSxBQUFlLGNBQUEsQ0FHaEIsQUFFRCxJQUNFLGVBQWUsQUFDZixZQUFZLEFBQ1osa0JBQW1CLENBQ3BCLEFBRUQsVUFFSSx1QkFBQSxBQUFlLGNBQUEsQ0FDaEIsQUUzQ0gsTUFDRSxZQUFhLENBSWQsQUFDRCxJQUNFLFlBQWEsQ0FJZCxBQUNELEtBQ0UsWUFBYSxDQUlkLEFBQ0QsSUFDRSxZQUFhLENBSWQsQUFDRCxLQUNFLFlBQWEsQ0FJZCxBQUNELE1BQ0UsWUFBYSxDQUlkLEFBQ0QsS0FDRSxZQUFhLENBSWQsQUM1Q0QsZUFDRSxVQ0RGLEFEQ1ksZ0VDRFosQURFRSxtQ0FBQSxBQUEyQiwyQkFBQSxBQUMzQiwyQkFBQSxBQUFtQixrQkFBQSxDQUtwQixBQVJELG9CQUtJLFVDTEosQURLYyxrRUNMZCxBRE1JLGdDQUFBLEFBQTBCLHVCQUFBLENBQzNCLEFBRUgsa0JBQ0UsVUNWRixBRFVZLGdFQ1ZaLEFEV0Usb0NBQUEsQUFBNEIsNEJBQUEsQUFDNUIsMkJBQUEsQUFBbUIsa0JBQUEsQ0FLcEIsQUFSRCx1QkFLSSxVQ2RKLEFEY2Msa0VDZGQsQURlSSxnQ0FBQSxBQUEwQix1QkFBQSxDQUMzQixBQUVILG1CQUNFLFVDbkJGLEFEbUJZLGdFQ25CWixBRG9CRSxxQ0FBQSxBQUE2Qiw2QkFBQSxBQUM3Qiw0QkFBQSxBQUFvQixtQkFBQSxDQUtyQixBQVJELHdCQUtJLFVDdkJKLEFEdUJjLGtFQ3ZCZCxBRHdCSSxnQ0FBQSxBQUEwQix1QkFBQSxDQUMzQixBQUVILG9CQUNFLFVDNUJGLEFENEJZLGdFQzVCWixBRDZCRSxvQ0FBQSxBQUE0Qiw0QkFBQSxBQUM1Qiw0QkFBQSxBQUFvQixtQkFBQSxDQUtyQixBQUpDLHlCQUNFLFVDaENKLEFEZ0NjLGtFQ2hDZCxBRGlDSSxnQ0FBQSxBQUEwQix1QkFBQSxDQUMzQixBQUdILGFDckNBLHNLQUFBLEFEc0NFLDBCQUFBLEFBQWtCLGtCQUFBLEFBQ2xCLDJCQUFBLEFBQW1CLGtCQUFBLENBSXBCLEFBTkQsa0JDckNBLHFLQUFBLEFEeUNJLHVCQUFBLEFBQWUsY0FBQSxDQUNoQixBQUdILFlBQ0UsVUM5Q0YsQUQ4Q1ksK0RDOUNaLENEeURDLEFBWkQsaUJBR0ksVUNoREosQURnRGMsaUVDaERkLENEd0RHLEFBUEMscUJBQ0Usc0JBQXNCLEFBQ3RCLG9CQUFvQixBQUNwQixnQkFBZ0IsQUFDaEIseUJBQXdCLEFBQ3hCLGtEQUFBLEFBQTBDLHlDQUFBLENBQzNDLEFBR0wsNEJBQ0UsR0FDRSx1QkFBdUIsQUFDdkIsZ0JBQ0YsQ05xT0MsQU1wT0QsSUFDRSxnQkFBaUIsQ05zT2xCLEFNcE9ELEtBQ0Usb0JBQW9CLEFBQ3BCLGVBQWUsQUFDZixZRnBFVSxDSjBTWCxDTWpQSCxBTmtQQyxvQk1qUEMsR0FDRSx1QkFBdUIsQUFDdkIsZ0JBQ0YsQ05xT0MsQU1wT0QsSUFDRSxnQkFBaUIsQ05zT2xCLEFNcE9ELEtBQ0Usb0JBQW9CLEFBQ3BCLGVBQWUsQUFDZixZRnBFVSxDSjBTWCxDQUNGLEFNbk9ELDZCQUNFLEtBQ0UsVUFBVyxDTnVPWixDTXpPSCxBTjBPQyxxQk16T0MsS0FDRSxVQUFXLENOdU9aLENBQ0YsQU1yT0Qsa0NBQ0UsS0FDRSxNQUFPLENOeU9SLENNM09ILEFONE9DLDBCTTNPQyxLQUNFLE1BQU8sQ055T1IsQ0FDRixBTXBORCw4QkFDSSxHQUFLLG1DQUFBLEFBQTJCLDBCQUFBLENOME9qQyxBTXpPRCxLQUFPLGdDQUFBLEFBQTJCLHVCQUFBLENONE9qQyxDTTlPSCxBTitPQyxzQk05T0csR0FBSyxtQ0FBQSxBQUEyQiwwQkFBQSxDTjBPakMsQU16T0QsS0FBTyxnQ0FBQSxBQUEyQix1QkFBQSxDTjRPakMsQ0FDRixBTTNPRCw0QkFDSSxHQUFLLG9DQUFBLEFBQTJCLDJCQUFBLENOK09qQyxBTTlPRCxLQUFPLGdDQUFBLEFBQTJCLHVCQUFBLENOaVBqQyxDTW5QSCxBTm9QQyxvQk1uUEcsR0FBSyxvQ0FBQSxBQUEyQiwyQkFBQSxDTitPakMsQU05T0QsS0FBTyxnQ0FBQSxBQUEyQix1QkFBQSxDTmlQakMsQ0FDRixBTTVOQyxhQUNFLFdBQVUsQUFDVixrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLGdCQUFnQixBQUNoQixVQUFVLEFBQ1YscUNBQUEsQUFBNkIsNkJBQUEsQUFDN0IsNEJBQUEsQUFBb0IsbUJBQUEsQ0FFckIsQUFHZSw2QkFDZCxzRUFBQSxBQUErQyw2REFBQSxDQUNoRCxBQUdILGdDQUNFLEdBQU8sNEJBQUEsQUFBb0IsbUJBQUEsQ05zTzFCLEFNck9ELEtBQU8sNEJBQUEsQUFBb0IsbUJBQUEsQ053TzFCLENNMU9ILEFOMk9DLHdCTTFPQyxHQUFPLDRCQUFBLEFBQW9CLG1CQUFBLENOc08xQixBTXJPRCxLQUFPLDRCQUFBLEFBQW9CLG1CQUFBLENOd08xQixDQUNGLEFNbk9DLHVGQUdFLFVDOUpKLEFEOEpjLGdFQzlKZCxBRCtKSSxtQ0FBQSxBQUEyQiwwQkFBQSxDQUM1QixBQUlDLDZDQUFvQixzRUFBQSxBQUFpRCw2REFBQSxDQUFJLEFBQ3pFLDZDQUFvQixzRUFBQSxBQUFpRCw2REFBQSxDQUFJLEFBRjNFLDZDQUdzQixzRUFBQSxBQUFpRCw2REFBQSxDQUFJLEFBRzNFLDJCQUNFLEdBQUssVUMxS1QsQUQwS21CLGtFQzFLbkIsQUQwS3NCLGdDQUFBLEFBQXdCLHVCQUFBLENOOE8zQyxDTS9PRCxBTmdQRCxtQk0vT0csR0FBSyxVQzFLVCxBRDBLbUIsa0VDMUtuQixBRDBLc0IsZ0NBQUEsQUFBd0IsdUJBQUEsQ044TzNDLENBQ0YsQU1oUUQsa0NBc0JJLHdIQUFBLEFBQXFILGlIQUFBLEFBQ3JILDRCQUE0QixBQUM1Qix1QkFBd0IsQUFDeEIsdUJBQTBCLENBQzNCLEFBQ0Qsa0RBQ0UsMEVBQUEsQUFBOEMsaUVBQUEsQ0FDL0MsQUFDRCwrQkFDRSxHQUFPLHNCQUF3QixDTmlQaEMsQU1oUEMsS0FBTyx5QkFBMEIsQ05tUGxDLENNclBELEFOc1BELHVCTXJQRyxHQUFPLHNCQUF3QixDTmlQaEMsQU1oUEMsS0FBTyx5QkFBMEIsQ05tUGxDLENBQ0YsQU1wUkQsa0NBcUNJLHVCQUF3QixBQUN4Qiw0QkFBNEIsQUFDNUIsMkJBQTJCLEFBQzNCLHNFQUFBLEFBQTBDLDZEQUFBLENBQzNDLEFBQ21DLGtEQUNsQyx5QkFBMEIsQ0FDM0IsQUFJSCw4REFFRSxVQzNNRixBRDJNWSxnRUMzTVosQUQ0TUUsK0NBQUEsQUFBdUMsdUNDNU16QyxBRDRNeUMscUtDNU16QyxBRDZNRSx5QkFBQSxBQUFpQixnQkFBQSxDQUNsQixBQUMyQiw4Q0FDMUIsb0hBQUEsQUFBK0YsMkdBQUEsQ0FDaEcsQUFDNEIsZ0RBQzNCLHNIQUFBLEFBQWdHLDZHQUFBLENBQ2pHLEFBRUQseUJBQ0UsR0FBSyxVQ3ZOUCxBRHVOaUIsa0VDdk5qQixBRHVOb0IseUNBQUEsQUFBaUMsaUNDdk5yRCxBRHVOcUQscUtDdk5yRCxBRHVOdUQsdUJBQUEsQUFBZSxjQUFBLENOd1BuRSxDTXpQSCxBTjBQQyxpQk16UEMsR0FBSyxVQ3ZOUCxBRHVOaUIsa0VDdk5qQixBRHVOb0IseUNBQUEsQUFBaUMsaUNDdk5yRCxBRHVOcUQscUtDdk5yRCxBRHVOdUQsdUJBQUEsQUFBZSxjQUFBLENOd1BuRSxDQUNGLEFNdlBELDRCQUNFLEtBQU8seUNBQUEsQUFBaUMsZ0NBQUEsQ04yUHZDLEFNMVBELEdBQU8sZ0RBQUEsQUFBd0MsdUNBQUEsQ042UDlDLENNL1BILEFOZ1FDLG9CTS9QQyxLQUFPLHlDQUFBLEFBQWlDLGdDQUFBLENOMlB2QyxBTTFQRCxHQUFPLGdEQUFBLEFBQXdDLHVDQUFBLENONlA5QyxDQUNGLEFNMVBELHNCQUNFLGlEQUFBLEFBQXlDLHdDQUFBLENBQzFDLEFBQ0QsNEJBQ0UsR0NuT0Ysd21CQUFBLEFEbU9PLCtDQUFBLEFBQXVDLHNDQUFBLENOZ1EzQyxBTS9QRCxLQ3BPRiwwaEJBQUEsQURvT1MseUNBQUEsQUFBaUMsZ0NBQUEsQ05rUXZDLENNcFFILEFOcVFDLG9CTXBRQyxHQ25PRix3bUJBQUEsQURtT08sK0NBQUEsQUFBdUMsc0NBQUEsQ05nUTNDLEFNL1BELEtDcE9GLDBoQkFBQSxBRG9PUyx5Q0FBQSxBQUFpQyxnQ0FBQSxDTmtRdkMsQ0FDRixBTTlQRCxVQUNFLGlCQUFrQixDQXVCbkIsQUFwQkMsaUJBQ0UsV0FBVyxBQUNYLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsZ0JBQWdCLEFBQ2hCLFVBQVUsQUFDVixxQ0FBQSxBQUE2Qiw2QkFBQSxBQUM3Qiw0QkFBQSxBQUFvQixvQkFBQSxBQUNwQixtQkFBb0IsQ0FDckIsQUFHRCxpQ0FDRSxzRUFBQSxBQUErQyw2REFBQSxDQUNoRCxBQUdlLDBCQUNkLGdEQUFBLEFBQXdDLHVDQUFBLENBQ3pDLEFBTUQsZ0VBR0UsVUN6UUosQUR5UWMsZ0VDelFkLEFEMFFJLG1DQUFBLEFBQTJCLDBCQUFBLENBQzVCLEFBR2UscUNBRVoscUVBQUEsQUFBZ0QsNERBQUEsQ0FDakQsQUFISCxvQ0FLSSxzRUFBQSxBQUFnRCw2REFBQSxDQUNqRCxBQU5ILHVDQVFJLHFFQUFBLEFBQWdELDREQUFBLENBQ2pELEFBSUkseUJBQ0wsa0JBQWtCLEFBRWxCLHNFQUFBLEFBQWtFLCtEQUFBLEFBQ2xFLDRCQUE0QixBQUM1Qix1QkFBd0IsQUFDeEIsdUJBQXdCLENBQ3pCLEFBRXdCLHdEQUV2QiwwRUFBQSxBQUE4QyxpRUFBQSxDQUMvQyxBQU9ELHNCQUNFLFVDL1NKLEFEK1NjLGdFQy9TZCxBRGdUSSwrQ0FBQSxBQUF1Qyx1Q0NoVDNDLEFEZ1QyQyxxS0NoVDNDLEFEaVRJLHlCQUFBLEFBQWlCLGdCQUFBLENBQ2xCLEFBSWEsc0NBQ2QscUhBQUEsQUFDMkQsNEdBQUEsQ0FDNUQsQUV6VEQsU0FDRSxpQkFBa0IsQ0FNbkIsQUNQRCxRQUNFLGVBQWUsQUFDZixNQUFNLEFBQ04sT0FBTyxBQUNQLFdBQVcsQUFDWCxhQUFhLEFBQ2IsaUJBQWlCLEFBQ2pCLFdBQVksQ0FnRGIsQUE1Q0MsY1BtQkEsaUJBQXVCLEFBQ3ZCLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsa0JBQXVCLEFBQ3ZCLG1CQUF3QixBT3JCdEIsb0JBQUEsQUFBYSxvQkFBYixBQUFhLGFBQUEsQUFDYix5QkFBQSxBQUE4QixzQkFBOUIsQUFBOEIsOEJBQUEsQUFDOUIsaUJBQWlCLEFBQ2pCLG1CQUFvQixDQUtyQixBQU1ELGFBQ0UsaUJBQWtCLENBVW5CLEFBVEMsaUJBQ0UsV0FBWSxDQU9iLEFBRUgsbUJBQ0Usa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixXQUFXLEFBQ1gsYUFBYSxBQUNiLFdBQVcsQUFDWCxZQUFZLEFBQ1osaUJBQWlCLEFBQ2pCLG1CTDVDUyxBSzZDVCxZQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLFdBQVksQ0FJYixBQUdILE1BQ0Usb0JBQUEsQUFBYSxvQkFBYixBQUFhLFlBQUEsQ0EyRGQsQUExREMsV0FDRSxvQkFBQSxBQUFhLG9CQUFiLEFBQWEsYUFBQSxBQUNiLHlCQUFBLEFBQW1CLHNCQUFuQixBQUFtQixrQkFBQSxDQWdCcEIsQUFmQyxnQkFDRSxpQkFBa0IsQ0FhbkIsQUFkRCxrQkFHSSxjQUFjLEFBQ2QsWUFBWSxBQUNaLGVBQWUsQUFDZixnQkFBZSxBQUNmLGNBQWUsQ0FNaEIsQUFHTCxjQUNFLGdCQUFpQixDQXFDbEIsQUFwQ0MsZ0JBQ0Usa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxZQUFZLEFBQ1osWUFBWSxBQUNaLG1CQUFtQixBQUNuQiwyQ0FBbUMsQUFDbkMsbUJMcEZPLEFLcUZQLFlBQVksQUFDWixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsZUFBZ0IsQ0FzQmpCLEFBbkNELHVCQWVJLGtCQUFrQixBQUNsQixZQUFZLEFBQ1osV0FBVyxBQUNYLG1CTDlGTSxBSytGTix1REFBQSxBQUFpRCwrQ0FBQSxBQUNqRCx1QkFBQSxBQUFlLGNBQUEsQ0FDaEIsQUFDRCxxQkFDRSxrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLGdFQUFpRSxDQUNsRSxBQTVCTCw2QkFrQ1EsbURBQUEsQUFBNkMsMENBQUEsQ0FDOUMsQUFNVCxPQUNFLFlBQVksQUFDWixhQUFhLEFBQ2Isa0JMekhZLENLc0piLEFBNUJDLGFBQ0UsWUFBWSxBQUNaLGdCQUFpQixDQUNsQixBQUNELFlBQ0UsZUFBZSxBQUNmLE1BQU0sQUFDTixPQUFPLEFBQ1AsV0FBVyxBQUNYLFlBQVksQUFDWixZQUFhLENBQ2QsQUFFQyxpQkFDRSwrQkFBZ0MsQ0FTakMsQUFWRCxtQkFHSSxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLHdFQUF3RSxBQUN4RSxZQUFZLEFBQ1osZUFBZSxBQUNmLGVBQWdCLENBQ2pCLEFDakpQLFFSOEJFLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUF1QixBQUN2QixtQkFBd0IsQVFoQ3hCLGlCQUFpQixBQUNqQixtQkFBb0IsQ0FrQ3JCLEFBOUJDLGNBQ0Usb0JBQUEsQUFBYSxvQkFBYixBQUFhLGFBQUEsQUFDYixxQkFBQSxBQUFpQixpQkFBQSxBQUNqQix5QkFBQSxBQUE4QixzQkFBOUIsQUFBOEIsOEJBQUEsQUFDOUIsa0JBQW1CLENBTXBCLEFBQ0QsYUFDRSxlQUFnQixDQWlCakIsQUFoQkMsa0JBQ0Usa0JBQW1CLENBSXBCLEFBQ0Qsa0JBQ0UsbUJBQW1CLEFBQ25CLGVBQWUsQUFDZixlQUFnQixDQUNqQixBQVNMLE1BQ0UsaUJBQWtCLENBNENuQixBQXhDQyxZQUNFLG1CQUFtQixBQUNuQixjTjdDVSxBTThDViw0Qk5wQzBCLEFNcUMxQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQixlQUFnQixDQUNqQixBQUNELFdBQ0Usb0JBQUEsQUFBYSxvQkFBYixBQUFhLGFBQUEsQUFDYiw0QkFBQSxBQUFzQiw2QkFBdEIsQUFBc0IsMEJBQXRCLEFBQXNCLHNCQUFBLEFBQ3RCLG1CQUFBLEFBQWUsZUFBQSxBQUNmLFlBQWEsQ0EwQmQsQUF6QkMsZ0JBQ0Usa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixtQkFBbUIsQUFDbkIsaUJBQWtCLENBb0JuQixBQW5CQyx1QkFDRSxrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLE9BQU8sQUFDUCxXQUFXLEFBQ1gsY0FBYyxBQUNkLFVBQVUsQUFDVixXQUFXLEFBQ1gsa0JOdEVNLENNdUVQLEFBZEgsa0JBZ0JJLFdOMUVHLEFNMkVILGNBQWUsQ0FNaEIsQUFLUCxXQUNFLGNBQWMsQUFDZCxjQUFlLENBSWhCLEFBRUQsU0FDRSxlQUFlLEFBQ2YsV0FBVyxBQUNYLFlBQVksQUFDWixVQUFVLEFBQ1YsNkRBQUEsQUFBcUQsb0RBQUEsQ0F1QnRELEFBNUJELFdBV0ksY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osaUJBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQixtQk43R1UsQU04R1YsWUFBWSxBQUNaLG9CQUFvQixBQUNwQixnQkFBZ0IsQUFDaEIsaUJBQWtCLENBT25CLEFDekhILFVBQ0Usa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixRQUFRLEFBQ1IsYUFBYSxBQUNiLFdBQVcsQUFDWCxZQUFZLEFBQ1osbUJQTlksQU9PWixXQUFZLENBSWIsQUFDRCxXQUNFLGtCQUFrQixBQUNsQixxQkFBcUIsQUFDckIsV0FBVyxBQUNYLFlBQVksQUFDWixxQkFBcUIsQUFDckIsa0JBQWtCLEFUQW5CLHFCU0MrQixDQUsvQixBQUtELHVCQUNFLHNCQUF1QixDQUd4QixBQUNNLDJEQUNMLGVBQWdCLENBR2pCLEFBQ00sOEJBQ0wsaUNBQUEsQUFBeUIsd0JBQUEsQ0FDMUIsQUFDTSw2QkFDTCxnQ0FBQSxBQUF3Qix1QkFBQSxDQUN6QixBQUNELGdCQUNFLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLFNBQVMsQUFDVCxXQUFXLEFBQ1gsV0FBVyxBQUNYLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsdUJBQUEsQUFBZSxlQUFBLEFBQ2YsbUNBQUEsQUFBMkIsMEJBQUEsQ0FPNUIsQUFDRCw2Q0FDRSxjQUFjLEFBQ2QsV0FBVyxBQUNYLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsV0FBVyxBQUNYLFFBQVEsQUFDUixpQkFBaUIsQUFDakIsdUJBQUEsQUFBZSxjQUFBLENBSWhCLEFBQ0QsdUJBQ0UsV0FBVyxBQUNYLGVBQWdCLENBS2pCLEFBQ0Qsc0JBQ0UsV0FBVyxBQUNYLGNBQWUsQ0FLaEIsQUFFRCxTQUNFLFdBQVcsQUFDWCxjQUFjLEFBQ2QsUUFBUSxBQUNSLFNBQVMsQUFDVCxnQ0FBb0MsQUFDcEMsZUFBZSxBQUNmLFNBQVMsQUFDVCxPQUFPLEFBQ1AsZUFBZSxBQUNmLFVKeEdGLEFJd0dZLGdFSnhHWixBSXlHRSwrQkFBQSxBQUF1Qix1QkFBQSxBQUN2QixTQUFVLENBUVgsQUFMQyxjQUNFLFdBQVcsQUFDWCxhQUFhLEFBQ2IsVUpoSEosQUlnSGMsaUVKaEhkLENJaUhHLEFDakhILFVBQ0Usa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixvQkFBb0IsQUFDcEIsZUFBZ0IsQ0EwQmpCLEFBakNELGlCQWFJLGtCQUFrQixBQUNsQixPQUFPLEFBQ1AsTUFBTSxBQUNOLFNBQVMsQUFDVCxXQUFXLEFBQ1gsY0FBYyxBQUNkLFVBQVUsQUFDVixZQUFZLEFBQ1osbUJScEJVLEFRcUJWLGtCQUFtQixDQUlwQixBQTFCSCxlQTRCSSxjQUFlLENBSWhCLEFBR0gsVUFDRSxtQkFBbUIsQUFDbkIsZUFBZSxBQUNmLGVBQWdCLENBS2pCLEFBRUQsVUFDRSxtQkFBbUIsQUFDbkIsZUFBZSxBQUNmLGVBQWdCLENBS2pCLEFBRUQsVUFDRSxtQkFBbUIsQUFDbkIsY1J0RFcsQVF1RFgsZUFBZSxBQUNmLGVBQWdCLENBS2pCLEFDaEVELFdBQ0UsaUJBQWtCLENBd0NuQixBQXZDQyxhQUNFLGtCQUFrQixBQUNsQixxQkFBcUIsQUFDckIsZ0JBQWdCLEFBQ2hCLGVBQWUsQUFDZixtQkFBbUIsQUFDbkIsMkNBQW1DLEFBQ25DLGlCQUFpQixBQUNqQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQixnQkFBZ0IsQUFDaEIsZUFBZ0IsQ0EwQmpCLEFBdENELG9CQW1CSSxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLFdBQVcsQUFDWCxtQlR0Qk8sQVN1QlAsdURBQUEsQUFBaUQsK0NBQUEsQUFDakQsdUJBQUEsQUFBZSxjQUFBLENBQ2hCLEFBUUQsa0JBQ0Usa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCw0RUFBNkUsQ0FDOUUsQUFJTCxhQUVJLGtCQUFrQixBQUNsQixxQkFBcUIsQUFDckIsZ0JBQWdCLEFBQ2hCLGVBQWUsQUFDZixtQkFBbUIsQUFDbkIsMkNBQW1DLEFBQ25DLG1CVGxEVSxBU21EVixZQUFZLEFBQ1osZUFBZSxBQUNmLGdCQUFnQixBQUNoQixvQkFBb0IsQUFDcEIsZ0JBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixlQUFnQixDQTBCakIsQUF6Q0gsb0JBc0JNLGtCQUFrQixBQUNsQixZQUFZLEFBQ1osV0FBVyxBQUNYLG1CQUFtQixBQUNuQix1REFBQSxBQUFpRCwrQ0FBQSxBQUNqRCx1QkFBQSxBQUFlLGNBQUEsQ0FDaEIsQUE1Qkwsa0JBcUNNLGtCQUFrQixBQUNsQixjQUFjLEFBQ2QsMEVBQTJFLENBQzVFLEFBS0gsYUFDRSxrQkFBa0IsQUFDbEIscUJBQXFCLEFBQ3JCLGdCQUFnQixBQUNoQixlQUFlLEFBQ2YsbUJBQW1CLEFBQ25CLDJDQUFtQyxBQUNuQyxpQkFBaUIsQUFDakIsY1QvRlUsQVNnR1YsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIsa0JBQWtCLEFBQ2xCLGVBQWdCLENBbUNqQixBQWpESCxvQkFzQk0sa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixXQUFXLEFBQ1gsbUJUL0dRLEFTZ0hSLHVEQUFBLEFBQWlELCtDQUFBLEFBQ2pELHVCQUFBLEFBQWUsY0FBQSxDQUNoQixBQTVCTCxrQkE2Q00sa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCw0RUFBNkUsQ0FDOUUsQUFJTCxhQUVJLGtCQUFrQixBQUNsQixxQkFBcUIsQUFDckIsZ0JBQWdCLEFBQ2hCLGVBQWUsQUFDZixtQkFBbUIsQUFDbkIsMkNBQW1DLEFBQ25DLG1CVGhKUyxBU2lKVCxZQUFZLEFBQ1osZUFBZSxBQUNmLGdCQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIsa0JBQWtCLEFBQ2xCLGVBQWdCLENBK0JqQixBQTVDRCxvQkFvQkksa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixXQUFXLEFBQ1gsbUJBQW1CLEFBQ25CLHVEQUFBLEFBQWlELCtDQUFBLEFBQ2pELHVCQUFBLEFBQWUsY0FBQSxDQUNoQixBQVFELGtCQUNFLGtCQUFrQixBQUNsQixjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLDBJQUE4SSxDQUsvSSxBQ3ZMTCxZQUVJLGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixtQkFBb0IsQ0F3QnJCLEFBN0JELG1CQWFJLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsU0FBUyxBQUNULFdBQVcsQUFDWCxjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWiw4QlZwQlEsQVVxQlIsZ0NWckJRLEFVc0JSLGlDQUFBLEFBQXlCLHdCQUFBLENBTTFCLEFBSUwsWUFFSSxrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQixlQUFnQixDQVlqQixBQXBCSCxtQkFjTSxrQkFBa0IsQUFDbEIsT0FBTyxBQUNQLE1BQU0sQUFDTixZQUFTLEFBQ1QsYUFBYyxDQUNmLEFBSUwsWUFFSSxrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLG1CQUFtQixBQUNuQixnQkFBZ0IsQUFDaEIsb0JBQW9CLEFBQ3BCLGVBQWdCLENBV2pCLEFBbEJILG1CQVlNLGtCQUFrQixBQUNsQixPQUFPLEFBQ1AsTUFBTSxBQUNOLFlBQVMsQUFDVCxhQUFjLENBQ2YsQUFLQyxhQUNGLGdCQUFnQixBQUNoQixrQkFBbUIsQ0FDcEIsQUFHSCxVQUNFLGFBQWMsQ0FLZixBQU5ELGFBR0ksZ0JBQWdCLEFBQ2hCLGdCQUFpQixDQUNsQixBQ3pGSCxZQUNFLG9CQUFvQixBQUNwQixpQkFBa0IsQ0FJbkIsQUFDVyxtREFFVixxQkFBcUIsQUFDckIsV0FBVyxBQUNYLFlBQVksQUFDWixhQUFhLEFBQ2IseUJYWlksQVdhWixrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLGlCQUFrQixDQVFuQixBQUNELDBCQUNFLGlCQUFpQixBQUNqQixjWDdCWSxBVzhCWiw4QkFBZ0MsQ0FDakMsQUFDVywySEFLVixhQUFrQixBQUNsQixXWHZDUyxBV3dDVCxlQUFlLEFBQ2YsZUFBZ0IsQ0FDakIsQUFDRCwwQkFDRSxZQUFhLENBQ2QsQUFDRCx3QkFDRSxrQkFBa0IsQUFDbEIscUJBQXFCLEFBQ3JCLGtCQUFrQixBQUNsQixXWGxEUyxBV21EVCxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQixtQkFBb0IsQ0FtQ3JCLEFBM0NELCtCQVVJLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsT0FBTyxBQUNQLFdBQVcsQUFDWCxjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWixrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLG1DQUFBLEFBQTJCLDBCQUFBLENBQzVCLEFBcEJILDhCQXNCSSxrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLFVBQVUsQUFDVixXQUFXLEFBQ1gsY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osb0VBQW9FLEFBQ3BFLG1DQUFBLEFBQTJCLDJCQUFBLEFBQzNCLHVCQUFBLEFBQWUsY0FBQSxDQUNoQixBQVlILHdCQUNFLGtCQUFrQixBQUNsQixxQkFBcUIsQUFDckIsbUJBQW1CLEFBQ25CLFdYOUZTLEFXK0ZULGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsb0JBQW9CLEFBQ3BCLG1CQUFvQixDQW1DckIsQUEzQ3FCLCtCQVVsQixrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLFFBQVEsQUFDUixXQUFXLEFBQ1gsY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixtQ0FBQSxBQUEyQiwwQkFBQSxDQUM1QixBQXBCbUIsOEJBc0JsQixrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLFdBQVcsQUFDWCxXQUFXLEFBQ1gsY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osa0VBQWtFLEFBQ2xFLG1DQUFBLEFBQTJCLDJCQUFBLEFBQzNCLHVCQUFBLEFBQWUsY0FBQSxDQUNoQixBQVlTLHlEQUVWLG1CWHZJWSxBV3dJWixVQUFXLENBQ1osQUFDVyxxQkFDVixrQlgzSVksQ1c0SWIsQUFDRCxpREFFRSxpQkFBa0IsQ0FDbkIsQUFDc0IsOERBRXJCLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsV0FBVyxBQUNYLGNBQWMsQUFDZCxVQUFVLEFBQ1YsWUFBWSxBQUNaLGdCQUFnQixBQUNoQixlQUFnQixDQUtqQixBQUNELGdDQUNFLFNBQVUsQ0FJWCxBQUNxQiw4QkFDcEIsVUFBVyxDQUlaLEFBR0MsYUFDRSxhWC9LVSxDV2dMWCxBQUdILFdBQ0UsaUJBQWtCLENBaUhuQixBQWhIQyxzQkFDRSxxQkFBcUIsQUFDckIsWUFBWSxBQUNaLFlBQVksQUFDWixjQUFjLEFBQ2QsbUJBQW1CLEFBQ25CLHVEQUF1RCxBQUN2RCxZQUFZLEFBQ1osZUFBZSxBQUNmLGdCQUFnQixBQUNoQixvQkFBb0IsQUFDcEIsZ0JBQWlCLENBUWxCLEFBQ0Qsc0JBQ0Esa0JBQWtCLEFBQ2xCLHFCQUFxQixBQUNyQixrQkFBa0IsQUFDbEIsV1g5TVMsQVcrTVQsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixtQkFBb0IsQ0FzQ25CLEFBbkVILDZCQWtDSSxrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLE9BQU8sQUFDUCxXQUFXLEFBQ1gsY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixtQ0FBQSxBQUEyQiwwQkFBQSxDQUM1QixBQTVDSCw0QkE4Q0ksa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixVQUFVLEFBQ1YsV0FBVyxBQUNYLGNBQWMsQUFDZCxXQUFXLEFBQ1gsWUFBWSxBQUNaLG9FQUFvRSxBQUNwRSxtQ0FBQSxBQUEyQiwyQkFBQSxBQUMzQix1QkFBQSxBQUFlLGNBQUEsQ0FDaEIsQUFZRCxzQkFDRSxrQkFBa0IsQUFDbEIscUJBQXFCLEFBQ3JCLG1CQUFtQixBQUNuQixXWDVQTyxBVzZQUCxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG1CQUFvQixDQXNDckIsQUFqSEgsNkJBZ0ZNLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IsUUFBUSxBQUNSLFdBQVcsQUFDWCxjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWixrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLG1DQUFBLEFBQTJCLDBCQUFBLENBQzVCLEFBMUZMLDRCQTRGTSxrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLFdBQVcsQUFDWCxXQUFXLEFBQ1gsY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osa0VBQWtFLEFBQ2xFLG1DQUFBLEFBQTJCLDJCQUFBLEFBQzNCLHVCQUFBLEFBQWUsY0FBQSxDQUNoQixBQzFSTCxrQkFFRSxxQkFBcUIsQUFDckIsZ0JBQWdCLEFBQ2hCLGlCQUFpQixBQUNqQiwyQkFBNEIsQUFDNUIsa0JBQWtCLEFBQ2xCLGVBQWUsQUFDZixjQUFjLEFBQ2Qsc0JBQXNCLEFBQ3RCLG1CQUFtQixBQUNuQixtQ0FBQSxBQUEyQiwwQkFBQSxDQUM1QixBQUNELFVBQ0UseUJaWFcsQVlZWCxVQUFXLENBQ1osQUFDRCxRQUNFLGFBQWEsQUFDYixzQkFBc0IsQUFDdEIsVUFBVyxDQUNaLEFBQ0QsUUFDRSxpQkFBa0IsQ0FrQ25CLEFBL0JLLFlBQ0Ysb0JBQXFCLENBQ3RCLEFBTkgsb0VBUUksa0JBQWtCLEFBQ2xCLHFCQUFxQixBQUNyQixnQkFBZ0IsQUFDaEIsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQix5Q0FBeUMsQUFDekMsWUFBWSxBQUNaLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIscUJBQXFCLEFBQ3JCLCtCQUFnQyxBQUNoQyxlQUFlLEFBQ2YsdUJBQUEsQUFBZSxjQUFBLENBVWhCLEFBTUgsd0JBQ0UsV0FBWSxDQUNiLEFBR0QsZ0JBQ0UsaUJBQWlCLEFBQ2pCLHlCWmhFWSxBWWlFWixhWmpFWSxDWXFFYixBQUVELFVBQ0Usb0JBQXFCLENBQ3RCLEFBSUQsOExBWUksd0JBQXdCLEFBQ3hCLHFCQUFxQixBQUNyQixvQkFBb0IsQUFDcEIsZ0JBQWdCLEFBSWhCLGdCQUFnQixBQUNoQixZQUFZLEFBQ1osVUFBVSxBQUNWLFNBQVMsQUFDVCxnQkFBZ0IsQUFDaEIscUJBQXNCLENBR3pCLEFBb0JELHVDQUVJLFlBQWEsQ0FHaEIsQUFJRCxPQUNJLGtCQUFtQixBQUNuQixnQkFBaUIsQ0FDcEIsQUFFRCxzRkFNRSxXQUFXLEFBQ1gsYUFBYSxBQUNiLHlCQUF5QixBQUN6QixhQUFhLEFBQ2IsY0FBZSxDQUtoQixBQUNELGFBQ0UsU0FBVSxDQUlYLEFBQ0QsYUFDRSxxQkFBc0IsQ0FNdkIsQUFDRCxhQUNFLFNBQVUsQ0FJWCxBQUNELFNBQ0UsV0FBVyxBQUNYLGFBQWEsQUFDYixhQUFrQixBQUNsQixjQUFlLENBSWhCLEFBSUQsb0ZBSUksd0JaOUxVLENZK0xiLEFBR0QsbUJBQ0ksWUFBYSxDQUNoQixBQUk0QixtQ0FDekIsa0JBQWtCLEFBQ2xCLHFCQUFxQixBQUNyQixlQUFlLEFBQ2YseUJBQXlCLEFBQ3pCLGlCQUFrQixDQUdyQixBQUU0QixtRkFFekIsa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxXQUFXLEFBQ1gsUUFBUSxBQUNSLE9BQU8sQUFDUCxzQkFBc0IsQUFDdEIsaUJBQWtCLENBQ3JCLEFBRTRCLDBDQUN6QixXQUFXLEFBQ1gsWUFBWSxBQUNaLGlCQUFpQixBQUNqQixnQkFBZ0IsQUFDaEIscUJBQXNCLENBQ3pCLEFBRTRCLHlDQUN6QixTQUFTLEFBQ1QsV0FBVyxBQUNYLFlBQVksQUFDWixnQkFBZ0IsQUFDaEIsa0JBQW1CLENBQ3RCLEFBRUQsaURBQ0ksa0JaOU9VLENZK09iLEFBR0QseUNBQ0ksa0JBQWtCLEFBQ2xCLHFCQUFxQixBQUNyQixlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLHlCQUF5QixBQUN6QixlQUFnQixDQUduQixBQUVELCtGQUVJLGtCQUFrQixBQUNsQixjQUFjLEFBQ2QsV0FBVyxBQUNYLFFBQVEsQUFDUixPQUFPLEFBQ1AscUJBQXNCLENBQ3pCLEFBRUQsZ0RBQ0ksV0FBVyxBQUNYLFlBQVksQUFDWixnQkFBZ0IsQUFDaEIsZ0JBQWdCLEFBQ2hCLHFCWjdRTyxDWWdSVixBQUVELHVEQUNJLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsU0FBUyxBQUNULFdBQVcsQUFDWCxjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWiw2Qlp6UlUsQVkwUlYsK0JaMVJVLEFZMlJWLGlDQUFBLEFBQXlCLHdCQUFBLENBSzVCLEFBRUQsYUFDSSxrQkFBa0IsQUFDbEIscUJBQXFCLEFBQ3JCLGdCQUFnQixBQUNoQiw2QkFBNkIsQUFDN0IsZUFBYyxBQUNkLGtCQUFpQixBQUNqQixxQkFBc0IsQ0FHekIsQUFDRCxvQkFDSSxrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLFdBQVcsQUFDWCxXQUFXLEFBQ1gsWUFBWSxBQUNaLG1CWm5UVSxBWW9UVixRQUFRLEFBQ1IsVUFBVSxBQUNWLGdCQUFnQixBQUNoQixvQkFBb0IsQUFDcEIsVUFBVyxDQUNkLEFBQ0QsbUJBQ0ksa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxXQUFXLEFBQ1gsUUFBUSxBQUNSLFNBQVMsQUFFVCxpQ0FBaUMsQUFDakMsa0NBQWtDLEFBQ2xDLG9DQUFvQyxBQUNwQyxtQ0FBbUMsQUFDbkMsMEJBQTBCLEFBQzFCLFFBQVEsQUFDUixXQUFXLEFBQ1gsZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQixVQUFXLENBQ2QsQUFFRCxvQkFDRSx3QkFBdUIsQUFDdkIsa0JBQWtCLEFBQ2xCLDBCQUEwQixBQUMxQix5QkFBeUIsQUFDekIsaUJBQWlCLEFBQ2pCLFdacFZTLEFZcVZULGNBQWUsQ0FVaEIsQUFMQyx1Q0FFSSxhWjNWUSxDWTRWVCxBQUlMLG1CQUNFLDJCQUEyQixBQUMzQixzQkFBc0IsQUFDdEIsa0JBQWtCLEFBQ2xCLGNBQWUsQ0FLaEIsQUFHRCx1Q0FDRSxpQkFBaUIsQUFDakIseUJBQXlCLEFBQ3pCLGdCQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIsV1psWFMsQVltWFQsY0FBZSxDQUNoQixBQUlZLGlDQUNULGFBQWMsQ0FDakIsQUFJRCw0QkFDSSxXQUFXLEFBQ1gsZUFBZ0IsQ0FDbkIsQUFJRCxrQkFDSSxXQUFXLEFBQ1gsVVR2WUosQVN1WWMsa0VUdllkLEFTd1lJLGVBQWdCLENBQ25CLEFBSUQsbUJBQ0ksV0FBVyxBQUNYLFVUL1lKLEFTK1ljLGtFVC9ZZCxBU2daSSxlQUFnQixDQUNuQixBQUlELHVCQUNJLFdBQVcsQUFDWCxlQUFnQixDQUNuQixBQUVELFlBQ0Usa0JBQW1CLENBbUNwQixBQTlCRyxrQkFDRSxZQUFZLEFBQ1oseUJBQXlCLEFBQ3pCLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixlQUFnQixDQVlqQixBQXpCTCw0QkFvQlEsWUFBWSxBQUNaLGNBQWUsQ0FDaEIsQUFJSCxrQkFDRSx5QkFBMkIsQUFDM0IsY0FBZSxDQU1oQixBQUlMLGVBQ0UsY1o5YlcsQVkrYlgsZ0JBQWdCLEFBQ2hCLGFBQWMsQ0FDZixBQUNELGVBQ0UsbUJBQW1CLEFBQ25CLGtCQUFrQixBQUNsQixtQlpyY1csQVlzY1gsWUFBWSxBQUNaLGVBQWdCLENBQ2pCLEFBQ0Qsa0JBQ0Usa0JBQW1CLENBT3BCLEFBSEMsb0JBQ0UseUJBQTBCLENBQzNCLEFBRUgsZ0JBQ0UsZUFBZSxBQUNmLGVBQWdCLENBQ2pCLEFBQ0QsWUFDRSxtQkFBbUIsQUFDbkIsaUJBQWtCLENBc0JuQixBQWJDLGNBQ0UsY1pwZVUsQVlxZVYseUJBQTBCLENBQzNCLEFBQ0QsaUJBQ0Usa0JBQW1CLENBSXBCLEFBcEJILDJCQXNCSSxrQkFBbUIsQ0FDcEIsQUFJRCxlQUNFLGtCQUFtQixDQUlwQixBQUdILGlCQUNFLHFCQUFxQixBQUNyQixTQUFVLENBQ1gsQUFDRCxzQkFDRSxvQkFBcUIsQ0FDdEIsQUFDMkIsa0NBQzFCLGtCQUFtQixDQUNwQixBQUNELHFKQUtFLGlCQUFrQixDQUNuQixBQUVELGtCQUNFLG9CQUFxQixDQUN0QixBQXVCRCx1Q0FDRSxpQkFBa0IsQ0FDbkIsQUN6aUJELFFmOEJFLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUF1QixBQUN2QixrQkFBd0IsQ2VoQ3pCLEFBQ0QsYWYyQkUsaUJBQXVCLEFBQ3ZCLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsa0JBQXVCLEFBQ3ZCLG1CQUF3QixBZ0JqQ3hCLG9CQUFBLEFBQWEsb0JBQWIsQUFBYSxhQUFBLEFBQ2IseUJBQUEsQURHa0Msc0JDSGxDLEFER2tDLDhCQUFBLEFDRmxDLHFCQUFBLEFERW9CLGlCQUFBLEFBQ3BCLGtCQUFtQixDQTZDcEIsQUF6Q0Msa0JBQ0UsU0FBVSxDQXlCWCxBQTFCRCx3QkFNSSxtQkFBbUIsQUFDbkIsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixvQkFBb0IsQUFDcEIsZUFBZ0IsQ0FTakIsQUFuQkgsK0JBZ0JNLGNidkJLLEFhd0JMLGVBQWdCLENBQ2pCLEFBbEJMLHdCQXFCSSxtQkFBb0IsQ0FJckIsQUFFSCxtQkFDRSxTQUFVLENBWVgsQUFiRCx1QkFPSSxrQkFBbUIsQ0FLcEIsQUFJTCxlZnZCRSxpQkFBdUIsQUFDdkIsaUJBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQixrQkFBdUIsQUFDdkIsbUJBQXdCLEFlcUJ4QixrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLHVCQUF1QixBQUN2QixtQkFBbUIsQUFDbkIsa0JBQW1CLENBMkZwQixBQXJGQyxxQkFDRSxrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLE9BQU8sQUFDUCxRQUFRLEFBQ1IsY0FBYyxBQUNkLFlBQVksQUFDWixZQUFZLEFBQ1osY0FBYyxBQUNkLG1CQUFtQixBQUNuQixtQkFBbUIsQUFDbkIsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixvQkFBb0IsQUFDcEIsaUJBQWlCLEFBQ2pCLGlCQUFrQixDQXdCbkIsQUFoQkMsNEJBQ0Usa0JBQWtCLEFBQ2xCLGFBQWEsQUFDYixPQUFPLEFBQ1AsUUFBUSxBQUNSLFdBQVcsQUFDWCxjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWixjQUFjLEFBQ2QsbUJBQW1CLEFBQ25CLCtDQUFBLEFBQXlDLHNDQUFBLENBSTFDLEFBRUgsbUJBQ0Usb0JBQUEsQUFBYSxvQkFBYixBQUFhLGFBQUEsQUFDYix5QkFBQSxBQUFtQixzQkFBbkIsQUFBbUIsbUJBQUEsQUFDbkIsd0JBQUEsQUFBdUIscUJBQXZCLEFBQXVCLHNCQUFBLENBQ3hCLEFBeERILHFCQTBESSxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG1CQUFvQixDQVlyQixBQXhFSCw0QkFrRU0sY2JwSE8sQWFxSFAsY0FBZSxDQUloQixBQUVILG9CQzdIQSxvQkFBQSxBQUFhLG9CQUFiLEFBQWEsYUFBQSxBQUNiLHlCQUFBLEFENkhtQyxzQkM3SG5DLEFENkhtQyw4QkFBQSxBQzVIbkMsb0JBQUEsQUQ0SHFCLGdCQUFBLEFBQ25CLDhCQUFBLEFBQTJCLDhCQUEzQixBQUEyQiwrQkFBM0IsQUFBMkIsMEJBQUEsQ0FxQjVCLEFBcEJDLHlCQUNFLG9CQUFBLEFBQWEsb0JBQWIsQUFBYSxhQUFBLEFBQ2IseUJBQUEsQUFBbUIsc0JBQW5CLEFBQW1CLG1CQUFBLEFBQ25CLFNBQVUsQ0FJWCxBQUNELDBCQUNFLG9CQUFBLEFBQWEsb0JBQWIsQUFBYSxhQUFBLEFBQ2IseUJBQUEsQUFBbUIsc0JBQW5CLEFBQW1CLG1CQUFBLEFBQ25CLHdCQUFBLEFBQXVCLHFCQUF2QixBQUF1Qix1QkFBQSxBQUN2QixTQUFVLENBT1gsQUFYRCw4QkFTSSxVQUFXLENBQ1osQUVuSlAsc0JBS0ksYUFBYSxBQUNiLDZCQUE2QixBQUM3QixnQ0FBZ0MsQUFDaEMsZ0JBQWdCLEFBQ2hCLGVBQWdCLENBUWpCLEFBQ0Qsc0JBQ0UsYUFBYSxBQUNiLDZCQUE2QixBQUM3QiwrQkFBZ0MsQ0FPakMsQUM1QkgsTWxCOEJFLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGVBQXVCLEFBQ3ZCLGdCQUF3QixBa0JoQ3hCLGlCQUFrQixDQTZGbkIsQUE1RkMsV2xCMkJBLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUF1QixBQUN2QixtQkFBd0IsQWtCN0J0QixrQkFBa0IsQUFDbEIsaUJBQWlCLEFBQ2pCLHdFQUEyRSxBQUMzRSxTQUFVLENBNkRYLEFBeERDLGtCQUNFLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsbUJBQW9CLENBNkJyQixBQWhDRCx1QkFTSSxtQmhCckJNLEFnQnNCTixZQUFZLEFBQ1osZUFBZSxBQUNmLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FrQm5CLEFBL0JILG1DQW1CTSxpQkFBa0IsQ0FJbkIsQUF2Qkwsa0NBeUJNLGlCQUFpQixBQUNqQixrQkFBbUIsQ0FJcEIsQUFHTCxrQkFDRSxtQkFBbUIsQUFDbkIsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixtQkFBb0IsQ0FTckIsQUFiRCx1QkFVSSxrSEFBQSxBQUE4Ryx3R0FBQSxBQUM5RyxpQkFBa0IsQ0FDbkIsQUFFSCxrQkFDRSxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG1CQUFvQixDQUtyQixBQUVILFlBQ0Usa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxPQUFRLENBS1QsQUFDRCxhbEJqREEsaUJBQXVCLEFBQ3ZCLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsa0JBQXVCLEFBQ3ZCLG1CQUF3QixBa0IrQ3RCLGtCQUFrQixBQUNsQixpQkFBaUIsQUFDakIsZ0JBQWlCLENBV2xCLEFBTkMsbUJBQ0Usa0JBQW1CLENBSXBCLEFBSUwsYUFDRSxrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLG9CQUFvQixBQUNwQix1RUFBMEUsQ0FvTDNFLEFBOUtDLG1CbEI3RUEsaUJBQXVCLEFBQ3ZCLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsa0JBQXVCLEFBQ3ZCLGtCQUF3QixDa0IyRXZCLEFBQ0Qsa0JBQ0UsbUJBQW1CLEFBQ25CLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsb0JBQW9CLEFBQ3BCLGlCQUFrQixDQUtuQixBQUNELGtCQUNFLGlCQUFrQixDQThJbkIsQUE3SUMsdUJBQ0Usa0JBQWtCLEFBQ2xCLGlCQUFpQixBQUNqQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FzSW5CLEFBNUlELG9DQWFJLE1BQU0sQUFDTixPQUFPLEFBQ1AsWUFBWSxBQUNaLGFBQWEsQUFDYix3REFBeUQsQ0F3QjFELEFBSEMseUNBQ0Usa0hBQUEsQUFBb0gsdUdBQUEsQ0FDckgsQUF4Q0wsb0NBMkNJLE1BQU0sQUFDTixXQUFXLEFBQ1gsWUFBWSxBQUNaLGFBQWEsQUFDYixpQkFBaUIsQUFDakIsd0RBQXlELENBMEIxRCxBQTFFSCx5Q0E0RE0sa0hBQUEsQUFBb0gsdUdBQUEsQ0FDckgsQUE3REwsb0NBNEVJLFVBQVUsQUFDVixXQUFXLEFBQ1gsWUFBWSxBQUNaLGFBQWEsQUFDYix3REFBeUQsQ0EwQjFELEFBMUdILHlDQTRGTSxrSEFBQSxBQUFvSCx1R0FBQSxDQUNySCxBQTdGTCxvQ0E0R0ksVUFBVSxBQUNWLFdBQVcsQUFDWCxZQUFZLEFBQ1osYUFBYSxBQUNiLGlCQUFpQixBQUNqQix3REFBeUQsQ0EwQjFELEFBM0lILHlDQTZITSxrSEFBQSxBQUFvSCx1R0FBQSxDQUNySCxBQWdCUCxvQkFDRSxrQkFBa0IsQUFDbEIsaUJBQWlCLEFBQ2pCLGlCQUFrQixDQVluQixBQWZELHdCQVFJLFlBQVksQUFDWixrQkFBbUIsQ0FLcEIsQUFJTCxjQUNFLGdCQUFpQixDQXdNbEIsQUF2TUMsb0JBQ0UsbUJBQW1CLEFBQ25CLGVBQWUsQUFDZixvQkFBb0IsQUFDcEIsaUJBQWtCLENBNENuQixBQXRDQywyQkFDRSxjaEJyU08sQWdCc1NQLGVBQWUsQUFDZixlQUFnQixDQUlqQixBQUNELDJCQUNFLGtCQUFrQixBQUNsQixjQUFjLEFBQ2QsWUFBWSxBQUNaLG1CQUFtQixBQUNuQixjQUFjLEFBQ2QsbUJBQW1CLEFBQ25CLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG1CQUFvQixDQW1CckIsQUE3QkQsa0NBbUJJLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsYUFBYSxBQUNiLFdBQVcsQUFDWCxXQUFXLEFBQ1gsWUFBWSxBQUNaLG1CQUFtQixBQUNuQixtQ0FBQSxBQUEyQiwyQkFBQSxBQUMzQiwrQ0FBQSxBQUF5QyxzQ0FBQSxDQUMxQyxBQUdMLG9CQUNFLGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIscUJBQXFCLEFBQ3JCLGtCaEJqVlUsQ2dCa2VYLEFBckpELDJCQVVJLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sU0FBUyxBQUNULFdBQVcsQUFDWCxjQUFjLEFBQ2QsWUFBWSxBQUNaLFlBQVksQUFDWixpQkFBaUIsQUFDakIsK0NBQUEsQUFBeUMsdUNBQUEsQUFDekMsbUNBQUEsQUFBMkIsMEJBQUEsQ0FLNUIsQUFDRCwwQmxCelVGLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUF1QixBQUN2QixtQkFBd0IsQWtCdVVwQixrQkFBbUIsQ0FJcEIsQUFDRCx5QkZwV0Ysb0JBQUEsQUFBYSxvQkFBYixBQUFhLGFBQUEsQUFDYix5QkFBQSxBRW9XeUMsc0JGcFd6QyxBRW9XeUMsOEJBQUEsQUZuV3pDLHFCQUFBLEFFbVcyQixpQkFBQSxBQUN2Qix5QkFBQSxBQUFtQixzQkFBbkIsQUFBbUIsbUJBQUEsQUFDbkIsbUJBQW1CLEFBQ25CLGtCQUFrQixBQUNsQixtQkFBbUIsQUFDbkIsZ0JBQWlCLENBOEdsQixBQXRHQywrQkFDRSxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLFlBQVksQUFDWixtQkFBbUIsQUFDbkIsbUJBQW1CLEFBQ25CLG1CQUFtQixBQUNuQiw0QmhCeFhzQixBZ0J5WHRCLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsb0JBQW9CLEFBQ3BCLGlCQUFpQixBQUNqQixpQkFBa0IsQ0FzQm5CLEFBaERILHFDQWtDTSxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULGFBQWEsQUFDYixXQUFXLEFBQ1gsY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osbUJBQW1CLEFBQ25CLCtDQUFBLEFBQXlDLHVDQUFBLEFBQ3pDLG1DQUFBLEFBQTJCLDBCQUFBLENBSTVCLEFBL0NMLGdDQWtESSxtQkFBbUIsQUFDbkIsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixtQkFBb0IsQ0FTckIsQUFKQyx1Q0FDRSxjaEJ0YUcsQWdCdWFILGVBQWdCLENBQ2pCLEFBRUgsMkJBQ0UsZUFBZSxBQUNmLGVBQWdCLENBTWpCLEFBQ0QsbUNBRUksV0FBWSxDQUtiLEFBUEgsa0NBU0ksd0JBQXlCLENBSTFCLEFBRUgsNEJBQ0UsOEJBQUEsQUFBMkIsOEJBQTNCLEFBQTJCLCtCQUEzQixBQUEyQiwwQkFBQSxDQWE1QixBQVpDLG1DQUNFLFdBQVksQ0FJYixBQUNELGtDQUNFLHdCQUF5QixDQUkxQixBQUdELG1DQUNFLFdBQVksQ0FJYixBQU5ILGtDQVFJLHdCQUF5QixDQUkxQixBQU1ULGFBQ0Usa0JBQW1CLENBeUhwQixBQXJIQyxrQkFDRSxrQkFBa0IsQUFDbEIsb0JBQXFCLENBa0h0QixBQTdHQyx3QkZ4ZUYsb0JBQUEsQUFBYSxvQkFBYixBQUFhLGFBQUEsQUFDYix5QkFBQSxBRXdleUMsc0JGeGV6QyxBRXdleUMsOEJBQUEsQUZ2ZXpDLHFCQUFBLEFFdWUyQixpQkFBQSxBbEJyZDNCLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUF1QixBQUN2QixtQkFBd0IsQWtCbWRwQix5QkFBQSxBQUFtQixzQkFBbkIsQUFBbUIsa0JBQUEsQ0FJcEIsQUFkSCx3QkFrQkksaUJBQWtCLENBSW5CLEFBdEJILHlCQXdCSSxtQkFBbUIsQUFDbkIsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixtQkFBb0IsQ0FjckIsQUF6Q0gsOEJBbUNNLGVBQWUsQUFDZixrSEFBQSxBQUFvSCx1R0FBQSxDQUlySCxBQUVILHFCQUNFLGtCQUFtQixDQUlwQixBQUVDLDRCQUNFLFdBQVksQ0FLYixBQUVILHFCQUNFLGlCQUFpQixBQUNqQixvQkFBb0IsQUFDcEIsa0JBQW1CLENBc0NwQixBQWxDQyw2Q0FDRSw4QkFBQSxBQUEyQiw4QkFBM0IsQUFBMkIsK0JBQTNCLEFBQTJCLDBCQUFBLENBSTVCLEFBQ0QsNEJBQ0Usa0JBQWtCLEFBQ2xCLFdBQVksQ0F5QmIsQUF4Q0gsbUNBcUJNLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsUUFBUSxBQUNSLFdBQVcsQUFDWCxjQUFjLEFBQ2QsWUFBWSxBQUNaLGFBQWEsQUFDYixpRUFBaUUsQUFDakUsdUNBQUEsQUFBK0IsOEJBQUEsQ0FPaEMsQUFwQ0wsZ0NBc0NNLGlCQUFrQixDQUNuQixBQUdMLDRCQUtJLFdBQVksQ0FLYixBQ3hsQlAsVW5COEJFLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGVBQXVCLEFBQ3ZCLGdCQUF3QixBbUJoQ3hCLGtCQUFrQixBQUNsQixtQkFBb0IsQ0FvRnJCLEFBbkZDLGVuQjBCQSxpQkFBdUIsQUFDdkIsaUJBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQixrQkFBdUIsQUFDdkIsbUJBQXdCLEFtQjVCdEIsa0JBQWtCLEFBQ2xCLGlCQUFpQixBQUNqQixTQUFVLENBK0RYLEFBM0RDLHFCQUNFLG1CQUFtQixBQUNuQix1RUFBMkUsQ0EwQjVFLEFBNUJELHlCQU9JLHFCQUFxQixBQUNyQixjakJsQkssQWlCbUJMLDRCakJWc0IsQWlCV3RCLGdCQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIsb0JBQW9CLEFBQ3BCLGFBQWMsQ0FLZixBQWxCSCx5QkFvQkkscUJBQXFCLEFBQ3JCLGVBQWUsQUFDZixlQUFnQixDQUtqQixBQUVILG9CQUNFLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQixnQkFBZ0IsQUFDaEIsdUVBQTJFLENBYzVFLEFBVkMseUJBQ0UsaUJBQWlCLEFBQ2pCLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGlCQUFrQixDQUluQixBQUVILHVCQUNFLGdCQUFnQixBQUNoQixlQUFlLEFBQ2Ysb0JBQW9CLEFBQ3BCLHVFQUEyRSxDQUk1RSxBQUVILGdCQUNFLGtCQUFrQixBQUNsQixVQUFVLEFBQ1YsT0FBUSxDQVdULEFBZEQsb0JBV0ksV0FBVyxBQUNYLGVBQWdCLENBQ2pCLEFBSUwsYW5CM0RFLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUF1QixBQUN2QixtQkFBd0IsQW1CeUR4QixnQkFBZ0IsQUFDaEIsY0FBZSxDQVdoQixBQVBDLGVBQ0UsV2pCakdPLEFpQmtHUCx5QkFBMEIsQ0FJM0IsQUFORCxxQkFJSSxhakJuR1EsQ2lCb0dULEFBSUwsZ0JBQ0Usa0JBQWtCLEFBQ2xCLGdCQUFnQixBQUNoQixrQkFBa0IsQUFDbEIscUJBQXFCLEFBQ3JCLG1CakI1R1csQWlCNkdYLGlCQUFrQixDQXlFbkIsQUFwRUMsc0JBQ0Usa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxVQUFVLEFBQ1Ysa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCw0QmpCL0cwQixBaUJnSDFCLGdCQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIsb0JBQW9CLEFBQ3BCLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsbUNBQUEsQUFBMkIsMEJBQUEsQ0FtQjVCLEFBL0JELDRCQW1CSSxrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLGFBQWEsQUFDYixXQUFXLEFBQ1gsY0FBYyxBQUNkLFlBQVksQUFDWixhQUFhLEFBQ2Isa0VBQXFFLENBSXRFLEFBRUgscUJBQ0UsbUJBQW1CLEFBQ25CLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsbUJBQW9CLENBTXJCLEFBQ0QscUJBQ0UsbUJBQW1CLEFBQ25CLGNBQWUsQ0FLaEIsQUFDRCx3Qkg3SkEsb0JBQUEsQUFBYSxvQkFBYixBQUFhLGFBQUEsQUFDYix3QkFBQSxBRzZKZ0MscUJIN0poQyxBRzZKZ0MsdUJBQUEsQUg1SmhDLHFCQUFBLEFHNEp5QixnQkFBQSxDQWV4QixBQWhCRCxtQ0FNSSxpQkFBa0IsQ0FJbkIsQUFTTCxZbkI1SkUsaUJBQXVCLEFBQ3ZCLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsa0JBQXVCLEFBQ3ZCLG1CQUF3QixBbUIwSnhCLG9CQUFvQixBQUNwQixnQkFBaUIsQ0FPbEIsQUFOQyxvQkFDRSxrQkFBbUIsQ0FDcEIsQUFDRCxpQkFDRSxpQkFBa0IsQ0FDbkIsQUNuTUgsZUFDRSwrQkFBK0IsQUFDL0IsaUJBQWlCLEFBQ2pCLG9CQUFvQixBQUNwQiw0QkFBNEIsQUFDNUIsa0JsQkpZLENrQnFKYixBQTNJQyxxQkFDRSxpQkFBaUIsQUFDakIsZ0JBQWlCLENBQ2xCLEFBQ0Qsb0JKZEEsb0JBQUEsQUFBYSxvQkFBYixBQUFhLGFBQUEsQUFDYix5QkFBQSxBSWNvQyxzQkpkcEMsQUljb0MsOEJBQUEsQUpicEMscUJBQUEsQUlhc0IsaUJBQUEsQUFDcEIsa0JBQWtCLEFBQ2xCLGtCQUFtQixDQUlwQixBQUNELG9CQUNFLFVBQVUsQUFDVixlQUFnQixDQTZCakIsQUF4QkMseUJBQ0UsbUJBQW1CLEFBQ25CLFlBQVksQUFDWixlQUFlLEFBQ2YsZUFBZ0IsQ0FXakIsQUFQQyw4QkFDRSxvQkFBb0IsQUFDcEIsNkJBQThCLENBSS9CLEFBTUQsaUNBQ0UsY0FBZSxDQUNoQixBQUdMLHFCQUNFLFNBQVUsQ0FVWCxBQUNELG1CcEJyQ0EsZ0JBQXVCLEFBQ3ZCLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsZUFBdUIsQUFDdkIsZ0JBQXdCLEFvQm1DdEIsa0JBQWtCLEFBQ2xCLG9CQUFBLEFBQWEsb0JBQWIsQUFBYSxhQUFBLEFBQ2IseUJBQUEsQUFBbUIsc0JBQW5CLEFBQW1CLG1CQUFBLEFBQ25CLHdCQUFBLEFBQXVCLHFCQUF2QixBQUF1Qix1QkFBQSxBQUN2QixpQkFBaUIsQUFDakIsb0JBQW9CLEFBQ3BCLG1CQUFtQixBQUNuQixnQkFBaUIsQ0FLbEIsQUFDRCxxQkFDRSxrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLE9BQU8sQUFDUCxRQUFRLEFBQ1IsWUFBWSxBQUNaLFlBQVksQUFDWixjQUFjLEFBQ2QsbUJBQW1CLEFBQ25CLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQixpQkFBaUIsQUFDakIsaUJBQWtCLENBd0JuQixBQWhCQyw0QkFDRSxrQkFBa0IsQUFDbEIsYUFBYSxBQUNiLE9BQU8sQUFDUCxRQUFRLEFBQ1IsV0FBVyxBQUNYLGNBQWMsQUFDZCxXQUFXLEFBQ1gsWUFBWSxBQUNaLGNBQWMsQUFDZCxtQkFBbUIsQUFDbkIsK0NBQUEsQUFBeUMsc0NBQUEsQ0FJMUMsQUFHRCx5QkFDRSxrQkFBa0IsQUFDbEIsaUJBQWlCLEFBQ2pCLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsbUJBQW9CLENBcUJyQixBQTFCRCxnQ0FZSSxrQkFBa0IsQUFDbEIsT0FBTyxBQUNQLE1BQU0sQUFDTixjQUFjLEFBQ2QsV0FBUyxDQUNWLEFBQ0QsZ0NBQ0UsY2xCMUlLLEFrQjJJTCxlQUFlLEFBQ2YsZUFBZ0IsQ0FJakIsQUFLUCxpQnBCMUhFLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUF1QixBQUN2QixtQkFBd0IsQW9Cd0h4QixpQkFBaUIsQUFDakIsbUJBQW9CLENBd0JyQixBQW5CQyxzQkFDRSxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQixpQkFBa0IsQ0FjbkIsQUFsQkQsNkJBV0ksY2xCeEtPLEFrQnlLUCxlQUFlLEFBQ2YsZUFBZ0IsQ0FJakIsQUFJTCxpQkFDRSxpQkFBaUIsQUFDakIsb0JBQW9CLEFBQ3BCLGtCQUFtQixDQWtNcEIsQUE3TEMsdUJwQi9KQSxpQkFBdUIsQUFDdkIsaUJBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQixrQkFBdUIsQUFDdkIsa0JBQXdCLENvQjZKdkIsQUFDRCx1QkFDRSxtQkFBbUIsQUFDbkIsa0JBQW1CLENBNERwQixBQTlERCw2QkFJSSxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLFlBQVksQUFDWixtQkFBbUIsQUFDbkIsbUJBQW1CLEFBQ25CLG1CbEJ4TVEsQWtCeU1SLFlBQVksQUFDWixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGlCQUFpQixBQUNqQixpQkFBa0IsQ0FxQ25CLEFBbkRILGtDQXNCTSxxQkFBcUIsQUFDckIsZ0JBQWdCLEFBQ2hCLDRCbEI3TXNCLEFrQjhNdEIsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixzQkFBc0IsQUFDdEIsbUNBQUEsQUFBMkIsMEJBQUEsQ0FJNUIsQUFoQ0wsb0NBa0NNLGtCQUFrQixBQUNsQixhQUFhLEFBQ2IsT0FBTyxBQUNQLFFBQVEsQUFDUixXQUFXLEFBQ1gsY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osY0FBYyxBQUNkLG1CbEIxT00sQWtCMk9OLCtDQUFBLEFBQXlDLHNDQUFBLENBTTFDLEFBbERMLDhCQXFESSxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQixpQkFBa0IsQ0FLbkIsQUFFSCx3QkFDRSxrQkFBbUIsQ0EwRXBCLEFBdEVDLDhCQUNFLGVBQWUsQUFDZiw0QkFBNEIsQUFDNUIsbUJBQW1CLEFBQ25CLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsb0JBQW9CLEFBQ3BCLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FNbkIsQUFDRCw0QkpsUkYsb0JBQUEsQUFBYSxvQkFBYixBQUFhLGFBQUEsQUFDYix5QkFBQSxBSWtSc0Msc0JKbFJ0QyxBSWtSc0MsOEJBQUEsQUpqUnRDLHFCQUFBLEFJaVJ3QixpQkFBQSxBQUNwQixrQkFBa0IsQUFDbEIsNEJBQTRCLEFBQzVCLGdCQUFpQixDQUtsQixBQUNELDZCQUNFLFVBQVUsQUFDVixlQUFlLEFBQ2YsbUJBQW9CLENBVXJCLEFBSkMsb0NBQ0Usa0hBQUEsQUFBb0gsd0dBQUEsQUFDcEgsZUFBZ0IsQ0FDakIsQUFFSCw4QkFDRSxrQkFBa0IsQUFDbEIsU0FBVSxDQTRCWCxBQTlCRCxrQ0FRSSxrQkFBbUIsQ0FLcEIsQUFiSCxxQ0FlSSxrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLFdBQVcsQUFDWCxXQUFXLEFBQ1gsY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osbUVBQXNFLENBT3ZFLEFBR0wsc0JKMVVBLG9CQUFBLEFBQWEsb0JBQWIsQUFBYSxhQUFBLEFBQ2IseUJBQUEsQUkwVW9DLHNCSjFVcEMsQUkwVW9DLDhCQUFBLEFKelVwQyxxQkFBQSxBSXlVc0IsZ0JBQUEsQ0E2Q3JCLEFBNUNDLDJCQUNFLFNBQVUsQ0EwQ1gsQUFyQ0MsaUNBQ0UsbUJBQW1CLEFBQ25CLGlCQUFpQixBQUNqQix1QkFBdUIsQUFDdkIsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIsa0JBQWtCLEFBQ2xCLG9FQUF1RSxDQU94RSxBQUNELGtDQUNFLGlCQUFrQixDQU9uQixBQTlCSCxzQ0F5Qk0sV0FBWSxDQUliLEFBRUgsd0NBQ0UsZUFBZ0IsQ0FJakIsQUFwQ0gsd0NBc0NJLGVBQWdCLENBSWpCLEFBS1AsZUFDRSxrQkFBa0IsQUFDbEIsaUJBQWlCLEFBQ2pCLG9CQUFvQixBQUNwQixrQmxCL1hZLENrQmtpQmIsQUE5SkMsc0JBQ0Usa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxPQUFPLEFBQ1AsUUFBUSxBQUNSLFdBQVcsQUFDWCxjQUFjLEFBQ2QsWUFBWSxBQUNaLFlBQVksQUFDWixjQUFjLEFBQ2QsbUJBQW1CLEFBQ25CLCtDQUFBLEFBQXlDLHNDQUFBLENBSzFDLEFBQ0QscUJwQnhYQSxpQkFBdUIsQUFDdkIsaUJBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQixrQkFBdUIsQUFDdkIsa0JBQXdCLENvQnNYdkIsQUFFQywwQkFDRSxjQUFjLEFBQ2QsNEJBQTRCLEFBQzVCLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQixpQkFBa0IsQ0FLbkIsQUFDRCx3Qkp0YUYsb0JBQUEsQUFBYSxvQkFBYixBQUFhLGFBQUEsQUFDYix5QkFBQSxBSXNhc0Msc0JKdGF0QyxBSXNhc0MsOEJBQUEsQUpyYXRDLHFCQUFBLEFJcWF3QixpQkFBQSxBQUNwQiw4QkFBQSxBQUEyQiw4QkFBM0IsQUFBMkIsK0JBQTNCLEFBQTJCLDJCQUFBLEFBQzNCLHlCQUFBLEFBQW1CLHNCQUFuQixBQUFtQixtQkFBQSxBQUNuQixtQkFBbUIsQUFDbkIsdUJBQXVCLEFBQ3ZCLDRCQUE0QixBQUM1QixnQkFBaUIsQ0FPbEIsQUFkRCw2QkFZSSxlQUFnQixDQUNqQixBQUVILHlCQUNFLFVBQVUsQUFDVixlQUFlLEFBQ2YsbUJBQW9CLENBWXJCLEFBZkQsZ0NBVUksa0hBQUEsQUFBb0gsd0dBQUEsQUFDcEgsZUFBZ0IsQ0FHakIsQUFFSCwwQkFDRSxrQkFBa0IsQUFDbEIsU0FBVSxDQTRCWCxBQXZCQyw4QkFDRSxrQkFBbUIsQ0FLcEIsQUFiSCxpQ0FlSSxrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLFdBQVcsQUFDWCxXQUFXLEFBQ1gsY0FBYyxBQUNkLFlBQVksQUFDWixhQUFhLEFBQ2IsbUVBQXNFLENBT3ZFLEFBR0wsb0JKcmVBLG9CQUFBLEFBQWEsb0JBQWIsQUFBYSxhQUFBLEFBQ2IseUJBQUEsQUlxZW9DLHNCSnJlcEMsQUlxZW9DLDhCQUFBLEFKcGVwQyxxQkFBQSxBSW9lc0IsaUJBQUEsQUFDcEIsZUFBZ0IsQ0EwRGpCLEFBekRDLHlCQUNFLGtCQUFrQixBQUNsQixVQUFVLEFBQ1YsZUFBZSxBQUNmLG1CQUFtQixBQUNuQixnQkFBaUIsQ0FtRGxCLEFBN0NDLCtCQUNFLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGlCQUFrQixDQU1uQixBQUNELGdDQUNFLGlCQUFrQixDQU9uQixBQTlCSCxvQ0F5Qk0sV0FBWSxDQUliLEFBRUgsaURBQ0Usa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixNQUFNLEFBQ04sU0FBUyxBQUNULFdBQVcsQUFDWCxjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWixZQUFZLEFBQ1osaUJBQWlCLEFBQ2pCLCtDQUFBLEFBQTBDLHNDQUFBLENBVTNDLEFBcERILG9DQXNESSxlQUFnQixDQUNqQixBQUtQLGlCcEJ2Z0JFLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUF1QixBQUN2QixtQkFBd0IsQW9CcWdCeEIsbUJBQW1CLEFBQ25CLGlCQUFpQixBQUNqQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG9CQUFvQixBQUNwQixnQkFBZ0IsQUFDaEIsaUJBQWtCLENBaUJuQixBQXpCRCx3QkFnQkkscUJBQXFCLEFBQ3JCLGVBQWUsQUFDZixtQmxCdGpCVSxBa0J1akJWLFlBQVksQUFDWixlQUFnQixDQUlqQixBQUdILGNwQmxpQkUsaUJBQXVCLEFBQ3ZCLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsa0JBQXVCLEFBQ3ZCLG1CQUF3QixBb0JnaUJ4QixtQkFBb0IsQ0F3RXJCLEFBcEVDLG1CQUNFLGlCQUFBLEFBQWEsYUFBQSxBQUNiLG9DQUFBLEFBQWdELDZDQUFBLENBaUVqRCxBQWhFQywwQkFLSSxvQkFBQSxBQUFhLG9CQUFiLEFBQWEsYUFBQSxBQUNiLDRCQUFBLEFBQXNCLDZCQUF0QixBQUFzQiwwQkFBdEIsQUFBc0Isc0JBQUEsQUFDdEIsWUFBWSxBQUNaLFVsQmpsQkcsQ2tCOGxCSixBQUNELCtCQUNFLGVBQWdCLENBT2pCLEFBOUJILG1DQXlCTSxjQUFjLEFBQ2QsV0FBVyxBQUNYLG1CQUFtQixBQUNuQix1QkFBQSxBQUFlLGNBQUEsQ0FDaEIsQUE3QkwsOEJBZ0NJLG9CQUFBLEFBQWEsb0JBQWIsQUFBYSxhQUFBLEFBQ2IsNEJBQUEsQUFBc0IsNkJBQXRCLEFBQXNCLDBCQUF0QixBQUFzQixzQkFBQSxBQUN0QixtQkFBQSxBQUFPLFdBQVAsQUFBTyxPQUFBLEFBQ1AsWUFBWSxBQUNaLHVCQUF1QixBQUN2Qix5QkFBeUIsQUFDekIsdUJBQUEsQUFBZSxjQUFBLENBZ0JoQixBQXRESCxvQ0EyQ00sZUFBZSxBQUNmLGdCQUFnQixBQUNoQixtQkFBb0IsQ0FJckIsQUFDRCxvQ0FDRSxvQkFBb0IsQUFDcEIsZUFBZ0IsQ0FDakIsQUFlUCxzQkFDRSxpQkFBa0IsQ0FhbkIsQUFaQyw2QkFDRSxrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLFNBQVMsQUFDVCxZQUFZLEFBQ1osaUJBQWtCLENBTW5CLEFDMXBCTCxXQUNFLGlCQUFpQixBQUNqQixvQkFBb0IsQUFDcEIsa0JuQkRXLENtQmlQWixBQTNPQyxnQkFDRSxrQkFBbUIsQ0FDcEIsQUFDRCxpQnJCbUJBLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUF1QixBQUN2QixrQkFBd0IsQ3FCckJ2QixBQUNELGlCQUNFLG1CQUFtQixBQUNuQixrQkFBbUIsQ0FrRHBCLEFBakRDLHVCQUNFLGtCQUFrQixBQUNsQixZQUFZLEFBQ1osWUFBWSxBQUNaLG1CQUFtQixBQUNuQixtQkFBbUIsQUFDbkIsbUJuQnRCUSxBbUJ1QlIsWUFBWSxBQUNaLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLGlCQUFrQixDQXFDbkIsQUE5QkMsNEJBQ0UscUJBQXFCLEFBQ3JCLGdCQUFnQixBQUNoQiw0Qm5CM0JzQixBbUI0QnRCLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsc0JBQXNCLEFBQ3RCLG1DQUFBLEFBQTJCLDBCQUFBLENBSTVCLEFBN0JILDhCQStCSSxrQkFBa0IsQUFDbEIsYUFBYSxBQUNiLE9BQU8sQUFDUCxRQUFRLEFBQ1IsV0FBVyxBQUNYLGNBQWMsQUFDZCxXQUFXLEFBQ1gsWUFBWSxBQUNaLGNBQWMsQUFDZCxtQm5CeERNLEFtQnlETiwrQ0FBQSxBQUF5QyxzQ0FBQSxDQU0xQyxBQUdMLGlCQUNFLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsbUJBQW1CLEFBQ25CLDRCQUE0QixBQUM1QixtQkFBbUIsQUFDbkIsZ0JBQWlCLENBeURsQixBQWxEQyx1QkFDRSxrQkFBa0IsQUFDbEIsYUFBYSxBQUNiLE9BQU8sQUFDUCxRQUFRLEFBQ1IsV0FBVyxBQUNYLGNBQWMsQUFDZCxZQUFZLEFBQ1osWUFBWSxBQUNaLGNBQWMsQUFDZCxtQm5CekZRLEFtQjBGUiwrQ0FBQSxBQUF5QyxzQ0FBQSxDQU0xQyxBQUNELHFCTGpHRixvQkFBQSxBQUFhLG9CQUFiLEFBQWEsYUFBQSxBQUNiLHlCQUFBLEFLaUdzQyxzQkxqR3RDLEFLaUdzQyw4QkFBQSxBTGhHdEMscUJBQUEsQUtnR3dCLGdCQUFBLENBQ3JCLEFBQ0Qsc0JBQ0UsVUFBVSxBQUNWLG1CQUFvQixDQVNyQixBQVhELDZCQVFJLGtIQUFBLEFBQW9ILHdHQUFBLEFBQ3BILGVBQWdCLENBQ2pCLEFBRUgsdUJBQ0Usa0JBQWtCLEFBQ2xCLFVBQVUsQUFDVixpQkFBa0IsQ0FhbkIsQUFoQkQsMkJBVUksa0JBQW1CLENBS3BCLEFBSUwsb0JBQ0UsbUJBQW1CLEFBQ25CLGtCQUFrQixBQUNsQix5Qm5CdElVLEFtQnVJVixtQkFBbUIsQUFDbkIsZ0JBQWlCLENBcURsQixBQS9DQyx5Qkw5SUYsb0JBQUEsQUFBYSxvQkFBYixBQUFhLGFBQUEsQUFDYix5QkFBQSxBSzhJc0Msc0JMOUl0QyxBSzhJc0MsOEJBQUEsQUw3SXRDLHFCQUFBLEFLNkl3QixpQkFBQSxBQUNwQixpQkFBa0IsQ0E0Q25CLEFBOUNELGdDQUlJLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsYUFBYSxBQUNiLFdBQVcsQUFDWCxjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWixtRUFBcUUsQUFDckUsU0FBVSxDQUlYLEFBQ0QsOEJBQ0Usa0JBQWtCLEFBQ2xCLFVBQVUsQUFDVixnQkFBZ0IsQUFDaEIsZUFBZSxBQUNmLG1CQUFtQixBQUNuQixtQm5CcktNLEFtQnNLTixZQUFZLEFBQ1osZUFBZSxBQUNmLGdCQUFnQixBQUNoQixvQkFBb0IsQUFDcEIsaUJBQWtCLENBaUJuQixBQTVCRCxtQ0FtQkksa0JBQWtCLEFBQ2xCLFVBQVUsQUFDVixVQUFVLEFBQ1YsY25CcExHLEFtQnFMSCw0Qm5CNUtvQixBbUI2S3BCLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsZUFBZ0IsQ0FDakIsQUFLUCxtQkFDRSxrQkFBa0IsQUFDbEIseUJuQi9MUyxBbUJnTVQsbUJBQW1CLEFBQ25CLGdCQUFpQixDQThDbEIsQUF6Q0Msd0JMeE1GLG9CQUFBLEFBQWEsb0JBQWIsQUFBYSxhQUFBLEFBQ2IseUJBQUEsQUt3TXNDLHNCTHhNdEMsQUt3TXNDLDhCQUFBLEFMdk10QyxxQkFBQSxBS3VNd0IsaUJBQUEsQUFDcEIsaUJBQWtCLENBc0NuQixBQXhDRCwrQkFJSSxrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLGFBQWEsQUFDYixXQUFXLEFBQ1gsY0FBYyxBQUNkLFdBQVcsQUFDWCxhQUFhLEFBQ2IsbUVBQXFFLEFBQ3JFLFNBQVUsQ0FJWCxBQUNELDZCQUNFLFVBQVUsQUFDVixnQkFBZ0IsQUFDaEIsZUFBZSxBQUNmLG1CQUFtQixBQUNuQixtQkFBbUIsQUFDbkIsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixvQkFBb0IsQUFDcEIsaUJBQWtCLENBYW5CLEFBUEMsa0NBQ0UsY0FBYyxBQUNkLG1CbkJ4T0csQW1CeU9ILGtIQUFBLEFBQThHLHdHQUFBLEFBQzlHLFlBQVksQUFDWixjQUFlLENBQ2hCLEFBTVQsY3JCdk5FLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUF1QixBQUN2QixtQkFBd0IsQXFCcU54QixnQkFBZ0IsQUFDaEIsbUJBQW9CLENBc0RyQixBQWpEQyxtQkFDRSxrQkFBbUIsQ0FJcEIsQUFDRCxvQkFDRSxlQUFnQixDQXlDakIsQUExQ0QsdUJBR0ksbUJBQXFCLEFBQ3JCLGVBQWUsQUFDZix5QkFBeUIsQUFDekIsbUJuQnhRUSxBbUJ5UVIsWUFBWSxBQUNaLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsaUJBQWtCLENBT25CLEFBakJILG9DQWVNLGtCbkIvUUssQ21CZ1JOLEFBRUgsdUJBQ0UsZUFBZSxBQUNmLHlCQUF5QixBQUN6QixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGlCQUFrQixDQWtCbkIsQUFkQyw0QkFDRSxhQUFhLEFBQ2IsY0FBZSxDQUloQixBQWZILG9DQWlCSSxrQkFBbUIsQ0FDcEIsQUFwQ0wsb0NBc0NNLG1CQUFtQixBQUNuQixhbkJ2U0ssQ21Cd1NOLEFDM1NQLFFBQ0UsbUJBQW9CLENBSXJCLEFDTEQsU0FDRSxtQkFBb0IsQ0FJckIsQUFFRCxpQkFDRSxrQkFBa0IsQUFDbEIsK0JBQStCLEFBQy9CLGlCQUFpQixBQUNqQixvQkFBb0IsQUFDcEIsNEJBQTRCLEFBQzVCLGtCckJYVyxDcUIrRlosQUE5RUMsdUJBQ0UsaUJBQWlCLEFBQ2pCLGdCQUFpQixDQUNsQixBQUNELHVCQUNFLGtCQUFrQixBQUNsQixhQUFhLEFBQ2IsbUJBQW1CLEFBQ25CLGFBQWMsQ0E2QmYsQUFqQ0QsMkJBU0ksa0JBQWtCLEFBQ2xCLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsb0JBQW9CLEFBQ3BCLGtCQUFrQixBQUNsQixTQUFVLENBS1gsQUFDRCwyQkFDRSxrQkFBa0IsQUFDbEIsT0FBTyxBQUNQLFlBQVksQUFDWiw0QnJCcEN3QixBcUJxQ3hCLGdCQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIsb0JBQW9CLEFBQ3BCLFdsQm5ETixBa0JtRGlCLGdFbEJuRGpCLENrQnVESyxBQUVILHNCQUNFLGVBQWdCLENBc0JqQixBQW5CQyw4QkFDRSxjQUFlLENBS2hCLEFBQ0QsMEJBQ0UsZ0JBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGVBQWdCLENBQ2pCLEFBQ0QsMkJBQ0UsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixlQUFnQixDQUNqQixBQUVILHVCQUNFLGtCQUFrQixBQUNsQixZQUFZLEFBQ1osYUFBYSxBQUNiLFVBQVUsQUFDVixlQUFnQixDQVVqQixBQUdILGtCdkJyRUUsaUJBQXVCLEFBQ3ZCLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsa0JBQXVCLEFBQ3ZCLG1CQUF3QixBdUJtRXhCLG1CQUFtQixBQUNuQixnQkFBaUIsQ0EwQmxCLEFBekJDLHdCQUNFLDRCQUE2QixDQXVCOUIsQUF4QkQsMkJBR0ksK0JBQWdDLENBQ2pDLEFBQ0QsMkJBQ0UsWUFBWSxBQUNaLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsZUFBZ0IsQ0FNakIsQUFDRCwyQkFDRSxjQUFlLENBTWhCLEFBSUwsYXZCcEdFLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUF1QixBQUN2QixrQkFBd0IsQ3VCd0t6QixBQXRFQyxrQkFDRSxrQkFBa0IsQUFDbEIsaUJBQWtCLENBQ25CLEFBQ0QsbUJBQ0Usa0JBQWtCLEFBQ2xCLGFBQWEsQUFDYixtQkFBbUIsQUFDbkIsY0FBYyxBQUNkLGlCQUFrQixDQStCbkIsQUEzQkMsdUJBQ0Usa0JBQWtCLEFBQ2xCLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsb0JBQW9CLEFBQ3BCLGtCQUFrQixBQUNsQixTQUFVLENBS1gsQUFwQkgsdUJBc0JJLGtCQUFrQixBQUNsQixPQUFPLEFBQ1AsUUFBUSxBQUNSLGNBQWMsQUFDZCxjckJoS08sQXFCaUtQLDRCckJ4SndCLEFxQnlKeEIsZ0JBQWdCLEFBQ2hCLGdCQUFnQixBQUNoQixvQkFBb0IsQUFDcEIsV2xCdktOLEFrQnVLaUIsZ0VsQnZLakIsQ2tCMktLLEFBRUgsbUJBQ0Usa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixPQUFRLEFBQ1IsV0FBWSxDQU1iLEFBQ0Qsa0JBQ0Usa0JBQW1CLENBSXBCLEFBQ0QsaUJQcExBLG9CQUFBLEFBQWEsb0JBQWIsQUFBYSxhQUFBLEFBQ2IseUJBQUEsQU9vTHVDLHNCUHBMdkMsQU9vTHVDLDhCQUFBLEFQbkx2QyxxQkFBQSxBT21MeUIsZ0JBQUEsQ0FVeEIsQUFYRCx3QkFHSSxTQUFVLENBT1gsQUFOQyw0QkFDRSxrQkFBbUIsQ0FJcEIsQUN2TVAsU0FDRSxtQkFBb0IsQ0FJckIsQUFFRCxjQUNFLG1CQUFtQixBQUNuQixrQkFBbUIsQ0FtSXBCLEFBOUhDLG9CeEJnQkEsaUJBQXVCLEFBQ3ZCLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsa0JBQXVCLEFBQ3ZCLG1CQUF3QixBd0JsQnRCLGlCQUFpQixBQUNqQixtQkFBb0IsQ0FJckIsQUFFRCxzQkFDRSxrQkFBbUIsQ0FJcEIsQUFFRCxrQkFDRSxrQkFBa0IsQUFDbEIsZUFBZ0IsQ0EyR2pCLEFBN0dELHVCQVdJLFVBQVcsQ0FDWixBQUVELHFDQUNFLFdBQVcsQUFDWCx5QkFBeUIsQUFDekIscUJBQXNCLENBQ3ZCLEFBbEJILHdDQXFCSSxrQkFBbUIsQ0FDcEIsQUFFa0IsK0NBQ2pCLFlBQVksQUFDWixxQkFBcUIsQUFDckIsZ0JBQWdCLEFBQ2hCLGVBQWdCLENBQ2pCLEFBN0JILGdEQWdDSSx5QkFBeUIsQUFDekIsaUJBQWtCLENBQ25CLEFBR2lCLDJHQUVoQixnQkFBaUIsQ0FDbEIsQUF4Q0gsd0NBMENJLGtCQUFrQixBQUNsQixlQUFlLEFBQ2YsY0FBZSxDQUNoQixBQTdDSCw4Q0FpREksZ0JBQWlCLENBQ2xCLEFBR0QsNkNBQ0UsZ0JBQWdCLEFBQ2hCLGVBQWUsQUFDZixVQUFXLENBZ0JaLEFBeEVILGlFQTJETSxxQkFBcUIsQUFDckIsa0JBQWtCLEFBQ2xCLHdCQUF5QixDQUMxQixBQUVELDhEQUNFLFlBQVksQUFDWixlQUFnQixDQUNqQixBQUVDLDREQUNBLGNBQWUsQ0FDaEIsQUFTSCxxQ0FDRSxjQUFjLEFBQ2QsZUFBZSxBQUNmLGVBQWUsQUFDZixhQUFjLENBQ2YsQUE0QkwsZ0JBQ0Usa0JBQWtCLEFBQ2xCLGVBQWdCLENBK0NqQixBQTdDQyxzQkFDRSxtQkFBbUIsQUFDbkIsVUFBVyxDQWNaLEFBaEJELHFDQUtJLGdCQUFpQixDQUNsQixBQUVELHdCQUNFLGNBQWMsQUFDZCx5QkFBMEIsQ0FDM0IsQUFFRCw2QkFDRSxjQUFlLENBQ2hCLEFBR0gsMkRBRUksMkJBQUEsQUFBb0IsMkJBQXBCLEFBQW9CLG9CQUFBLEFBQ3BCLHlCQUFBLEFBQW1CLHNCQUFuQixBQUFtQixtQkFBQSxBQUNuQix3QkFBQSxBQUF1QixxQkFBdkIsQUFBdUIsdUJBQUEsQUFDdkIsa0JBQWtCLEFBQ2xCLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsb0JBQW9CLEFBQ3BCLFlBQVksQUFDWixtQkFBbUIsQUFDbkIsV0FBVyxBQUNYLGVBQWUsQUFDZixpRUFBQSxBQUFrRCx5REFBbEQsQUFBa0QsaURBQWxELEFBQWtELDRFQUFBLENBQ25ELEFBZEgsdUVBZ0JJLFduQnJMTixBbUJxTGlCLGlFbkJyTGpCLEFtQnNMTSxtQ0FBQSxBQUEyQiwwQkFBQSxDQUM1QixBQVdMLHdCQUNFLGFBQWMsQ0FDZixBQUdDLG9DQUNFLHFCQUFzQixDQUN2QixBQUdILGdCQUNFLGVBQWdCLENBT2pCLEFBTkMsOEJBQ0UsZUFBZ0IsQ0FDakIsQUFDRCx3QkFDRSxvQkFBcUIsQ0FDdEIsQUFHSCxtQkFDRSw2QkFBK0IsQ0FDaEMsQUN4TkQsU3pCOEJFLGlCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUF1QixBQUN2QixtQkFBd0IsQXlCaEN4QixtQkFBb0IsQ0FVckIsQUFOQyxjQUNFLGtCQUFtQixDQ21CckIsQURmQyxvQ3hCTkgsS0FpQkksY0NkUSxDRGdCWCxBRWZELElBR0ksYUFBYyxDQUVqQixBQWFELEtBR0ksY0FBZSxDQUVsQixBSXJCQyxjUHlCRSxXQUFXLEFBQ1gsY0FBYyxBQUNkLGVBQWUsQUFDZixrQk8zQjBCLEFQNEIxQixrQk81QjBCLENBUzNCLEFBTUQsaUJBUU0sV0FBWSxDQUVmLEFDckNMLFFSb0NJLFdBQVcsQUFDWCxjQUFjLEFBQ2QsZUFBZSxBQUNmLGtCUXRDd0IsQVJ1Q3hCLGtCUXZDd0IsQ0FvQzNCLEFBeURELFNBT0ksV0FBVyxBQUNYLFdBQVksQ0FvQmYsQUE1QkQsV0FzQk0sV0FBVyxBQUNYLFlBQVksQUFDWixpQkFBaUIsQUFDakIsY0FBZSxDQUVsQixBQzVHSCxXQVNJLFdBQVcsQUFDWCxXQUFZLENBRWYsQUFxQkQsZ0JBWUksV0FBVyxBQUNYLFdBQVcsQUFDWCxnQkFBZ0IsQUFDaEIsbUNBQUEsQUFBMkIsMEJBQUEsQ0FFOUIsQUFDRCw2Q0FVSSxVQUFXLENBRWQsQUFDRCx1QkFJSSxXQUFXLEFBQ1gsZUFBZ0IsQ0FFbkIsQUFDRCxzQkFJSSxXQUFXLEFBQ1gsY0FBZSxDQUVsQixBQzVGRCxVQVNJLG1CQUFtQixBQUNuQixjQUFlLENBdUJsQixBQWpDRCxpQkF3Qk0sU0FBVSxDQUViLEFBMUJILGVBOEJNLGNBQWUsQ0FFbEIsQUFHSCxVQUtJLG1CQUFtQixBQUNuQixjQUFlLENBRWxCLEFBRUQsVUFLSSxtQkFBbUIsQUFDbkIsY0FBZSxDQUVsQixBQUVELFVBTUksbUJBQW1CLEFBQ25CLGNBQWUsQ0FFbEIsQUNoRUQsYUFnQk0sd0JBQXdCLEFBQ3hCLGVBQWUsQUFDZixjQUFlLENBc0JsQixBQUlELGFBZ0JJLFdBQVcsQUFDWCxlQUFlLEFBQ2YsY0FBZSxDQXNCbEIsQUFHSCxhQWdCTSx3QkFBd0IsQUFDeEIsZUFBZSxBQUNmLGVBQWUsQUFDZixlQUFnQixDQThCbkIsQUFHSCxhQWdCTSx3QkFBd0IsQUFDeEIsZUFBZSxBQUNmLGNBQWUsQ0EyQmxCLEFBN0NILGtCQXlDUSxrQkFBa0IsQUFDbEIsMElBQThJLENBRWpKLEFDdExILFlBT0ksbUJBQW1CLEFBQ25CLGtCQUFrQixBQUNsQixlQUFlLEFBQ2YsZUFBZ0IsQ0FtQm5CLEFBN0JELG1CQXdCTSxRQUFRLEFBQ1IsV0FBVyxBQUNYLFVBQVcsQ0FFZCxBQUlMLFlBVU0sbUJBQW1CLEFBQ25CLGNBQWUsQ0FTbEIsQUFJRCxZQVFJLGlCQUFrQixDQVNyQixBQzFFSCxZQUlJLGtCQUFtQixDQUV0QixBQUNELG1EQWNJLFdBQVcsQUFDWCxZQUFZLEFBQ1osYUFBYSxBQUNiLGVBQWUsQUFDZixnQkFBaUIsQ0FFcEIsQUF1SEQsOERBV0ksWUFBWSxBQUNaLGVBQWdCLENBRW5CLEFBQ0QsZ0NBR0ksU0FBVSxDQUViLEFBQ3FCLDhCQUdsQixVQUFXLENBRWQsQUFRRCxzQkFlTSxZQUFZLEFBQ1osWUFBWSxBQUNaLFNBQVMsQUFDVCxlQUFlLEFBQ2YsZ0JBQWlCLENBRXBCLEFBckJILHNCQStCSSxtQkFBb0IsQ0FvQ3JCLEFBQ0Qsc0JBU0ksbUJBQW9CLENBb0N2QixBQy9RSCxvRUFzQk0sZ0JBQWdCLEFBQ2hCLGVBQWdCLENBT25CLEFBV0gsZ0JBS0ksaUJBQWtCLENBRXJCLEFBcUVELHNGQVlJLFdBQVcsQUFDWCxnQkFBaUIsQ0FFcEIsQUFDRCxhQUdJLFNBQVUsQ0FFYixBQUNELHVCQUlNLHNCQUF1QixDQUUxQixBQUVILGFBR0ksVUFBVyxDQUVkLEFBQ0QsU0FNSSxVQUFXLENBRWQsQUEyRkQsdURBWU0sV0FBVyxBQUNYLFdBQVksQ0FFakIsQUE2Q1ksb0JBU1QsWUFBWSxBQUNaLDBCQUEyQixDQU85QixBQUVELG1CQU1JLFlBQVksQUFDWixhQUFjLENBRWpCLEFBZ0RELFlBR0ksa0JBQW1CLENBaUN0QixBQTlCRyxrQkFTSSxjQUFjLEFBQ2QsV0FBVyxBQUNYLGdCQUFpQixDQVFwQixBQXpCTCxrQkE4QlEsY0FBYyxBQUNkLFdBQVcsQUFDWCxjQUFlLENBRWxCLEFBZ0JMLGtCQUdJLGtCQUFtQixDQUt0QixBQUtELFlBSUksZUFBZ0IsQ0FvQm5CLEFBeEJELGVBUU0sWUFBYSxDQUVoQixBQUtELGlCQUdJLGtCQUFtQixDQUV0QixBQU9ELGVBR0ksa0JBQW1CLENBRXRCLEFBeUJILGlCQUVJLGlCQUFrQixDQUVyQixBQUcwQixtR0FJdkIsc0JBQXVCLENBRTFCLEFBQ0QseUJBRUksY0FBYyxBQUNkLFVBQVcsQ0FFZCxBQ3JpQkQsUWZvQ0ksV0FBVyxBQUNYLGNBQWMsQUFDZCxlQUFlLEFBQ2Ysa0JldEN3QixBZnVDeEIsa0JldkN3QixDQUMzQixBQUNELGFmaUNJLFdBQVcsQUFDWCxjQUFjLEFBQ2QsZUFBZSxBQUNmLGtCZW5Dd0IsQWZvQ3hCLGtCZXBDd0IsQ0ErQzNCLEFBaERELGFDRUksY0FBYyxBQUNkLFVBQVcsQ0Q2Q2QsQUFoREQsYUFLSSxrQkFBbUIsQ0EyQ3RCLEFBekNDLGtCQUdJLFVBQVcsQ0F1QmQsQUExQkQsd0JBWU0sbUJBQW1CLEFBQ25CLGNBQWUsQ0FNbEIsQUFDRCx3QkFHSSxrQkFBbUIsQ0FFdEIsQUFFSCxtQkFHSSxXQUFXLEFBQ1gsaUJBQWtCLENBU3JCLEFBUEMsdUJBR0ksV0FBVyxBQUNYLGtCQUFtQixDQUV0QixBQUlMLGVmakJJLFdBQVcsQUFDWCxjQUFjLEFBQ2QsZUFBZSxBQUNmLGtCZWV3QixBZmR4QixrQmVjd0IsQ0FnRzNCLEFBakdELGVBUUksaUJBQWlCLEFBQ2pCLHVCQUF1QixBQUN2QixrQkFBbUIsQ0F1RnRCLEFBckZDLHFCQWlCSSxVQUFVLEFBQ1YsWUFBWSxBQUNaLFlBQVksQUFDWixlQUFlLEFBQ2YsZ0JBQWlCLENBa0JwQixBQXZDRCw0QkFvQ00sWUFBYSxDQUVoQixBQWxETCxxQkE4RE0sZUFBZSxBQUNmLGVBQWdCLENBU25CLEFBeEVILDRCQXFFUSxjQUFlLENBRWxCLEFBRUgsb0JDekhFLGNBQWMsQUFDZCxVQUFXLENEK0laLEFBcEJDLHlCQUtJLFVBQVcsQ0FFZCxBQUNELDBCQU1JLFVBQVcsQ0FLZCxBRXBKTCxtQkFFSSwrQkFBZ0MsQ0EyQm5DLEFBN0JELHNCQVdNLGNBQWMsQUFDZCxXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLG9CQUFvQixBQUNwQixlQUFnQixDQUVuQixBQWpCSCxzQkF1Qk0sY0FBYyxBQUNkLFdBQVcsQUFDWCxvQkFBb0IsQUFDcEIsUUFBUyxDQUVaLEFDNUJILE1sQm9DSSxXQUFXLEFBQ1gsY0FBYyxBQUNkLGVBQWUsQUFDZixla0J0Q29CLEFsQnVDcEIsZWtCdkNvQixDQThGdkIsQUE1RkMsV2xCaUNFLFdBQVcsQUFDWCxjQUFjLEFBQ2QsZUFBZSxBQUNmLGtCa0JuQzBCLEFsQm9DMUIsa0JrQnBDMEIsQ0FpRTNCLEFBbEVELFdBT0ksbUJBQW1CLEFBQ25CLGdCQUFpQixDQTBEcEIsQUF4REMsa0JBS0ksZUFBZSxBQUNmLGVBQWdCLENBMEJuQixBQWhDRCx1QkFlTSxlQUFlLEFBQ2YsZUFBZ0IsQ0FlbkIsQUF2QkQsbUNBYU0sa0JBQW1CLENBRXRCLEFBdkJMLGtDQTRCUSxpQkFBa0IsQ0FFckIsQUFHTCxrQkFNSSxtQkFBbUIsQUFDbkIsY0FBZSxDQU1sQixBQUNELGtCQUtJLGVBQWUsQUFDZixhQUFjLENBRWpCLEFBRUgsWUFLSSxnQkFBZ0IsQUFDaEIsaUJBQWtCLENBRXJCLEFBQ0QsYWxCM0NFLFdBQVcsQUFDWCxjQUFjLEFBQ2QsZUFBZSxBQUNmLGtCa0J5QzBCLEFsQnhDMUIsa0JrQndDMEIsQ0FjM0IsQUFmRCxhQU1JLGlCQUFpQixBQUNqQixlQUFnQixDQVFuQixBQU5DLG1CQUdJLGNBQWUsQ0FFbEIsQUFJTCxhQU1JLGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIsd0VBQTJFLENBZ0w5RSxBQTlLQyxtQmxCdkVFLFdBQVcsQUFDWCxjQUFjLEFBQ2QsZUFBZSxBQUNmLGtCa0JxRTBCLEFsQnBFMUIsa0JrQm9FMEIsQ0FDM0IsQUFDRCxrQkFPSSxlQUFlLEFBQ2YsZUFBZ0IsQ0FFbkIsQUFHQyx1QkFRSSxnQkFBZ0IsQUFDaEIsYUFBYSxBQUNiLGNBQWUsQ0FrSWxCLEFBNUlELG9DQW1CTSxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLFlBQVksQUFDWixtQkFBbUIsQUFDbkIsbUJBQW1CLEFBQ25CLGtCaEJqSkcsQ2dCa0tOLEFBekNILDBDQTRCUSxrQkFBa0IsQUFDbEIsYUFBYSxBQUNiLFVBQVUsQUFDVixXQUFXLEFBQ1gsY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osc0VBQXlFLENBRTVFLEFBckNMLG9DQWtETSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE9BQU8sQUFDUCxZQUFZLEFBQ1osWUFBWSxBQUNaLG1CQUFtQixBQUNuQixtQkFBbUIsQUFDbkIsa0JoQmxMRyxDZ0JtTU4sQUFaQywwQ0FFSSxrQkFBa0IsQUFDbEIsYUFBYSxBQUNiLFdBQVcsQUFDWCxXQUFXLEFBQ1gsY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osc0VBQXlFLENBRTVFLEFBekVMLG9DQWtGTSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE9BQU8sQUFDUCxZQUFZLEFBQ1osWUFBWSxBQUNaLG1CQUFtQixBQUNuQixtQkFBbUIsQUFDbkIsa0JoQmxORyxDZ0JtT04sQUFaQywwQ0FFSSxrQkFBa0IsQUFDbEIsYUFBYSxBQUNiLFVBQVUsQUFDVixXQUFXLEFBQ1gsY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osc0VBQXlFLENBRTVFLEFBekdMLG9DQW1ITSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE9BQU8sQUFDUCxZQUFZLEFBQ1osWUFBWSxBQUNaLG1CQUFtQixBQUNuQixtQkFBbUIsQUFDbkIsa0JoQm5QRyxDZ0JvUU4sQUFaQywwQ0FFSSxrQkFBa0IsQUFDbEIsYUFBYSxBQUNiLFdBQVcsQUFDWCxXQUFXLEFBQ1gsY0FBYyxBQUNkLFdBQVcsQUFDWCxZQUFZLEFBQ1osc0VBQXlFLENBRTVFLEFBSVAsb0JBS0ksZ0JBQWlCLENBVXBCLEFBUkMsd0JBSUksWUFBWSxBQUNaLGlCQUFrQixDQUVyQixBQU1ILG9CQU1JLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsZUFBZ0IsQ0F3Q25CLEFBaERELDJCQWVNLGNBQWUsQ0FFbEIsQUFDRCwyQkFZSSxZQUFZLEFBQ1osbUJBQW1CLEFBQ25CLGNBQWMsQUFDZCxlQUFlLEFBQ2YsYUFBYyxDQWFqQixBQUVILG9CQU1JLGlCQUFpQixBQUNqQixtQkFBb0IsQ0E4SXZCLEFBckpELDJCQXFCTSxZQUFZLEFBQ1osV0FBWSxDQUVmLEFBQ0QsMEJsQm5VQSxXQUFXLEFBQ1gsY0FBYyxBQUNkLGVBQWUsQUFDZixrQmtCaVU0QixBbEJoVTVCLGtCa0JnVTRCLENBSzNCLEFBTkQsMEJBSUksa0JBQW1CLENBRXRCLEFBQ0QseUJBUUksNEJBQUEsQUFBOEIsOEJBQTlCLEFBQThCLGtDQUE5QixBQUE4Qiw4QkFBQSxBQUM5QixtQkFBbUIsQUFDbkIsWUFBYSxDQTBHaEIsQUF0R0MsK0JBY0ksWUFBWSxBQUNaLFlBQVksQUFDWixtQkFBbUIsQUFDbkIsZ0JBQWlCLENBaUJwQixBQWhESCxxQ0E2Q1EsWUFBYSxDQUVoQixBQUVILGdDQU1JLG1CQUFtQixBQUNuQixjQUFlLENBTWxCLEFBQ0QsMkJBSUksbUJBQW1CLEFBQ25CLGVBQWUsQUFDZixlQUFnQixDQUVuQixBQUNELG1DQUlNLFlBQVksQUFDWixhQUFjLENBRWpCLEFBQ0Qsa0NBR0ksVUFBVyxDQUVkLEFBRUgsbUNBS00sYUFBYyxDQUVqQixBQVBILGtDQVdNLFVBQVcsQ0FFZCxBQUdELG1DQUdJLGFBQWMsQ0FFakIsQUFDRCxrQ0FHSSxVQUFXLENBRWQsQUFNVCxhQUdJLG1CQUFvQixDQXVIdkIsQUFySEMsa0JBSUksaUJBQWlCLEFBQ2pCLG1CQUFvQixDQStHdkIsQUE3R0Msd0JsQjljQSxXQUFXLEFBQ1gsY0FBYyxBQUNkLGVBQWUsQUFDZixrQmtCNmM0QixBbEI1YzVCLGtCa0I0YzRCLENBSzNCLEFBUEQsd0JBS0ksNEJBQUEsQUFBOEIsOEJBQTlCLEFBQThCLGtDQUE5QixBQUE4Qiw2QkFBQSxDQUVqQyxBQWRILHdCQW9CTSxrQkFBbUIsQ0FFdEIsQUFDRCx5QkFNSSxtQkFBbUIsQUFDbkIsZUFBZSxBQUNmLHFCQUFxQixBQUNyQixpQkFBa0IsQ0FTckIsQUF6Q0gsOEJBc0NRLFNBQVUsQ0FFYixBQXhDTCxxQkE2Q00sa0JBQW1CLENBRXRCLEFBQ0QsNEJBSU0sWUFBWSxBQUNaLGFBQWMsQ0FFakIsQUFFSCxxQkFLSSxtQkFBb0IsQ0FvQ3ZCLEFBekNELDZDQVVNLDRCQUFBLEFBQThCLDhCQUE5QixBQUE4QixrQ0FBOUIsQUFBOEIsNkJBQUEsQ0FFakMsQUFaSCw0QkFpQk0sWUFBWSxBQUNaLGFBQWMsQ0FzQmpCLEFBM0JELG1DQWtCTSxZQUFZLEFBQ1osWUFBWSxBQUNaLHVCQUF1QixBQUN2QixtRUFBc0UsQ0FFekUsQUFNTCxxQkFFSSxnQkFBaUIsQ0FjcEIsQUFaQyw0QkFHSSxZQUFZLEFBQ1osYUFBYyxDQUVqQixBQVZILDRCQWFNLGVBQWdCLENBRW5CLEFDN2xCUCxVbkJvQ0ksV0FBVyxBQUNYLGNBQWMsQUFDZCxlQUFlLEFBQ2YsZW1CdENvQixBbkJ1Q3BCLGVtQnZDb0IsQ0FzRnZCLEFBbkZDLGVuQmdDRSxXQUFXLEFBQ1gsY0FBYyxBQUNkLGVBQWUsQUFDZixrQm1CbEMwQixBbkJtQzFCLGtCbUJuQzBCLENBa0UzQixBQW5FRCxlQU1JLGdCQUFpQixDQTZEcEIsQUEzREMscUJBSUksa0JBQW1CLENBd0J0QixBQTVCRCx5QkFlTSxjQUFjLEFBQ2QsY0FBZSxDQUVsQixBQUNELHlCQUtJLGNBQWMsQUFDZCxjQUFlLENBRWxCLEFBRUgsb0JBUUksY0FBZSxDQVlsQixBQVZDLHlCQU9JLGNBQWUsQ0FFbEIsQUFFSCx1QkFNSSxjQUFlLENBRWxCLEFBRUgsZ0JBTUksU0FBUyxBQUVULGVBQWdCLENBTW5CLEFBR0gsYW5CckRJLFdBQVcsQUFDWCxjQUFjLEFBQ2QsZUFBZSxBQUNmLGtCbUJtRHdCLEFuQmxEeEIsa0JtQmtEd0IsQ0FhM0IsQUFkRCxhQUtJLGVBQWdCLENBU25CLEFBRUQsZ0JBUUksaUJBQWlCLEFBQ2pCLG1CQUFvQixDQXNFdkIsQUFwRUMsc0JBY0ksVUFBVSxBQUNWLGNBQWMsQUFDZCxjQUFlLENBZWxCLEFBL0JELDRCQTRCTSxZQUFhLENBRWhCLEFBRUgscUJBTUksbUJBQW1CLEFBQ25CLGVBQWUsQUFDZixnQkFBaUIsQ0FFcEIsQUFDRCxxQkFJSSxtQkFBbUIsQUFDbkIsY0FBZSxDQUVsQixBQUNELHdCQUdJLDRCQUFBLEFBQThCLDhCQUE5QixBQUE4QixrQ0FBOUIsQUFBOEIsNkJBQUEsQ0FhakMsQUFYQyxtQ0FHSSxjQUFlLENBRWxCLEFBVkgsbUNBYU0sa0JBQW1CLENBRXRCLEFBSUwsWW5CdEpJLFdBQVcsQUFDWCxjQUFjLEFBQ2QsZUFBZSxBQUNmLGtCbUJvSndCLEFuQm5KeEIsa0JtQm1Kd0IsQ0FTM0IsQUNwTUQsZUFPSSxrQkFBa0IsQUFDbEIsdUJBQXVCLEFBQ3ZCLDJCQUE0QixDQTZJL0IsQUF2SUMsb0JKVkUsY0FBYyxBQUNkLFVBQVcsQ0lnQlosQUFQRCxvQkFLSSxlQUFnQixDQUVuQixBQUNELG9CQUlJLFdBQVcsQUFDWCxrQkFBbUIsQ0EwQnRCLEFBeEJDLHlCQU1JLGNBQWUsQ0FTbEIsQUFmRCw4QkFZTSxrQkFBbUIsQ0FFdEIsQUFFSCw0QkFFSSxhQUFjLENBS2pCLEFBRUgscUJBR0ksV0FBVyxBQUNYLGlCQUFrQixDQU9yQixBQVhELHlCQVFNLFVBQVcsQ0FFZCxBQUVILG1CcEIvQkUsV0FBVyxBQUNYLGNBQWMsQUFDZCxlQUFlLEFBQ2YsZW9CNkJxQixBcEI1QnJCLGVvQjRCcUIsQ0FhdEIsQUFkRCxtQkFXSSxtQkFBbUIsQUFDbkIsc0JBQXVCLENBRTFCLEFBQ0QscUJBZ0JJLFVBQVUsQUFDVixZQUFZLEFBQ1osWUFBWSxBQUNaLGVBQWUsQUFDZixnQkFBaUIsQ0FrQnBCLEFBaEJDLDRCQWFJLFlBQWEsQ0FFaEIsQUFHRCx5QkFPSSxrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLGVBQWdCLENBaUJuQixBQVJDLGdDQUtJLGNBQWUsQ0FFbEIsQUFLUCxpQnBCcEhJLFdBQVcsQUFDWCxjQUFjLEFBQ2QsZUFBZSxBQUNmLGtCb0JrSHdCLEFwQmpIeEIsa0JvQmlId0IsQ0EwQjNCLEFBM0JELGlCQUtJLGlCQUFpQixBQUNqQixtQkFBb0IsQ0FxQnZCLEFBbkJDLHNCQU1JLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsZUFBZ0IsQ0FVbkIsQUFsQkQsNkJBZU0sY0FBZSxDQUVsQixBQUlMLGlCQUtJLGlCQUFpQixBQUNqQixtQkFBb0IsQ0ErTHZCLEFBN0xDLHVCcEJ6SkUsV0FBVyxBQUNYLGNBQWMsQUFDZCxlQUFlLEFBQ2Ysa0JvQnVKMEIsQXBCdEoxQixrQm9Cc0owQixDQUMzQixBQUNELDZCQWdCTSxZQUFZLEFBQ1osWUFBWSxBQUNaLGVBQWUsQUFDZixnQkFBaUIsQ0FnQ3BCLEFBbkRILGtDQThCUSxjQUFlLENBRWxCLEFBN0JILG9DQTJDTSxXQUFXLEFBQ1gsWUFBWSxBQUNaLFlBQWEsQ0FFaEIsQUFsREwsOEJBMERNLGVBQWUsQUFDZixlQUFnQixDQUVuQixBQUVILHdCQUdJLGtCQUFtQixDQXdFdEIsQUF0RUMsOEJBVUksZUFBZSxBQUNmLDRCQUE0QixBQUM1QixjQUFlLENBRWxCLEFBQ0QsNEJKOVFBLGNBQWMsQUFDZCxVQUFXLENJc1JWLEFBVEQsNEJBTUksdUJBQXVCLEFBQ3ZCLDJCQUE0QixDQUUvQixBQUNELDZCQUtJLFdBQVcsQUFDWCxtQkFBbUIsQUFDbkIsY0FBZSxDQU1sQixBQUNELDhCQUlJLFdBQVcsQUFDWCxpQkFBa0IsQ0F5QnJCLEFBOUJELGtDQVVNLFdBQVcsQUFDWCxrQkFBbUIsQ0FFdEIsQUFiSCxxQ0F3Qk0sVUFBVSxBQUNWLFNBQVMsQUFDVCxXQUFXLEFBQ1gsV0FBWSxDQUVmLEFBR0wsc0JKdFVFLGNBQWMsQUFDZCxVQUFXLENJbVhaLEFBNUNDLDJCQUdJLFdBQVcsQUFDWCxrQkFBbUIsQ0F1Q3RCLEFBM0NELGlDQWdCTSxZQUFZLEFBQ1osbUJBQW1CLEFBQ25CLGlCQUFpQixBQUNqQixjQUFlLENBRWxCLEFBckJILHNDQTJCUSxXQUFZLENBRWYsQUFFSCx3Q0FHSSxZQUFhLENBRWhCLEFBcENILHdDQXdDTSxZQUFhLENBRWhCLEFBS1AsZUFNSSxpQkFBaUIsQUFDakIsbUJBQW9CLENBZ0t2QixBQXZLRCxzQkFzQk0sWUFBWSxBQUNaLFdBQVksQ0FFZixBQUNELHFCcEJsWEUsV0FBVyxBQUNYLGNBQWMsQUFDZCxlQUFlLEFBQ2Ysa0JvQmdYMEIsQXBCL1cxQixrQm9CK1cwQixDQUMzQixBQUVDLDBCQVNJLGNBQWMsQUFDZCxjQUFlLENBRWxCLEFBQ0Qsd0JKbGFBLGNBQWMsQUFDZCxVQUFXLENJK2FWLEFBZEQsd0JBU0ksc0JBQXVCLENBSzFCLEFBQ0QseUJBS0ksV0FBVyxBQUNYLG1CQUFtQixBQUNuQixjQUFlLENBUWxCLEFBQ0QsMEJBSUksV0FBVyxBQUNYLGlCQUFrQixDQXlCckIsQUE5QkQsOEJBVU0sV0FBVyxBQUNYLGtCQUFtQixDQUV0QixBQWJILGlDQXdCTSxVQUFVLEFBQ1YsU0FBUyxBQUNULFdBQVcsQUFDWCxXQUFZLENBRWYsQUFHTCxvQkpqZUUsY0FBYyxBQUNkLFVBQVcsQ0k0aEJaLEFBekRDLHlCQU9JLFdBQVcsQUFDWCxtQkFBbUIsQUFDbkIsaUJBQWtCLENBK0NyQixBQXhERCwrQkFpQk0sbUJBQW1CLEFBQ25CLGVBQWUsQUFDZixlQUFnQixDQUVuQixBQXJCSCxvQ0EyQlEsV0FBWSxDQUVmLEFBN0JMLGlEQTRDTSxhQUFhLEFBQ2IsU0FBUyxBQUNULE9BQU8sQUFDUCxRQUFRLEFBQ1IsWUFBWSxBQUNaLFlBQVksQUFDWiwrQ0FBQSxBQUF5QyxzQ0FBQSxDQUU1QyxBQVFQLGlCcEJqZ0JJLFdBQVcsQUFDWCxjQUFjLEFBQ2QsZUFBZSxBQUNmLGtCb0IrZndCLEFwQjlmeEIsa0JvQjhmd0IsQ0F3QjNCLEFBekJELGlCQVVJLG1CQUFtQixBQUNuQixpQkFBaUIsQUFDakIsZUFBZSxBQUNmLGVBQWdCLENBWW5CLEFBekJELHdCQXNCTSxhQUFjLENBRWpCLEFBR0gsY3BCNWhCSSxXQUFXLEFBQ1gsY0FBYyxBQUNkLGVBQWUsQUFDZixrQm9CMGhCd0IsQXBCemhCeEIsa0JvQnloQndCLENBeUUzQixBQTFFRCxjQUlJLGtCQUFtQixDQXNFdEIsQUFqRUcsd0JBRUksa0JBQW1CLENBcUR0QixBQXhCQyw4QkFTSSxzQkFBdUIsQ0FjMUIsQUFaQyxvQ0FLSSxjQUFlLENBRWxCLEFBcUJMLDZCQU9JLGdCQUFnQixBQUNoQixZQUFZLEFBQ1osYUFBYyxDQUVqQixBQzFwQkwsV0FLSSxpQkFBaUIsQUFDakIsbUJBQW9CLENBNk92QixBQXhPQyxpQnJCeUJFLFdBQVcsQUFDWCxjQUFjLEFBQ2QsZUFBZSxBQUNmLGtCcUIzQjBCLEFyQjRCMUIsa0JxQjVCMEIsQ0FDM0IsQUFJQyx1QkFhSSxZQUFZLEFBQ1osWUFBWSxBQUNaLGVBQWUsQUFDZixnQkFBaUIsQ0FnQ3BCLEFBOUJDLDRCQVNJLGNBQWUsQ0FFbEIsQUFoQ0wsOEJBOENRLFdBQVcsQUFDWCxZQUFZLEFBQ1osWUFBYSxDQUVoQixBQUdMLGlCQVFJLGFBQWEsQUFDYixtQkFBbUIsQUFDbkIsdUJBQXVCLEFBQ3ZCLGtCQUFtQixDQW9EdEIsQUFsREMsdUJBYUksYUFBYSxBQUNiLFdBQVcsQUFDWCxXQUFZLENBRWYsQUFDRCxxQkw3RkEsY0FBYyxBQUNkLFVBQVcsQ0s4RlYsQUFDRCxzQkFJSSxXQUFXLEFBQ1gsa0JBQW1CLENBTXRCLEFBQ0QsdUJBS0ksV0FBVyxBQUNYLGFBQWEsQUFDYixpQkFBa0IsQ0FTckIsQUFQQywyQkFHSSxXQUFXLEFBQ1gsa0JBQW1CLENBRXRCLEFBSUwsb0JBT0ksbUJBQW1CLEFBQ25CLGtCQUFrQixBQUNsQixrQkFBbUIsQ0FpRHRCLEFBL0NDLHlCTDFJQSxjQUFjLEFBQ2QsVUFBVyxDS3VMVixBQTNDQyxnQ0FXSSxZQUFhLENBRWhCLEFBQ0QsOEJBYUksV0FBVyxBQUNYLGdCQUFnQixBQUNoQixlQUFlLEFBQ2YsY0FBZSxDQVlsQixBQUlMLG1CQU1JLGtCQUFrQixBQUNsQixrQkFBbUIsQ0EyQ3RCLEFBekNDLHdCTHBNQSxjQUFjLEFBQ2QsVUFBVyxDSzJPVixBQXhDRCwrQkFjTSxZQUFhLENBRWhCLEFBQ0QsNkJBV0ksV0FBVyxBQUNYLGdCQUFnQixBQUNoQixjQUFlLENBU2xCLEFBS1AsY3JCak5JLFdBQVcsQUFDWCxjQUFjLEFBQ2QsZUFBZSxBQUNmLGtCcUIrTXdCLEFyQjlNeEIsa0JxQjhNd0IsQ0F3RDNCLEFBekRELGNBS0ksZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQW1EdEIsQUFqREMsbUJBR0ksa0JBQW1CLENBRXRCLEFBQ0QsdUJBWU0sY0FBZSxDQUtsQixBQWpCSCx1QkF5Qk0sY0FBZSxDQWdCbEIsQUFkQyw0QkFJSSxjQUFlLENBRWxCLEFDcFNQLFFBR0ksa0JBQW1CLENBRXRCLEFDTEQsU0FHSSxrQkFBbUIsQ0FFdEIsQUFFRCxpQkFRSSxrQkFBa0IsQUFDbEIsdUJBQXVCLEFBQ3ZCLDJCQUE0QixDQWdGL0IsQUExRUMsdUJBTUksV0FBWSxDQTJCZixBQXpCQywyQkFRSSxlQUFlLEFBQ2YsZ0JBQWlCLENBRXBCLEFBQ0QsMkJBVUksY0FBZSxDQUVsQixBQU1ELDhCQUdJLGVBQWUsQUFDZixhQUFjLENBRWpCLEFBY0gsdUJBT0ksV0FBVyxBQUNYLGFBQWEsQUFDYixVQUFXLENBTWQsQUFHSCxrQnZCL0RJLFdBQVcsQUFDWCxjQUFjLEFBQ2QsZUFBZSxBQUNmLGtCdUI2RHdCLEF2QjVEeEIsa0J1QjREd0IsQ0E0QjNCLEFBekJDLDJCQVdNLGNBQWMsQUFDZCxXQUFXLEFBQ1gsZ0JBQWlCLENBRXBCLEFBQ0QsMkJBR0ksY0FBYyxBQUNkLFdBQVcsQUFDWCxnQkFBaUIsQ0FFcEIsQUFJTCxhdkI5RkksV0FBVyxBQUNYLGNBQWMsQUFDZCxlQUFlLEFBQ2Ysa0J1QjRGd0IsQXZCM0Z4QixrQnVCMkZ3QixDQXVFM0IsQUFsRUMsbUJBT0ksV0FBWSxDQTZCZixBQXBDRCx1QkFpQk0sZUFBZSxBQUNmLGdCQUFpQixDQUVwQixBQXBCSCx1QkFpQ00sY0FBZSxDQUVsQixBQUVILG1CQU1JLFFBQVEsQUFDUixZQUFZLEFBQ1osYUFBYyxDQUVqQixBQUNELGtCQUdJLGtCQUFtQixDQUV0QixBQUNELDRCQU9RLGtCQUFtQixDQUV0QixBQ3ZNUCxTQUdJLGtCQUFtQixDQUV0QixBQUVELGNBSUksa0JBQW1CLENBaUl0QixBQTlIQyxvQnhCc0JFLFdBQVcsQUFDWCxjQUFjLEFBQ2QsZUFBZSxBQUNmLGtCd0J4QjBCLEF4QnlCMUIsa0J3QnpCMEIsQ0FNM0IsQUFQRCxvQkFLSSxnQkFBaUIsQ0FFcEIsQUFFRCxzQkFHSSxrQkFBbUIsQ0FFdEIsQUFFRCxrQkFJSSxpQkFBa0IsQ0F5R3JCLEFBN0dELHFDQTBGTSxxQkFBc0IsQ0FDdkIsQUFDa0Isd0NBQ2pCLGFBQWMsQ0FDZixBQUNrQiwrRkFFakIsY0FBYyxBQUNkLFdBQVcsQUFDWCxTQUFVLENBQ1gsQUFwR0wsK0NBc0dNLGlCQUFrQixDQUNuQixBQXZHTCxnREF5R00sZUFBZSxBQUNmLGtCQUFtQixDQUNwQixBQTRCTCwyREFzQk0sV0FBVyxBQUNYLGdCQUFpQixDQUNsQixBQzdMUCxTekJvQ0ksV0FBVyxBQUNYLGNBQWMsQUFDZCxlQUFlLEFBQ2Ysa0J5QnRDd0IsQXpCdUN4QixrQnlCdkN3QixDQVczQixBQVpELFNBSUksa0JBQW1CLENBUXRCLEFBTkMsY0FHSSxrQkFBbUIsQ0FFdEIsQzNCNkhGLEE0QnBHQyxvQ3ZCakNGLE1BR0ksYUFBYyxDQUVqQixDTGdLQSxBNEJsS0Msb0N2QmVGLElBR0ksYUFBYyxDQUVqQixBQWFELEtBR0ksY0FBZSxDQUVsQixBQ3dDRCxjQUVJLDZCQUFBLEFBQXNCLG9CQUFBLENBRXpCLEFBRUQsY0FFSSw2QkFBQSxBQUFzQixvQkFBQSxDQUV6QixBQUVELGNBRUksNkJBQUEsQUFBc0Isb0JBQUEsQ0FFekIsQUd0Q0csd0JBVVEsYUxyRUMsQ0t1RUosQUFNTCxzQkE2Qk0sa0JMekdJLENLOEdQLEFDekNELHdCQUtNLGFOMUVFLENNNEVMLEFHaEZULDBCQStCVSxtREFBQSxBQUE2QywwQ0FBQSxDQUVoRCxBQVVQLDBCQWdDVSxtREFBQSxBQUE2QywwQ0FBQSxDQUVoRCxBQVVQLG1CQStCUSxXQUFZLENBWWYsQUExQ0gsMEJBa0NRLG1EQUFBLEFBQTZDLDBDQUFBLENBRWhELEFBQ0Qsd0JBRUksMEVBQTJFLENBRTlFLEFBVVAsMEJBK0JVLG1EQUFBLEFBQTZDLDBDQUFBLENBRWhELEFFOUhlLDhCQW1DaEIsYVhoRlEsQ1d1RlgsQUExQ21CLG9DQXVDZCxVQUFXLENBRWQsQUFHaUIsOEJBbUNoQixhWDVIUSxDV21JWCxBQTFDbUIsb0NBdUNkLFdBQVksQ0FFZixBQWlETCw0QkEyRE0sYVg5T1EsQ1dxUFgsQUE1Q0Qsa0NBeUNNLFVBQVcsQ0FFZCxBQWpFTCw0QkF5R1EsYVg1Uk0sQ1dtU1QsQUE1Q0gsa0NBeUNRLFdBQVksQ0FFZixBQzdRUCxzRkEyQlEsV1RqRFIsQVNpRG1CLGdFVGpEbkIsQ1NtREssQU1zaEJELG9DQVlVLDZCQUFBLEFBQXFCLG9CQUFBLENBRXhCLEFBQ0Qsc0NBRUksYWxCdmxCRCxDa0J5bEJGLEN0QjVaVixBTXpFRCxzQ0FDRSxvQ0FFRSxpQ0FBQSxBQUEwQix5QkFBQSxBQUMxQixrQ0FBQSxBQUEyQix5QkFBQSxDQUM1QixDTjBPRixBNEJ0VkMscUNwQmhCRixTQUdJLGdCQUFpQixDQUlwQixBQ1BELFFBU0ksV0FBWSxDQThDZixBQTVDQyxjQU9JLGNBQWMsQUFDZCxnQkFBaUIsQ0FFcEIsQUFDRCxZQUVJLFlBQWEsQ0FFaEIsQUFhRCxtQkFhSSxhQUFjLENBRWpCLEFDdERILFFBS0ksc0JBQXVCLENBZ0MxQixBQTlCQyxjQU1JLGNBQWMsQUFDZCxtQkFBbUIsQUFDbkIsaUJBQWtCLENBRXJCLEFBR0Msa0JBR0ksa0JBQW1CLENBRXRCLEFBTUQscUJBRUksZUFBZ0IsQ0FFbkIsQUFJTCxNQUdJLFlBQWEsQ0EwQ2hCLEFBRUQsV0FJSSxpQkFBa0IsQ0FFckIsQUM1RkQsVUFVSSxhQUFjLENBRWpCLENYbWlCQSxBNEIxaEJDLDJEbkJRRSxpQkFHSSxXQUFZLENBS2YsQ1Qya0JKLEFzQmtCRyxvQ0E1REYsbUJBNkRJLG9DQUFBLEFBQWdELDZDQUFBLENBTW5ELEN0QjBxSUYsQXNCN3FJRyxvQ0FoRUYsbUJBaUVJLHFCQUFBLEFBQTBCLHlCQUFBLENBRTdCLEN0QmdySUYiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcclxuaHRtbDVkb2N0b3IuY29tIFJlc2V0IFN0eWxlc2hlZXRcclxudjEuNi4xXHJcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xyXG5BdXRob3I6IFJpY2hhcmQgQ2xhcmsgLSBodHRwOi8vcmljaGNsYXJrZGVzaWduLmNvbVxyXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xyXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxuYiwgaSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm1haW4sIGFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMzM7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuYm9keTpoYXMoI1Rvb2xCYXIpIGhlYWRlciB7XG4gIHRvcDogNDBweCAgIWltcG9ydGFudDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjRjI2NjI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tYWluIGltZyB7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuLyogQG1lZGlhIGNsYXNzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGlueSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMXB4KSB7XG4gIC50aW55IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50YWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAucGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zcGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3BpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLnRhYmkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGNpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLnBjaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5zY3JvbGwtZmFkZUluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2l0aW9uOiAycyBlYXNlO1xufVxuXG4uc2Nyb2xsLWZhZGVJbi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5zY3JvbGwtZmFkZVRvcEluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cblxuLnNjcm9sbC1mYWRlVG9wSW4uc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4uc2Nyb2xsLWZhZGVMZWZ0SW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMHB4KTtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG59XG5cbi5zY3JvbGwtZmFkZUxlZnRJbi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG59XG5cbi5zY3JvbGwtZmFkZVJpZ2h0SW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAwcHgpO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbn1cblxuLnNjcm9sbC1mYWRlUmlnaHRJbi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG59XG5cbi5zY3JvbGwtYmx1ciB7XG4gIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgdHJhbnNpdGlvbjogM3MgZWFzZTtcbn1cblxuLnNjcm9sbC1ibHVyLnNob3cge1xuICBmaWx0ZXI6IGJsdXIoMCk7XG59XG5cbi5zY3JvbGwtc3ZnIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNjcm9sbC1zdmcuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zY3JvbGwtc3ZnLnNob3cgLm5hIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjAwMDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIHN0cm9rZS13aWR0aDogLjU7XG4gIHN0cm9rZTogIzU2QkVCOSAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IG5hX2FuaW1lIDFzIGVhc2UtaW4gMHMgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgbmFfYW5pbWUge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIwMDA7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgNTAlIHtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG4gICAgZmlsbDogIzU2QkVCOTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrZXdhbmltZSB7XG4gIDEwMCUge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIC8q55S76Z2i44Gu6KaL44GI44Gm44GE44Gq44GE5bem44GL44KJ5Y+z44G456e75YuV44GZ44KL57WC5LqG5Zyw54K5Ki9cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrZXdhbmltZV9za2V3IHtcbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgICAvKueUu+mdouOBruimi+OBiOOBpuOBhOOBquOBhOW3puOBi+OCieWPs+OBuOenu+WLleOBmeOCi+e1guS6huWcsOeCuSovXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmRlbGF5LXRpbWUwMiB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAuZGVsYXktdGltZTA0IHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5kZWxheS10aW1lMDYge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBob3Jpem9udGFsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmhlcm8sIC5oZXJvICosXG4gIC50dGwtcGFnZSwgLnR0bC1wYWdlICoge1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiDikaAg44Kr44O844OG44Oz77ya44OS44O844Ot44O85YWo5L2T44Gu44Kq44O844OX44OzICovXG4uaGVybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG46cm9vdC5pcy1sb2FkZWQgLmhlcm86OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogaGVyby1jdXJ0YWluIDAuOXMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGhlcm8tY3VydGFpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgfVxufVxuXG4vKiDikaEg44OG44Kt44K544OI77ya5q616ZqO55qE44Oq44OT44O844Or77yI5LiK44G4L2ZhZGXvvInvvIvjg4/jgqTjg6njgqTjg4jjgrnjgqTjg7zjg5cgKi9cbi5oZXJvX3RleHQgLmhlcm9fdGV4dF9jb3B5MDEsXG4uaGVyb190ZXh0IC5oZXJvX3RleHRfY29weTAyLFxuLmhlcm9fdGV4dCAuaGVyb190ZXh0X2NvcHkwMyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcbn1cblxuOnJvb3QuaXMtbG9hZGVkIC5oZXJvX3RleHQgLmhlcm9fdGV4dF9jb3B5MDEge1xuICBhbmltYXRpb246IHRleHQtdXAgMC42cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgMC4xNXMgZm9yd2FyZHM7XG59XG5cbjpyb290LmlzLWxvYWRlZCAuaGVyb190ZXh0IC5oZXJvX3RleHRfY29weTAyIHtcbiAgYW5pbWF0aW9uOiB0ZXh0LXVwIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIDAuNDVzIGZvcndhcmRzO1xufVxuXG46cm9vdC5pcy1sb2FkZWQgLmhlcm9fdGV4dCAuaGVyb190ZXh0X2NvcHkwMyB7XG4gIGFuaW1hdGlvbjogdGV4dC11cCAwLjZzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSAwLjc1cyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyB0ZXh0LXVwIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5oZXJvX3RleHQgLmhlcm9fdGV4dF9jb3B5MDEgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCU7XG59XG5cbjpyb290LmlzLWxvYWRlZCAuaGVyb190ZXh0IC5oZXJvX3RleHRfY29weTAxIHNwYW4ge1xuICBhbmltYXRpb246IHNoaW5lLXN3ZWVwIDAuOXMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIDAuMjVzIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHNoaW5lLXN3ZWVwIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMCUgMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgfVxufVxuXG4uaGVyb190ZXh0IC5oZXJvX3RleHRfY29weTAyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIDAuNDVzO1xufVxuXG46cm9vdC5pcy1sb2FkZWQgLmhlcm9fdGV4dCAuaGVyb190ZXh0X2NvcHkwMiBzcGFuIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIOKRoiDnlLvlg48v44Kk44Op44K544OI77ya5p+U44KJ44GL44GE44K644O844Og77yG44OW44Op44O86Kej5raI44Gn55m75aC0IOKGkiDjgbvjgpPjga7lsJHjgZfjgaDjgZHmta7pgYogKi9cbi5oZXJvX2ltYWdlIC5oZXJvX2ltYWdlX2lubmVyLFxuLmhlcm9faWxsdXN0IC5oZXJvX2lsbHVzdF9pbm5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KSBzY2FsZSgxLjA0KTtcbiAgZmlsdGVyOiBibHVyKDhweCk7XG59XG5cbjpyb290LmlzLWxvYWRlZCAuaGVyb19pbWFnZSAuaGVyb19pbWFnZV9pbm5lciB7XG4gIGFuaW1hdGlvbjogbXYtaW4gMS4ycyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgMC4xcyBmb3J3YXJkcywgbXYtZmxvYXQgOHMgZWFzZS1pbi1vdXQgMS4zcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5cbjpyb290LmlzLWxvYWRlZCAuaGVyb19pbGx1c3QgLmhlcm9faWxsdXN0X2lubmVyIHtcbiAgYW5pbWF0aW9uOiBtdi1pbiAxLjJzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSAwLjI1cyBmb3J3YXJkcywgbXYtZmxvYXQgMTJzIGVhc2UtaW4tb3V0IDEuNHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG12LWluIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG12LWZsb2F0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgc2NhbGUoMS4wMDUpO1xuICB9XG59XG5cbi8qIOKRoyDjgYrjgb7jgZHvvJrjg5rjg7zjgrjlhajkvZPjgYzmmI7jgovjgY/igJzjg5Hjg4PigJ3jgajjgZnjgovlvq7ph4/jga7pnLLlhYkgKi9cbjpyb290LmlzLWxvYWRlZCAuaGVybyB7XG4gIGFuaW1hdGlvbjogZXhwb3N1cmUgLjdzIGVhc2Utb3V0IC4wcyBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIGV4cG9zdXJlIHtcbiAgMCUge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA1KSBjb250cmFzdCgxLjAyKTtcbiAgfVxuICAxMDAlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgY29udHJhc3QoMSk7XG4gIH1cbn1cblxuLnR0bC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHRsLXBhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbjpyb290LmlzLWxvYWRlZCAudHRsLXBhZ2U6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogaGVyby1jdXJ0YWluIDAuOXMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIGZvcndhcmRzO1xufVxuXG46cm9vdC5pcy1sb2FkZWQgLnR0bC1wYWdlIHtcbiAgYW5pbWF0aW9uOiBleHBvc3VyZSAuN3MgZWFzZS1vdXQgMHMgYm90aDtcbn1cblxuLnR0bC1wYWdlX3RleHRfdGl0bGUsIC50dGwtcGFnZV90ZXh0X2NvcHksIC50dGwtcGFnZV90ZXh0X21lc3NhZ2Uge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XG59XG5cbjpyb290LmlzLWxvYWRlZCAudHRsLXBhZ2VfdGV4dF90aXRsZSB7XG4gIGFuaW1hdGlvbjogdGV4dC11cCAwLjZzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSAwLjFzIGZvcndhcmRzO1xufVxuXG46cm9vdC5pcy1sb2FkZWQgLnR0bC1wYWdlX3RleHRfY29weSB7XG4gIGFuaW1hdGlvbjogdGV4dC11cCAwLjZzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSAwLjM1cyBmb3J3YXJkcztcbn1cblxuOnJvb3QuaXMtbG9hZGVkIC50dGwtcGFnZV90ZXh0X21lc3NhZ2Uge1xuICBhbmltYXRpb246IHRleHQtdXAgMC42cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgMC42cyBmb3J3YXJkcztcbn1cblxuLnR0bC1wYWdlX3RleHRfY29weSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkRCNTcgMCUsICNGRkRCNTcgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG46cm9vdC5pcy1sb2FkZWQgLnR0bC1wYWdlX3RleHQgLnR0bC1wYWdlX3RleHRfY29weSBzcGFuIHtcbiAgYW5pbWF0aW9uOiBzaGluZS1zd2VlcCAwLjlzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSAwLjQ1cyBmb3J3YXJkcztcbn1cblxuLnR0bC1wYWdlX2ltYWdlX2lubmVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpIHNjYWxlKDEuMDQpO1xuICBmaWx0ZXI6IGJsdXIoOHB4KTtcbn1cblxuOnJvb3QuaXMtbG9hZGVkIC50dGwtcGFnZV9pbWFnZV9pbm5lciB7XG4gIGFuaW1hdGlvbjogbXYtaW4gMS4ycyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgMC4ycyBmb3J3YXJkcywgbXYtZmxvYXQgMTBzIGVhc2UtaW4tb3V0IDEuM3MgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG4ud3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5oZWFkZXJfaW5uZXIge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlcl9pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDE3N3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogMTQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlcl9sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi5oZWFkZXJfc3AtY29udGFjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGMjY2Mjc7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX3NwLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5nbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmduYXZfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5nbmF2X2xpc3RfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmduYXZfbGlzdF9pdGVtIGEge1xuICBtYXJnaW46IDAgMjVweDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmduYXZfbGlzdF9pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRjI2NjI3O1xuICB9XG59XG5cbi5nbmF2X2NvbnRhY3Qge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLmduYXZfY29udGFjdCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgxMjIsIDEyMiwgMTIyLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjRjI2NjI3O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmduYXZfY29udGFjdCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwIC0yJTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICNGRkI1NjU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMiUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLmduYXZfY29udGFjdCBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX21haWwuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5nbmF2X2NvbnRhY3QgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGQjU2NTtcbiAgfVxufVxuXG4uZ25hdl9jb250YWN0IGE6aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2tld1goLTMwZGVnKTtcbn1cblxuLnNwbmF2IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjNTZCRUI5O1xufVxuXG4uc3BuYXZfaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uc3BuYXZfd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BuYXZfbGlzdF9pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NUQxQ0Q7XG59XG5cbi5zcG5hdl9saXN0X2l0ZW0gPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX2Fycm93LnN2ZykgcmlnaHQgMTBweCBjZW50ZXIgbm8tcmVwZWF0O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvb3RlciB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHggMTBweDtcbiAgfVxufVxuXG4uZm9vdGVyX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXJfaW5mbyB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5mb290ZXJfaW5mb19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfaW5mb19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5mb290ZXJfaW5mb19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9pbmZvX2FkZHJlc3Mge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cblxuLmZuYXYge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm5hdl90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNTZCRUI5O1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5mbmF2X2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5mbmF2X2xpc3RfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG5cbi5mbmF2X2xpc3RfaXRlbTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzU2QkVCOTtcbn1cblxuLmZuYXZfbGlzdF9pdGVtIGEge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAuZm5hdl9saXN0X2l0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkI1NjU7XG4gIH1cbn1cblxuLmNvcHlyaWdodCB7XG4gIGNvbG9yOiAjNjE2MTYxO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBhZ2V0b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDUwcHg7XG4gIHotaW5kZXg6IDQ7XG4gIGFuaW1hdGlvbjogdmVydGljYWwgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZXRvcCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5wYWdldG9wIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzU2QkVCOTtcbiAgY29sb3I6IHdoaXRlO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZXRvcCBhIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5uYXZpLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogIzU2QkVCOTtcbiAgei1pbmRleDogMTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmktYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucGFuZWwtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhbmVsLWJ0biB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5jbG9zZSAucGFuZWwtYnRuLWljb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YmVmb3JlLCAuY2xvc2UgLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5jbG9zZSAucGFuZWwtYnRuLWljb246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5jbG9zZSAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucGFuZWwtYnRuLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4ycztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFuZWwtYnRuLWljb24ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi5wYW5lbC1idG4taWNvbjo6YmVmb3JlLCAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogMnB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUsIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMnB4O1xuICB9XG59XG5cbi5wYW5lbC1idG4taWNvbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYW5lbC1idG4taWNvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICB9XG59XG5cbi5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xuICB3aWR0aDogMTVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLm92ZXJsYXkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgei1pbmRleDogMTtcbn1cblxuLm92ZXJsYXkub3BlbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udGl0bGUtMDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpdGxlLTAxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4udGl0bGUtMDE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNTZCRUI5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGl0bGUtMDE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDRweDtcbiAgfVxufVxuXG4udGl0bGUtMDEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpdGxlLTAxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4udGl0bGUtMDIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aXRsZS0wMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnRpdGxlLTAzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGl0bGUtMDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi50aXRsZS0wNCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjRjI2NjI3O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aXRsZS0wNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmJ1dHRvbi0wMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ1dHRvbi0wMSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNDU2cHg7XG4gIHBhZGRpbmc6IDI2cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDEyMiwgMTIyLCAxMjIsIDAuMSk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYnV0dG9uLTAxIGEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjFweCAwO1xuICB9XG59XG5cbi5idXR0b24tMDEgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMCAtMiU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjQzlFNkU1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDIlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5idXR0b24tMDEgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gIH1cbn1cblxuLmJ1dHRvbi0wMSBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fYXJyb3dfd2lkZS5zdmcpIHJpZ2h0IDUwcHggY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmJ1dHRvbi0wMiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNDU2cHg7XG4gIHBhZGRpbmc6IDI2cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDEyMiwgMTIyLCAxMjIsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICM1NkJFQjk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYnV0dG9uLTAyIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyMXB4IDA7XG4gIH1cbn1cblxuLmJ1dHRvbi0wMiBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwIC0yJTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICMwMEEzQTY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMiUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmJ1dHRvbi0wMiBhOmhvdmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgfVxufVxuXG4uYnV0dG9uLTAyIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9hcnJvd193aC5zdmcpIHJpZ2h0IDUwcHggY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmJ1dHRvbi0wMyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDI2cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDEyMiwgMTIyLCAxMjIsIDAuMSk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzU2QkVCOTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5idXR0b24tMDMgYSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4uYnV0dG9uLTAzIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDAgLTIlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzU2QkVCOTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAyJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAuYnV0dG9uLTAzIGE6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAuYnV0dG9uLTAzIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5idXR0b24tMDMgYTpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fYXJyb3dfd2guc3ZnKSByaWdodCAyNXB4IGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLmJ1dHRvbi0wMyBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fYXJyb3dfd2lkZS5zdmcpIHJpZ2h0IDI1cHggY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmJ1dHRvbi0wNCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDI2cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDEyMiwgMTIyLCAxMjIsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNGMjY2Mjc7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5idXR0b24tMDQgYSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyMXB4IDA7XG4gIH1cbn1cblxuLmJ1dHRvbi0wNCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwIC0yJTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICNGRkI1NjU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMiUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmJ1dHRvbi0wNCBhOmhvdmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgfVxufVxuXG4uYnV0dG9uLTA0IGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX21haWwucG5nKSA5MHB4IGNlbnRlci8yMHB4IGF1dG8gbm8tcmVwZWF0LCB1cmwoLi4vaW1nL2NvbW1vbi9pY25fYXJyb3dfd2guc3ZnKSByaWdodCAyNXB4IGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5idXR0b24tMDQgYSBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX21haWwucG5nKSA3MHB4IGNlbnRlci8yMHB4IGF1dG8gbm8tcmVwZWF0LCB1cmwoLi4vaW1nL2NvbW1vbi9pY25fYXJyb3dfd2guc3ZnKSByaWdodCAyNXB4IGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLmxpc3QtMDEgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmxpc3QtMDEgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi5saXN0LTAxIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxMnB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzU2QkVCOTtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM1NkJFQjk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5saXN0LTAxIGxpOjpiZWZvcmUge1xuICAgIHRvcDogN3B4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG59XG5cbi5saXN0LTAyIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubGlzdC0wMiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmxpc3QtMDIgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiAn44O7JztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5saXN0LTAzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmxpc3QtMDMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4ubGlzdC0wMyBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6ICfjg7snO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9saXN0LTAxID4gbGkge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ub2xpc3QtMDIge1xuICBtYXJnaW46IDE2cHggMDtcbn1cblxuLm9saXN0LTAyID4gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDYwcHggMCAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiAzMHB4IDAgNTBweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiBzcGFuLmN1cnJlbnQsXG4ucGFnaW5hdGlvbiBzcGFuLm51bWJlciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDAgNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTZCRUI5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdpbmF0aW9uIHNwYW4uY3VycmVudCxcbiAgLnBhZ2luYXRpb24gc3Bhbi5udW1iZXIgYSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCAxcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4ubnVtYmVyIGEge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICM1NkJFQjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGFnaW5hdGlvbiBzcGFuLmRpc2FibGVkLFxuLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhLFxuLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGEsXG4ucGFnaW5hdGlvbiBzcGFuLnByZXYgYSxcbi5wYWdpbmF0aW9uIHNwYW4ubmV4dCBhIHtcbiAgcGFkZGluZzogMTJweCAxMnB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGFnaW5hdGlvbiBzcGFuLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gc3Bhbi5wcmV2IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4ucHJldiBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGRUU2NTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGFnaW5hdGlvbiBzcGFuLnByZXYgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMHB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9hcnJvd18zLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLnBhZ2luYXRpb24gc3Bhbi5wcmV2IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNTZCRUI5O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5wYWdpbmF0aW9uIHNwYW4ucHJldiBhOmhvdmVyOjphZnRlciB7XG4gICAgbGVmdDogLTIzcHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24gc3Bhbi5uZXh0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xufVxuXG4ucGFnaW5hdGlvbiBzcGFuLm5leHQgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkZFRTY1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4ubmV4dCBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9hcnJvdy5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5wYWdpbmF0aW9uIHNwYW4ubmV4dCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzU2QkVCOTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAucGFnaW5hdGlvbiBzcGFuLm5leHQgYTpob3Zlcjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMjNweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiBzcGFuLmN1cnJlbnQsXG4ucGFnaW5hdGlvbiBzcGFuLm51bWJlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU2QkVCOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdpbmF0aW9uIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzU2QkVCOTtcbn1cblxuLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhLFxuLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4uZmlyc3QgYTo6YmVmb3JlLFxuLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhOjpiZWZvcmUsXG4gIC5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhOjpiZWZvcmUge1xuICBsZWZ0OiAxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGE6OmJlZm9yZSB7XG4gICAgbGVmdDogMTJweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiBzcGFuLmxhc3QgYTo6YWZ0ZXIge1xuICByaWdodDogMTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGE6OmFmdGVyIHtcbiAgICByaWdodDogMTJweDtcbiAgfVxufVxuXG4ucG9zdC1uYXZpIGEge1xuICBjb2xvcjogIzU2QkVCOTtcbn1cblxuLnBvc3QtbmF2aSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtbmF2aSAubGlzdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzQwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwIDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX2J0bi5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDc4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wb3N0LW5hdmkgLmxpc3QtbGluayB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5cbi5wb3N0LW5hdmkgLnByZXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucG9zdC1uYXZpIC5wcmV2LWxpbmsge1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICB9XG59XG5cbi5wb3N0LW5hdmkgLnByZXYtbGluazo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGRkVFNjU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBvc3QtbmF2aSAucHJldi1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX2Fycm93XzMuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAucG9zdC1uYXZpIC5wcmV2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjNTZCRUI5O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5wb3N0LW5hdmkgLnByZXYtbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgIGxlZnQ6IC0yM3B4O1xuICB9XG59XG5cbi5wb3N0LW5hdmkgLm5leHQtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBvc3QtbmF2aSAubmV4dC1saW5rIHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgfVxufVxuXG4ucG9zdC1uYXZpIC5uZXh0LWxpbms6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGRUU2NTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucG9zdC1uYXZpIC5uZXh0LWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX2Fycm93LnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLnBvc3QtbmF2aSAubmV4dC1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzU2QkVCOTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAucG9zdC1uYXZpIC5uZXh0LWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgICByaWdodDogLTIzcHg7XG4gIH1cbn1cblxuLnJlcXVpcmVkLFxuLm5vcm1hbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xufVxuXG4ucmVxdWlyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2NjI3O1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLm5vcm1hbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VibWl0ID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3VibWl0IGJ1dHRvbiwgLnN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc3VibWl0IGlucHV0W3R5cGU9XCJyZXNldFwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDM0MHB4O1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ19idG4ucG5nKTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3VibWl0IGJ1dHRvbiwgLnN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuc3VibWl0IGlucHV0W3R5cGU9XCJyZXNldFwiXSB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5zdWJtaXQgYnV0dG9uOmhvdmVyLCAuc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5zdWJtaXQgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgfVxufVxuXG4jTWFpbE1lc3NhZ2VBdXRoQ2FwdGNoYSB7XG4gIHdpZHRoOiAyMzBweDtcbn1cblxuI0J0bk1lc3NhZ2VCYWNrIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NkJFQjk7XG4gIGNvbG9yOiAjNTZCRUI5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjQnRuTWVzc2FnZUJhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4uY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIHJlc2V0ICovXG5idXR0b24sXG5vcHRpb24sXG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJzZWxlY3RcIl0sXG5pbnB1dFt0eXBlPVwib3B0aW9uXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKlxyXG5zZWxlY3QsXHJcbmlucHV0W3R5cGU9XCJzZWxlY3RcIl0ge1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICBAaW5jbHVkZSBmel92dygxMik7XHJcbiAgICB9XHJcbn0qL1xuLyog44OH44OV44Kp44Or44OI44GucmFkaW/jgIFjaGVja2JveOOBr+mdnuihqOekuiAqL1xuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGZvciBmaXJlZm94ICovXG5zZWxlY3Qge1xuICB0ZXh0LWluZGVudDogMC4wMXB4O1xuICB0ZXh0LW92ZXJmbG93OiAnJztcbn1cblxudGV4dGFyZWEsXG5zZWxlY3QsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQUJBQkE7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgdGV4dGFyZWEsXG4gIHNlbGVjdCxcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCA4cHg7XG4gIH1cbn1cblxuaW5wdXQuZm9ybV9zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgaW5wdXQuZm9ybV9zIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbmlucHV0LmZvcm1fbSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGlucHV0LmZvcm1fbS5mb3JtX3VuaXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xuICB9XG59XG5cbmlucHV0LmZvcm1fbCB7XG4gIHdpZHRoOiA5OCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGlucHV0LmZvcm1fbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgLyog44GK5aW944G/44Gu6auY44GV44GrICovXG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyog44OV44Kp44O844Kr44K55pmC44Gu6Imy5aSJ5pu0ICovXG50ZXh0YXJlYTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NkJFQjk7XG59XG5cbi8qIGZvciBpZTEwIGllMTEgaWXns7vjga7jg5fjg6vjg4Djgqbjg7Pjga7nn6LljbDjgpLmtojjgZkgaWU544Gv6Z2e5a++5b+cICovXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiDjg6njgrjjgqrjg5zjgr/jg7MgKi9cbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0tcmFkaW8gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDlweCA1cHggOHB4IDI4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10uZm9ybS1yYWRpbyArIGxhYmVsOjpiZWZvcmUsXG5pbnB1dFt0eXBlPXJhZGlvXS5mb3JtLXJhZGlvICsgbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0tcmFkaW8gKyBsYWJlbDo6YmVmb3JlIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0tcmFkaW8gKyBsYWJlbDo6YWZ0ZXIge1xuICBsZWZ0OiA2cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQuZm9ybS1yYWRpbyArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM1NkJFQjk7XG59XG5cbi8qIOODgeOCp+ODg+OCr+ODnOODg+OCr+OCuSAqL1xuaW5wdXRbdHlwZT1jaGVja2JveF0uZm9ybS1jaGVja2JveCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiA2cHggNXB4IDhweCAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5mb3JtLWNoZWNrYm94ICsgbGFiZWw6OmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdLmZvcm0tY2hlY2tib3ggKyBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmZvcm0tY2hlY2tib3ggKyBsYWJlbDo6YmVmb3JlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uZm9ybS1jaGVja2JveDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogMTFweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzU2QkVCOTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzU2QkVCOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgaW5wdXRbdHlwZT1jaGVja2JveF0uZm9ybS1jaGVja2JveDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZvcm0tc2VsZWN0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjNTZCRUI5O1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uZm9ybS1zZWxlY3Q6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgLyog44GT44GT44Gn5LiL5ZCR44GN55+i5Y2w5oyH5a6a44CA5LuK5Zue44GvQ1NT44GnICovXG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTFweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC8qIOOCr+ODquODg+OCr+WHuuadpeOCi+OCiOOBhiAqL1xuICB6LWluZGV4OiAxMTtcbn1cblxuLmZvcm0tc2VsZWN0IHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA5cHggNTBweCAxMHB4IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JBQkFCQTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb3JtLXNlbGVjdCBzZWxlY3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCA4cHg7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0IHNlbGVjdCBvcHRpb246Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogIzU2QkVCOTtcbn1cblxuc2VsZWN0LmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZzogOXB4IDUwcHggMTBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgc2VsZWN0LmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JBQkFCQTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLyogaWU55a++562WICovXG4uZm9ybS1zZWxlY3Qgc2VsZWN0Om5vdCg6dGFyZ2V0KSB7XG4gIHdpZHRoOiAxMjAlIFxcOTtcbn1cblxuLyogR29vZ2xlIENocm9tZSwgU2FmYXJpLCBPcGVyYSAxNSssIEFuZHJvaWQsIGlPUyAqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiYmI7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi8qIEZpcmVmb3ggMTgtICovXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmJiO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4vKiBGaXJlZm94IDE5KyAqL1xuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiYmI7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi8qIElFIDEwKyAqL1xuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmJiO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uZm9ybS10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb3JtLXRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5mb3JtLXRhYmxlIHRyIHRoIHtcbiAgd2lkdGg6IDI2MHB4O1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb3JtLXRhYmxlIHRyIHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuXG4uZm9ybS10YWJsZSB0ciB0aCAucmVxdWlyZWQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmZvcm0tdGFibGUgdHIgdGQge1xuICB3aWR0aDogY2FsYyggMTAwJSAtIDI2MHB4KTtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9ybS10YWJsZSB0ciB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi5lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNGMjY2Mjc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYWxlcnQtbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYmFja2dyb3VuZDogI2YyNjYyNztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubWFpbC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5tYWlsLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5tYWlsLWRlc2NyaXB0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1haWwtYXR0ZW50aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZm9ybS1hZ3JlZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvcm0tYWdyZWUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvcm0tYWdyZWUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tYWdyZWUgYSB7XG4gIGNvbG9yOiAjNTZCRUI5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvcm0tYWdyZWVfdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb3JtLWFncmVlX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmZvcm0tYWdyZWUgLmZvcm0tY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZm9ybS1lbmRfdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb3JtLWVuZF90ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbiNGaWVsZE1lc3NhZ2VaaXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG59XG5cbiNGaWVsZE1lc3NhZ2VBZGRyZXNzMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI0ZpZWxkTWVzc2FnZUV4cGVyaWVuY2VGaWxlIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuI0ZpZWxkTWVzc2FnZU5hbWUxIGlucHV0LFxuI0ZpZWxkTWVzc2FnZUthbmExIGlucHV0LFxuI0ZpZWxkTWVzc2FnZUVkdWNhdGlvblllYXIgaW5wdXQsXG4jRmllbGRNZXNzYWdlUXVhbGlmaWNhdGlvblllYXIgaW5wdXQsXG4jRmllbGRNZXNzYWdlRXhwcmllbmNlIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4jRmllbGRNZXNzYWdlV29yayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI0ZpZWxkTWVzc2FnZVppcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNGaWVsZE1lc3NhZ2VFZHVjYXRpb25ZZWFyIGlucHV0LFxuICAjRmllbGRNZXNzYWdlUXVhbGlmaWNhdGlvblllYXIgaW5wdXQsXG4gICNGaWVsZE1lc3NhZ2VFeHByaWVuY2UgaW5wdXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2ZW0pO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICNGaWVsZE1lc3NhZ2VCbG9vZDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbi5tYWlsLWNvbmZpcm0gI0ZpZWxkTWVzc2FnZVJlc2VydmVEYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY29sdW1uIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbHVtbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5jb2x1bW4tMmNvbCB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb2x1bW4tMmNvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb2x1bW4tMmNvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbHVtbi0yY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5jb2x1bW4tMmNvbF90ZXh0IHtcbiAgd2lkdGg6IDUzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbHVtbi0yY29sX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2x1bW4tMmNvbF90ZXh0IC5jb3B5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbHVtbi0yY29sX3RleHQgLmNvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5jb2x1bW4tMmNvbF90ZXh0IC5jb3B5IHN0cm9uZyB7XG4gIGNvbG9yOiAjRjI2NjI3O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY29sdW1uLTJjb2xfdGV4dCAudGV4dCB7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29sdW1uLTJjb2xfdGV4dCAudGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uY29sdW1uLTJjb2xfaW1hZ2Uge1xuICB3aWR0aDogNDElO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29sdW1uLTJjb2xfaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uY29sdW1uLTJjb2xfaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbHVtbi0yY29sX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDc1dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxufVxuXG4uY29sdW1uLWJ1YmJsZSB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgcGFkZGluZzogNzBweCA3MHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGQUY2RjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb2x1bW4tYnViYmxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbHVtbi1idWJibGUge1xuICAgIG1hcmdpbjogNjBweCAxNXB4O1xuICAgIHBhZGRpbmc6IDQwcHggMTVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cblxuLmNvbHVtbi1idWJibGVfdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZFNDVBO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29sdW1uLWJ1YmJsZV90aXRsZSB7XG4gICAgdG9wOiAtMzBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uY29sdW1uLWJ1YmJsZV90aXRsZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xOHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI0ZGRTQ1QTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCAwLCA1MCUgMTAwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb2x1bW4tYnViYmxlX3RpdGxlOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTE0cHg7XG4gIH1cbn1cblxuLmNvbHVtbi1idWJibGVfYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jb2x1bW4tYnViYmxlIC50ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbHVtbi1idWJibGUgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi5jb2x1bW4tYnViYmxlIC50ZXh0IHN0cm9uZyB7XG4gIGNvbG9yOiAjRjI2NjI3O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb2x1bW4tYnViYmxlIC50ZXh0IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5jb2x1bW4tYnViYmxlXzJjb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93YXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbHVtbi1idWJibGVfMmNvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmNvbHVtbi1idWJibGVfMmNvbF90ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbHVtbi1idWJibGVfMmNvbF90ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29sdW1uLWJ1YmJsZV8yY29sX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb2x1bW4tYnViYmxlXzJjb2xfaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2x1bW4tYnViYmxlXzJjb2xfaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDY1dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIHRhYmxlOm5vdChbY2xhc3NdKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERkQ4QzM7XG4gIH1cbn1cblxudGFibGU6bm90KFtjbGFzc10pIHRoIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERkQ4QzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREZEOEMzO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICB0YWJsZTpub3QoW2NsYXNzXSkgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbnRhYmxlOm5vdChbY2xhc3NdKSB0ZCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREZEOEMzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RGRDhDMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgdGFibGU6bm90KFtjbGFzc10pIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLmhlcm8ge1xuICBtYXgtd2lkdGg6IDIwMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVybyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5oZXJvX3RleHQge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA3N3B4O1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggd2hpdGUsIDAgMCAxMHB4IHdoaXRlLCAwIDAgMTBweCB3aGl0ZSwgMCAwIDEwcHggd2hpdGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZXJvX3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVyb190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5oZXJvX3RleHRfY29weTAxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlcm9fdGV4dF9jb3B5MDEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi5oZXJvX3RleHRfY29weTAxIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTZCRUI5O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVyb190ZXh0X2NvcHkwMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG4uaGVyb190ZXh0X2NvcHkwMSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVyb190ZXh0X2NvcHkwMSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5oZXJvX3RleHRfY29weTAxIHNwYW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVyb190ZXh0X2NvcHkwMSBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG4uaGVyb190ZXh0X2NvcHkwMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZXJvX3RleHRfY29weTAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uaGVyb190ZXh0X2NvcHkwMiBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNjOWU2ZTUgMCUsICNjOWU2ZTUgMzglLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDM4JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwO1xufVxuXG4uaGVyb190ZXh0X2NvcHkwMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZXJvX3RleHRfY29weTAzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuLmhlcm9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZXJvX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1sZWZ0OiAxOC40JTtcbiAgfVxufVxuXG4uaGVyb19pbGx1c3Qge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlcm9faWxsdXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlcm9faWxsdXN0IHtcbiAgICBtYXJnaW4tdG9wOiAtMzF2dztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5oZXJvX2lsbHVzdF9pbm5lciB7XG4gIG1hcmdpbi1yaWdodDogMjQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZXJvX2lsbHVzdF9pbm5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi50b3AtcHJvYmxlbSB7XG4gIG1hcmdpbi10b3A6IC0zMTBweDtcbiAgcGFkZGluZy10b3A6IDM2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfd2F2ZS5wbmcpIHRvcCBjZW50ZXIvMTY2NnB4IGF1dG8gbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByb2JsZW0ge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3Avc3AvYmdfd2F2ZS5wbmcpIHRvcCBjZW50ZXIvMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4udG9wLXByb2JsZW1faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByb2JsZW1faW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4udG9wLXByb2JsZW1fY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcm9ibGVtX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi50b3AtcHJvYmxlbV9saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLXByb2JsZW1fbGlzdF9pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcHJvYmxlbV9saXN0X2l0ZW0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnRvcC1wcm9ibGVtX2xpc3RfaXRlbTpudGgtY2hpbGQoMSkge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiAxNjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfYnViYmxlMDEucG5nKSAwIDAgbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByb2JsZW1fbGlzdF9pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyODZweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNDOUU2RTU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcm9ibGVtX2xpc3RfaXRlbTpudGgtY2hpbGQoMSk6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBsZWZ0OiAyM3B4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fZnVraWRhc2hpX2wuc3ZnKSAwIDAvMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4udG9wLXByb2JsZW1fbGlzdF9pdGVtOm50aC1jaGlsZCgxKSBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmViNTEgMCUsICNmZmViNTEgMzglLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDM4JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cblxuLnRvcC1wcm9ibGVtX2xpc3RfaXRlbTpudGgtY2hpbGQoMikge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQ2MHB4O1xuICB3aWR0aDogMzMwcHg7XG4gIGhlaWdodDogMTY5cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19idWJibGUwMi5wbmcpIDAgMCBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcHJvYmxlbV9saXN0X2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDIzOHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0M5RTZFNTtcbiAgfVxufVxuXG4udG9wLXByb2JsZW1fbGlzdF9pdGVtOm50aC1jaGlsZCgyKSBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmI1NjUgMCUsICNmZmI1NjUgMzglLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDM4JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcm9ibGVtX2xpc3RfaXRlbTpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICByaWdodDogMjZweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaWNuX2Z1a2lkYXNoaV9yLnN2ZykgMCAwLzEwMCUgYXV0byBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLnRvcC1wcm9ibGVtX2xpc3RfaXRlbTpudGgtY2hpbGQoMykge1xuICB0b3A6IDEyMnB4O1xuICBsZWZ0OiAxMTJweDtcbiAgd2lkdGg6IDM0M3B4O1xuICBoZWlnaHQ6IDE2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19idWJibGUwMy5wbmcpIDAgMCBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcHJvYmxlbV9saXN0X2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDI5NnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0M5RTZFNTtcbiAgfVxufVxuXG4udG9wLXByb2JsZW1fbGlzdF9pdGVtOm50aC1jaGlsZCgzKSBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNlYjlkYWIgMCUsICNlYjlkYWIgMzglLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDM4JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcm9ibGVtX2xpc3RfaXRlbTpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBsZWZ0OiAyM3B4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fZnVraWRhc2hpX2wuc3ZnKSAwIDAvMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4udG9wLXByb2JsZW1fbGlzdF9pdGVtOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogMTM3cHg7XG4gIGxlZnQ6IDY1NXB4O1xuICB3aWR0aDogMjg3cHg7XG4gIGhlaWdodDogMTY0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19idWJibGUwNC5wbmcpIDAgMCBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcHJvYmxlbV9saXN0X2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDIwM3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0M5RTZFNTtcbiAgfVxufVxuXG4udG9wLXByb2JsZW1fbGlzdF9pdGVtOm50aC1jaGlsZCg0KSBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICM2YmNhYzcgMCUsICM2YmNhYzcgMzglLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDM4JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcm9ibGVtX2xpc3RfaXRlbTpudGgtY2hpbGQoNCk6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICByaWdodDogMjZweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaWNuX2Z1a2lkYXNoaV9yLnN2ZykgMCAwLzEwMCUgYXV0byBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLnRvcC1wcm9ibGVtX2lsbHVzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcm9ibGVtX2lsbHVzdCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1wcm9ibGVtX2lsbHVzdCBpbWcge1xuICB3aWR0aDogNDUzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcHJvYmxlbV9pbGx1c3QgaW1nIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG59XG5cbi50b3Atc29sdXRpb24ge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuLnRvcC1zb2x1dGlvbl90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zb2x1dGlvbl90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4udG9wLXNvbHV0aW9uX3RpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjRjI2NjI3O1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc29sdXRpb25fdGl0bGUgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLnRvcC1zb2x1dGlvbl90aXRsZV9iYWxvb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZFNDVBO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNvbHV0aW9uX3RpdGxlX2JhbG9vbiB7XG4gICAgd2lkdGg6IDE5OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5cbi50b3Atc29sdXRpb25fdGl0bGVfYmFsb29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMThweDtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkU0NUE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCAwLCA1MCUgMTAwJSk7XG59XG5cbi50b3Atc29sdXRpb25fcG9pbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjNTZCRUI5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNvbHV0aW9uX3BvaW50IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4udG9wLXNvbHV0aW9uX3BvaW50OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCAwLCA1MCUgMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zb2x1dGlvbl9wb2ludDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi50b3Atc29sdXRpb25fcG9pbnRfaW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNvbHV0aW9uX3BvaW50X2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zb2x1dGlvbl9wb2ludF9pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4udG9wLXNvbHV0aW9uX3BvaW50X2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nOiA1MHB4IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNvbHV0aW9uX3BvaW50X2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1zb2x1dGlvbl9wb2ludF9pdGVtIC5pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogI0ZGRTQ1QTtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNvbHV0aW9uX3BvaW50X2l0ZW0gLmljb24ge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4udG9wLXNvbHV0aW9uX3BvaW50X2l0ZW0gLmljb246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTEycHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogI0ZGRTQ1QTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCAwLCA1MCUgMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zb2x1dGlvbl9wb2ludF9pdGVtIC5pY29uOjphZnRlciB7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgfVxufVxuXG4udG9wLXNvbHV0aW9uX3BvaW50X2l0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zb2x1dGlvbl9wb2ludF9pdGVtIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLnRvcC1zb2x1dGlvbl9wb2ludF9pdGVtIC50aXRsZSBzdHJvbmcge1xuICBjb2xvcjogI0YyNjYyNztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRvcC1zb2x1dGlvbl9wb2ludF9pdGVtIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc29sdXRpb25fcG9pbnRfaXRlbSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi50b3Atc29sdXRpb25fcG9pbnRfaXRlbS0wMSAuaW1hZ2Uge1xuICB3aWR0aDogMzI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc29sdXRpb25fcG9pbnRfaXRlbS0wMSAuaW1hZ2Uge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4udG9wLXNvbHV0aW9uX3BvaW50X2l0ZW0tMDEgLnRleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzg2cHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNvbHV0aW9uX3BvaW50X2l0ZW0tMDEgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b3Atc29sdXRpb25fcG9pbnRfaXRlbS0wMiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLnRvcC1zb2x1dGlvbl9wb2ludF9pdGVtLTAyIC5pbWFnZSB7XG4gIHdpZHRoOiAyNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zb2x1dGlvbl9wb2ludF9pdGVtLTAyIC5pbWFnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnRvcC1zb2x1dGlvbl9wb2ludF9pdGVtLTAyIC50ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzMHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zb2x1dGlvbl9wb2ludF9pdGVtLTAyIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udG9wLXNvbHV0aW9uX3BvaW50X2l0ZW0tMDMgLmltYWdlIHtcbiAgd2lkdGg6IDI3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNvbHV0aW9uX3BvaW50X2l0ZW0tMDMgLmltYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4udG9wLXNvbHV0aW9uX3BvaW50X2l0ZW0tMDMgLnRleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzMwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNvbHV0aW9uX3BvaW50X2l0ZW0tMDMgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b3AtYmVuZWZpdCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYmVuZWZpdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIH1cbn1cblxuLnRvcC1iZW5lZml0X2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1iZW5lZml0X2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi50b3AtYmVuZWZpdF9pdGVtX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1iZW5lZml0X2l0ZW1faW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWJlbmVmaXRfaXRlbV9pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbi50b3AtYmVuZWZpdF9pdGVtIC50ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWJlbmVmaXRfaXRlbSAudGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4udG9wLWJlbmVmaXRfaXRlbSAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWJlbmVmaXRfaXRlbSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRvcC1iZW5lZml0X2l0ZW0gLnRpdGxlIHNwYW4ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZlNDVhIDAlLCAjZmZlNDVhIDM4JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAzOCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYmVuZWZpdF9pdGVtIC50aXRsZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi50b3AtYmVuZWZpdF9pdGVtIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1iZW5lZml0X2l0ZW0gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnRvcC1iZW5lZml0X2l0ZW0tMDEgLmltYWdlIHtcbiAgd2lkdGg6IDQ1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWJlbmVmaXRfaXRlbS0wMSAuaW1hZ2Uge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4udG9wLWJlbmVmaXRfaXRlbS0wMiB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgYmFja2dyb3VuZDogI0ZBRjZGMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1iZW5lZml0X2l0ZW0tMDIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi50b3AtYmVuZWZpdF9pdGVtLTAyIC50b3AtYmVuZWZpdF9pdGVtX2lubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWJlbmVmaXRfaXRlbS0wMiAudG9wLWJlbmVmaXRfaXRlbV9pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbi50b3AtYmVuZWZpdF9pdGVtLTAyIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWJlbmVmaXRfaXRlbS0wMiAuaW1hZ2Uge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4udG9wLWJlbmVmaXRfaXRlbS0wMiAuaW1hZ2U6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzQ2cHg7XG4gIGhlaWdodDogNTg1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX2JlbmVmaXQucG5nKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1iZW5lZml0X2l0ZW0tMDIgLmltYWdlOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAzNzUgLyAzOTQ7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3Avc3AvYmdfYmVuZWZpdC5wbmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLnRvcC1iZW5lZml0X2l0ZW0tMDIgLmltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1iZW5lZml0X2l0ZW0tMDMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi50b3AtYmVuZWZpdF9pdGVtLTAzIC5pbWFnZSB7XG4gIHdpZHRoOiAzNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1iZW5lZml0X2l0ZW0tMDMgLmltYWdlIHtcbiAgICB3aWR0aDogMjk3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1iZW5lZml0X2l0ZW0tMDMgLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi50dGwtcGFnZSB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudHRsLXBhZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4udHRsLXBhZ2VfdGV4dCB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50dGwtcGFnZV90ZXh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnR0bC1wYWdlX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi50dGwtcGFnZV90ZXh0X3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHdoaXRlLCAwIDAgMTBweCB3aGl0ZSwgMCAwIDEwcHggd2hpdGUsIDAgMCAxMHB4IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudHRsLXBhZ2VfdGV4dF90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udHRsLXBhZ2VfdGV4dF90aXRsZSAuZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjQzlFNkU1O1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnR0bC1wYWdlX3RleHRfdGl0bGUgLmVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLnR0bC1wYWdlX3RleHRfdGl0bGUgLmphIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50dGwtcGFnZV90ZXh0X3RpdGxlIC5qYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi50dGwtcGFnZV90ZXh0X2NvcHkge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggd2hpdGUsIDAgMCAxMHB4IHdoaXRlLCAwIDAgMTBweCB3aGl0ZSwgMCAwIDEwcHggd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50dGwtcGFnZV90ZXh0X2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4udHRsLXBhZ2VfdGV4dF9jb3B5IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogI0ZGREI1NztcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50dGwtcGFnZV90ZXh0X2NvcHkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi50dGwtcGFnZV90ZXh0X21lc3NhZ2Uge1xuICBtYXgtd2lkdGg6IDY3NXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggd2hpdGUsIDAgMCAxMHB4IHdoaXRlLCAwIDAgMTBweCB3aGl0ZSwgMCAwIDEwcHggd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50dGwtcGFnZV90ZXh0X21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4udHRsLXBhZ2VfaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudHRsLXBhZ2VfaW1hZ2Uge1xuICAgIHRvcDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjglO1xuICB9XG59XG5cbi50dGwtcGFnZV9pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzIGEge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgY29sb3I6ICM1NkJFQjk7XG59XG5cbi5mb290ZXItY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNDOUU2RTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlci1jb250YWN0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uZm9vdGVyLWNvbnRhY3RfdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAtNjVweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBjb2xvcjogI0FGREJEQTtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyLWNvbnRhY3RfdGl0bGUge1xuICAgIHRvcDogLTMycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICB9XG59XG5cbi5mb290ZXItY29udGFjdF90aXRsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI0cHg7XG4gIHJpZ2h0OiAtMjcwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pbWdfY29udGFjdC5wbmcpIDAgMC8xMDAlIGF1dG8gbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyLWNvbnRhY3RfdGl0bGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mb290ZXItY29udGFjdF9jb3B5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlci1jb250YWN0X2NvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5cbi5mb290ZXItY29udGFjdF90ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyLWNvbnRhY3RfdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1jb250YWN0X2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXItY29udGFjdF9idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cblxuLmZvb3Rlci1jb250YWN0X2J1dHRvbnMgLmJ1dHRvbi0wMyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlci1jb250YWN0X2J1dHRvbnMgLmJ1dHRvbi0wMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXItY29udGFjdF9idXR0b25zIC5idXR0b24tMDQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmVycm9yLXBhZ2Uge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5lcnJvci1wYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmVycm9yLXBhZ2VfbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5lcnJvci1wYWdlX2xpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZXJ2aWNlLXBvaW50IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDU1MHB4KTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjNTZCRUI5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VydmljZS1wb2ludCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjVweCAyNXB4IDA7XG4gIH1cbn1cblxuLnNlcnZpY2UtcG9pbnRfaW5uZXIge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5zZXJ2aWNlLXBvaW50X2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLXBvaW50X2hlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLXBvaW50X2hlYWQge1xuICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtcG9pbnRfdGV4dCB7XG4gIHdpZHRoOiA0OCU7XG4gIGxpbmUtaGVpZ2h0OiAyLjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLXBvaW50X3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtcG9pbnRfdGV4dF9jb3B5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLXBvaW50X3RleHRfY29weSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLXBvaW50X3RleHRfY29weSBzcGFuIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2UtcG9pbnRfdGV4dF9jb3B5IHNwYW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2UtcG9pbnRfdGV4dF9tZXNzYWdlIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuXG4uc2VydmljZS1wb2ludF90ZXh0X21lc3NhZ2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnNlcnZpY2UtcG9pbnRfaW1hZ2Uge1xuICB3aWR0aDogNDUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VydmljZS1wb2ludF9pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLXBvaW50X2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDc1dnc7XG4gIH1cbn1cblxuLnNlcnZpY2UtcG9pbnRfYm94IHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2UtcG9pbnRfYm94IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2UtcG9pbnRfYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDQwcHggMTVweCAyMHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLXBvaW50X3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZFNDVBO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VydmljZS1wb2ludF90aXRsZSB7XG4gICAgdG9wOiAtMzBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uc2VydmljZS1wb2ludF90aXRsZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xOHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI0ZGRTQ1QTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCAwLCA1MCUgMTAwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLXBvaW50X3RpdGxlOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTE0cHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtcG9pbnRfbGlzdF9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2UtcG9pbnRfbGlzdF9pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnNlcnZpY2UtcG9pbnRfbGlzdF9pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICfjg7snO1xufVxuXG4uc2VydmljZS1wb2ludF9saXN0X2l0ZW0gc3Ryb25nIHtcbiAgY29sb3I6ICNGMjY2Mjc7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2UtcG9pbnRfbGlzdF9pdGVtIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbi5zZXJ2aWNlLXN1Z2dlc3Qge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLXN1Z2dlc3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VydmljZS1zdWdnZXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc2VydmljZS1zdWdnZXN0X2NvcHkge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLXN1Z2dlc3RfY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4uc2VydmljZS1zdWdnZXN0X2NvcHkgc3Ryb25nIHtcbiAgY29sb3I6ICNGMjY2Mjc7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2Utc3VnZ2VzdF9jb3B5IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLXByb2JyZW0ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLXByb2JyZW0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLXByb2JyZW1faW5uZXIge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VydmljZS1wcm9icmVtX2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtcHJvYnJlbV90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZXJ2aWNlLXByb2JyZW1fdGl0bGUgLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNTZCRUI5O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2UtcHJvYnJlbV90aXRsZSAuaWNvbiB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtcHJvYnJlbV90aXRsZSAuaWNvbiAubnVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VydmljZS1wcm9icmVtX3RpdGxlIC5pY29uIC5udW0ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG4uc2VydmljZS1wcm9icmVtX3RpdGxlIC5pY29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE4cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjNTZCRUI5O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDAsIDUwJSAxMDAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2UtcHJvYnJlbV90aXRsZSAuaWNvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm90dG9tOiAtMTRweDtcbiAgfVxufVxuXG4uc2VydmljZS1wcm9icmVtX3RpdGxlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2UtcHJvYnJlbV90aXRsZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5zZXJ2aWNlLXByb2JyZW1fZGV0YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2UtcHJvYnJlbV9kZXRhaWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtcHJvYnJlbV9kZXRhaWxfdGl0bGUge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2UtcHJvYnJlbV9kZXRhaWxfdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uc2VydmljZS1wcm9icmVtX2RldGFpbF9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nOiA1MHB4IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VydmljZS1wcm9icmVtX2RldGFpbF9ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLXByb2JyZW1fZGV0YWlsX2JveCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcbiAgfVxufVxuXG4uc2VydmljZS1wcm9icmVtX2RldGFpbF90ZXh0IHtcbiAgd2lkdGg6IDY2JTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2UtcHJvYnJlbV9kZXRhaWxfdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtcHJvYnJlbV9kZXRhaWxfdGV4dCBzdHJvbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZTQ1YSAwJSwgI2ZmZTQ1YSAzOCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMzglLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2VydmljZS1wcm9icmVtX2RldGFpbF9pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI4JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2UtcHJvYnJlbV9kZXRhaWxfaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc2VydmljZS1wcm9icmVtX2RldGFpbF9pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VydmljZS1wcm9icmVtX2RldGFpbF9pbWFnZSBpbWcge1xuICAgIHdpZHRoOiA2MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtcHJvYnJlbV9kZXRhaWxfaW1hZ2U6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogLTIwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDg2cHg7XG4gIGhlaWdodDogODZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2ljbl9iYXR1LnN2ZykgMCAwLzEwMCUgYXV0byBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLXByb2JyZW1fZGV0YWlsX2ltYWdlOjpiZWZvcmUge1xuICAgIHRvcDogLTE1cHg7XG4gICAgbGVmdDogOXZ3O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG4uc2VydmljZS1wcm9icmVtX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VydmljZS1wcm9icmVtX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5zZXJ2aWNlLXByb2JyZW1fbGlzdF9pdGVtIHtcbiAgd2lkdGg6IDMxJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2UtcHJvYnJlbV9saXN0X2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtcHJvYnJlbV9saXN0X2l0ZW0gLnRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgYXNwZWN0LXJhdGlvOiA1MTAgLyAyNzY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfYnViYmxlLnBuZykgMCAwLzEwMCUgYXV0byBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLXByb2JyZW1fbGlzdF9pdGVtIC50ZXh0IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtcHJvYnJlbV9saXN0X2l0ZW0gLmltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VydmljZS1wcm9icmVtX2xpc3RfaXRlbSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VydmljZS1wcm9icmVtX2xpc3RfaXRlbSAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtcHJvYnJlbV9saXN0X2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXRvcDogMzlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2UtcHJvYnJlbV9saXN0X2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5zZXJ2aWNlLXByb2JyZW1fbGlzdF9pdGVtOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDQ2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLXByb2JyZW1fbGlzdF9pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uc2VydmljZS1zb2x2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjNTZCRUI5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VydmljZS1zb2x2ZSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2Utc29sdmU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDAgMCwgNTAlIDEwMCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VydmljZS1zb2x2ZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLXNvbHZlX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2Utc29sdmVfaW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uc2VydmljZS1zb2x2ZV9oZWFkX3RpdGxlIHtcbiAgcGFkZGluZzogN3B4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNGRkU0NUE7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2Utc29sdmVfaGVhZF90aXRsZSB7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLXNvbHZlX2hlYWRfYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBwYWRkaW5nOiA0MHB4IDYwcHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLXNvbHZlX2hlYWRfYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VydmljZS1zb2x2ZV9oZWFkX2JveCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDMwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2Utc29sdmVfaGVhZF9ib3gubGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZXJ2aWNlLXNvbHZlX2hlYWRfdGV4dCB7XG4gIHdpZHRoOiA2NiU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLXNvbHZlX2hlYWRfdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnNlcnZpY2Utc29sdmVfaGVhZF90ZXh0IHN0cm9uZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZlNDVhIDAlLCAjZmZlNDVhIDM4JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAzOCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZXJ2aWNlLXNvbHZlX2hlYWRfaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyOCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLXNvbHZlX2hlYWRfaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc2VydmljZS1zb2x2ZV9oZWFkX2ltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLXNvbHZlX2hlYWRfaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNjB2dztcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLXNvbHZlX2hlYWRfaW1hZ2U6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzZweDtcbiAgbGVmdDogLTMzcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExMXB4O1xuICBoZWlnaHQ6IDExMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvaWNuX21hcnUuc3ZnKSAwIDAvMTAwJSBhdXRvIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2Utc29sdmVfaGVhZF9pbWFnZTo6YmVmb3JlIHtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGxlZnQ6IDd2dztcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gIH1cbn1cblxuLnNlcnZpY2Utc29sdmVfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLXNvbHZlX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5zZXJ2aWNlLXNvbHZlX2xpc3RfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMxJTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2Utc29sdmVfbGlzdF9pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuXG4uc2VydmljZS1zb2x2ZV9saXN0X2l0ZW0gLnRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2Utc29sdmVfbGlzdF9pdGVtIC50ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi5zZXJ2aWNlLXNvbHZlX2xpc3RfaXRlbSAuaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZXJ2aWNlLXNvbHZlX2xpc3RfaXRlbSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDIyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VydmljZS1zb2x2ZV9saXN0X2l0ZW0gLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLXNvbHZlX2xpc3RfaXRlbTpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNzRweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VydmljZS1zb2x2ZV9saXN0X2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xOHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCAwLCA1MCUgMTAwJSk7XG4gIH1cbn1cblxuLnNlcnZpY2Utc29sdmVfbGlzdF9pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VydmljZS1taXNzaW9uIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2UtbWlzc2lvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLW1pc3Npb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnNlcnZpY2UtbWlzc2lvbiBzdHJvbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZDogIzU2QkVCOTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VydmljZS1taXNzaW9uIHN0cm9uZyB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cblxuLnNlcnZpY2UtY2FzZSB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2VydmljZS1jYXNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNlcnZpY2UtY2FzZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4uc2VydmljZS1jYXNlX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLWNhc2VfbGlzdF9pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLWNhc2VfbGlzdF9pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAuc2VydmljZS1jYXNlX2xpc3RfaXRlbSBhOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5zZXJ2aWNlLWNhc2VfbGlzdF9pdGVtIGE6aG92ZXIgLnRleHQge1xuICAgIGNvbG9yOiAjRjI2NjI3O1xuICB9XG59XG5cbi5zZXJ2aWNlLWNhc2VfbGlzdF9pdGVtIC5pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZXJ2aWNlLWNhc2VfbGlzdF9pdGVtIC5pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNiAvIDU7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuLnNlcnZpY2UtY2FzZV9saXN0X2l0ZW0gLnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICByb3ctZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDIwcHggMjRweCA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLWNhc2VfbGlzdF9pdGVtIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMjBweDtcbiAgfVxufVxuXG4uc2VydmljZS1jYXNlX2xpc3RfaXRlbSAudGV4dCAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLWNhc2VfbGlzdF9pdGVtIC50ZXh0IC5uYW1lIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtY2FzZV9saXN0X2l0ZW0gLnRleHQgLmNvcHkge1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnNlcnZpY2UtY2FzZV9saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNlcnZpY2UtY2FzZV9saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uc2VydmljZS1tZXJpdF9pbGx1c3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZXJ2aWNlLW1lcml0X2lsbHVzdCAuaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDE5OHB4O1xuICBtYXJnaW4tbGVmdDogMzQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zZXJ2aWNlLW1lcml0X2lsbHVzdCAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDE0NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi53b3Jrcy1leHAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNDOUU2RTU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC53b3Jrcy1leHAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi53b3Jrcy1leHAtc3dhcCB7XG4gIGJhY2tncm91bmQ6ICNGQUY2RjM7XG59XG5cbi53b3Jrcy1leHBfaW5uZXIge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAud29ya3MtZXhwX2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLndvcmtzLWV4cF90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53b3Jrcy1leHBfdGl0bGUgLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNTZCRUI5O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndvcmtzLWV4cF90aXRsZSAuaWNvbiB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLndvcmtzLWV4cF90aXRsZSAuaWNvbiAubnVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAud29ya3MtZXhwX3RpdGxlIC5pY29uIC5udW0ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG4ud29ya3MtZXhwX3RpdGxlIC5pY29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE4cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjNTZCRUI5O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDAsIDUwJSAxMDAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndvcmtzLWV4cF90aXRsZSAuaWNvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm90dG9tOiAtMTRweDtcbiAgfVxufVxuXG4ud29ya3MtZXhwX2lzc3VlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA5MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nOiA1MHB4IDQwcHggNTBweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndvcmtzLWV4cF9pc3N1ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cblxuLndvcmtzLWV4cF9pc3N1ZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQ1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogIzU2QkVCOTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCAwLCA1MCUgMTAwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC53b3Jrcy1leHBfaXNzdWU6OmFmdGVyIHtcbiAgICBib3R0b206IC0zMnB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ud29ya3MtZXhwX2lzc3VlX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC53b3Jrcy1leHBfaXNzdWVfYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ud29ya3MtZXhwX2lzc3VlX3RleHQge1xuICB3aWR0aDogNDglO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndvcmtzLWV4cF9pc3N1ZV90ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi53b3Jrcy1leHBfaXNzdWVfdGV4dCBzdHJvbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZTQ1YSAwJSwgI2ZmZTQ1YSAzOCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMzglLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ud29ya3MtZXhwX2lzc3VlX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDclO1xuICBtYXJnaW4tdG9wOiAtMTA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC53b3Jrcy1leHBfaXNzdWVfaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi53b3Jrcy1leHBfaXNzdWVfaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndvcmtzLWV4cF9pc3N1ZV9pbWFnZSBpbWcge1xuICAgIHdpZHRoOiA2MHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cblxuLndvcmtzLWV4cF9zb2x1dGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDUwcHggNjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU2QkVCOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC53b3Jrcy1leHBfc29sdXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cblxuLndvcmtzLWV4cF9zb2x1dGlvbl9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAud29ya3MtZXhwX3NvbHV0aW9uX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi53b3Jrcy1leHBfc29sdXRpb25fbGlzdDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNTBweDtcbiAgYm90dG9tOiAtMzRweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzhweDtcbiAgaGVpZ2h0OiA2N3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3dvcmtzL2ltZ190cnVjay5wbmcpIDAgMC8xMDAlIGF1dG8gbm8tcmVwZWF0O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAud29ya3MtZXhwX3NvbHV0aW9uX2xpc3Q6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud29ya3MtZXhwX3NvbHV0aW9uX2xpc3RfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMxJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNTZCRUI5O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndvcmtzLWV4cF9zb2x1dGlvbl9saXN0X2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ud29ya3MtZXhwX3NvbHV0aW9uX2xpc3RfaXRlbSAubnVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNnB4O1xuICBsZWZ0OiAxMnB4O1xuICBjb2xvcjogI0M5RTZFNTtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi53b3Jrcy1leHBfYmVuZWZpdCB7XG4gIHBhZGRpbmc6IDUwcHggNjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0YyNjYyNztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC53b3Jrcy1leHBfYmVuZWZpdCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cblxuLndvcmtzLWV4cF9iZW5lZml0X2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC53b3Jrcy1leHBfYmVuZWZpdF9saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ud29ya3MtZXhwX2JlbmVmaXRfbGlzdDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgYm90dG9tOiAtMTVweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiAxMDJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy93b3Jrcy9pbWdfaHVtYW4ucG5nKSAwIDAvMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndvcmtzLWV4cF9iZW5lZml0X2xpc3Q6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud29ya3MtZXhwX2JlbmVmaXRfbGlzdF9pdGVtIHtcbiAgd2lkdGg6IDMxJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZFNDVBO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC53b3Jrcy1leHBfYmVuZWZpdF9saXN0X2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi53b3Jrcy1leHBfYmVuZWZpdF9saXN0X2l0ZW0gc3BhbiB7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjI2NjI3O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2YyNjYyNyAwJSwgI2YyNjYyNyA5MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgOTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLndvcmtzLWNoYW5nZSB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAud29ya3MtY2hhbmdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndvcmtzLWNoYW5nZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi53b3Jrcy1jaGFuZ2VfdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC53b3Jrcy1jaGFuZ2VfdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ud29ya3MtY2hhbmdlX3RhYmxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLndvcmtzLWNoYW5nZV90YWJsZSB0aCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgcGFkZGluZzogMjRweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBiYWNrZ3JvdW5kOiAjNTZCRUI5O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAud29ya3MtY2hhbmdlX3RhYmxlIHRoIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLndvcmtzLWNoYW5nZV90YWJsZSB0aDpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kOiAjRjI2NjI3O1xufVxuXG4ud29ya3MtY2hhbmdlX3RhYmxlIHRkIHtcbiAgcGFkZGluZzogMjJweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndvcmtzLWNoYW5nZV90YWJsZSB0ZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi53b3Jrcy1jaGFuZ2VfdGFibGUgdGQgc3BhbiB7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndvcmtzLWNoYW5nZV90YWJsZSB0ZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLndvcmtzLWNoYW5nZV90YWJsZSB0ZDpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xufVxuXG4ud29ya3MtY2hhbmdlX3RhYmxlIHRkOm50aC1jaGlsZCgzKSB7XG4gIGJhY2tncm91bmQ6ICNGRkVDRDY7XG4gIGNvbG9yOiAjRjI2NjI3O1xufVxuXG4ub3RoZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5vdGhlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLmNvbXBhbnkge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbXBhbnkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLmNvbXBhbnktbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDU1MHB4KTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjQzlFNkU1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29tcGFueS1tZXNzYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAyNXB4IDI1cHggMDtcbiAgfVxufVxuXG4uY29tcGFueS1tZXNzYWdlX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uY29tcGFueS1tZXNzYWdlX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbXBhbnktbWVzc2FnZV90aXRsZSB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbi5jb21wYW55LW1lc3NhZ2VfdGl0bGUgLmphIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBsaW5lLWhlaWdodDogMTA1cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb21wYW55LW1lc3NhZ2VfdGl0bGUgLmphIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuLmNvbXBhbnktbWVzc2FnZV90aXRsZSAuZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgb3BhY2l0eTogLjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb21wYW55LW1lc3NhZ2VfdGl0bGUgLmVuIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cblxuLmNvbXBhbnktbWVzc2FnZV90ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbn1cblxuLmNvbXBhbnktbWVzc2FnZV90ZXh0X21lc3NhZ2Uge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb21wYW55LW1lc3NhZ2VfdGV4dF9tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuLmNvbXBhbnktbWVzc2FnZV90ZXh0X2NlbyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29tcGFueS1tZXNzYWdlX3RleHRfc2lnbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbXBhbnktbWVzc2FnZV9pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMnB4O1xuICBib3R0b206IC0yOXB4O1xuICB3aWR0aDogNDUlO1xuICBtYXgtd2lkdGg6IDUwOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29tcGFueS1tZXNzYWdlX2ltYWdlIHtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IC0xNXB4O1xuICAgIHdpZHRoOiA1MHZ3O1xuICB9XG59XG5cbi5jb21wYW55LW92ZXJ2aWV3IHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb21wYW55LW92ZXJ2aWV3IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmNvbXBhbnktb3ZlcnZpZXdfdGFibGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cblxuLmNvbXBhbnktb3ZlcnZpZXdfdGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cblxuLmNvbXBhbnktb3ZlcnZpZXdfdGFibGUgdGgge1xuICB3aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbXBhbnktb3ZlcnZpZXdfdGFibGUgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHggMCAwO1xuICB9XG59XG5cbi5jb21wYW55LW92ZXJ2aWV3X3RhYmxlIHRkIHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29tcGFueS1vdmVydmlld190YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDE2cHg7XG4gIH1cbn1cblxuLmNvbXBhbnktZXNnIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbXBhbnktZXNnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmNvbXBhbnktZXNnX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cblxuLmNvbXBhbnktZXNnX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29tcGFueS1lc2dfdGl0bGUge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG4uY29tcGFueS1lc2dfdGl0bGUgLmphIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBsaW5lLWhlaWdodDogMTA1cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb21wYW55LWVzZ190aXRsZSAuamEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuXG4uY29tcGFueS1lc2dfdGl0bGUgLmVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjQzlFNkU1O1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBvcGFjaXR5OiAuMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbXBhbnktZXNnX3RpdGxlIC5lbiB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5cbi5jb21wYW55LWVzZ19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb21wYW55LWVzZ19pbWFnZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5jb21wYW55LWVzZ190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbXBhbnktZXNnX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmNvbXBhbnktZXNnX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5jb21wYW55LWVzZ19ib3ggLmltYWdlIHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuLmNvbXBhbnktZXNnX2JveCAuaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbXBhbnktZXNnX2JveCAuaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG59XG5cbi5jb250YWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb250YWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkFGNkYzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udGFjdC1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5jb250YWN0LWZvcm1faW5uZXIge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb250YWN0LWZvcm1faW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udGFjdC1mb3JtX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtX21lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udGFjdC1mb3JtX21lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybV9ib3gge1xuICBwYWRkaW5nOiA1MHB4IDcwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb250YWN0LWZvcm1fYm94IHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybV9ib3ggZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFjdC1mb3JtX2JveCAuYnMtbWFpbC1mb3JtLWJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMThweDtcbn1cblxuLmNvbnRhY3QtZm9ybV9ib3ggLmJzLW1haWwtZm9ybS1ib2R5IHRyIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmNvbnRhY3QtZm9ybV9ib3ggLmJzLW1haWwtZm9ybS1ib2R5IC5jb2wtaGVhZCB7XG4gIHdpZHRoOiAyODBweDtcbiAgcGFkZGluZzogOHB4IDQwcHggMCAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY29udGFjdC1mb3JtX2JveCAuYnMtbWFpbC1mb3JtLWJvZHkgLmNvbC1pbnB1dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyODBweCk7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cblxuLmNvbnRhY3QtZm9ybV9ib3ggLmNvbC1pbnB1dCBzcGFuID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNvbnRhY3QtZm9ybV9ib3ggLmNvbC1pbnB1dCBzcGFuID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5jb250YWN0LWZvcm1fYm94IC5jb2wtaW5wdXQgc3BhbiA+IGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRhY3QtZm9ybV9ib3ggI1Jvd01lc3NhZ2VNZXNzYWdlIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMjIwcHg7XG59XG5cbi5jb250YWN0LWZvcm1fYm94IC5icy1tYWlsLWZvcm0tYXV0aC1jYXB0Y2hhIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmNvbnRhY3QtZm9ybV9ib3ggLmJzLW1haWwtZm9ybS1hdXRoLWNhcHRjaGEgLmF1dGgtY2FwdGNoYS1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJEOEQwO1xufVxuXG4uY29udGFjdC1mb3JtX2JveCAuYnMtbWFpbC1mb3JtLWF1dGgtY2FwdGNoYSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmNvbnRhY3QtZm9ybV9ib3ggLmJzLW1haWwtZm9ybS1hdXRoLWNhcHRjaGEgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmNvbnRhY3QtZm9ybV9ib3ggLmJzLW1haWwtYXR0ZW50aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0UzNTA1MDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnRhY3QtZm9ybV9ib3ggLmJzLW1haWwtZm9ybS1ib2R5IHtcbiAgICBib3JkZXItc3BhY2luZzogMCAxNHB4O1xuICB9XG4gIC5jb250YWN0LWZvcm1fYm94IC5icy1tYWlsLWZvcm0tYm9keSB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRhY3QtZm9ybV9ib3ggLmJzLW1haWwtZm9ybS1ib2R5IC5jb2wtaGVhZCxcbiAgLmNvbnRhY3QtZm9ybV9ib3ggLmJzLW1haWwtZm9ybS1ib2R5IC5jb2wtaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNvbnRhY3QtZm9ybV9ib3ggLmJzLW1haWwtZm9ybS1ib2R5IC5jb2wtaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5jb250YWN0LWZvcm1fYm94IC5icy1tYWlsLWZvcm0tYm9keSAuY29sLWlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uY29udGFjdC1zdWJtaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5jb250YWN0LXN1Ym1pdF9hZ3JlZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4uY29udGFjdC1zdWJtaXRfYWdyZWUgLmZvcm0tY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmNvbnRhY3Qtc3VibWl0X2FncmVlIGEge1xuICBjb2xvcjogI0YzNkMyRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb250YWN0LXN1Ym1pdF9hZ3JlZV9ub3RpY2Uge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5jb250YWN0LXN1Ym1pdF9idXR0b24gYnV0dG9uLCAuY29udGFjdC1zdWJtaXRfYnV0dG9uIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDgwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0YzNkMyRTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHRyYW5zZm9ybSAuMjVzIGVhc2U7XG59XG5cbi5jb250YWN0LXN1Ym1pdF9idXR0b24gYnV0dG9uOmhvdmVyLCAuY29udGFjdC1zdWJtaXRfYnV0dG9uIGlucHV0OmhvdmVyIHtcbiAgb3BhY2l0eTogLjk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnRhY3Qtc3VibWl0X2J1dHRvbiBidXR0b24sIC5jb250YWN0LXN1Ym1pdF9idXR0b24gaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG59XG5cbiNGaWVsZE1lc3NhZ2VJc3N1ZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250YWN0LWNvbmZpcm0gLmJzLW1haWwtZm9ybS1ib2R5IHtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgNDBweDtcbn1cblxuLmNvbnRhY3QtdGhhbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtdGhhbmtzIC5jb250YWN0LWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29udGFjdC10aGFua3NfbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDUwcHggMCAxMDBweDtcbn1cblxuI0J0bk1lc3NhZ2VDb25maXJtIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnByaXZhY3kge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnByaXZhY3kge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucHJpdmFjeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ucHJpdmFjeV90ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnByaXZhY3lfdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuIiwiLypcclxuaHRtbDVkb2N0b3IuY29tIFJlc2V0IFN0eWxlc2hlZXRcclxudjEuNi4xXHJcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xyXG5BdXRob3I6IFJpY2hhcmQgQ2xhcmsgLSBodHRwOi8vcmljaGNsYXJrZGVzaWduLmNvbVxyXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xyXG4qL1xyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXHJcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXHJcbmIsIGksXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgb3V0bGluZTowO1xyXG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgbGluZS1oZWlnaHQ6MTtcclxufVxyXG5cclxubWFpbixhcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsXHJcbmZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsIHEge1xyXG4gICAgcXVvdGVzOm5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgICBjb250ZW50OicnO1xyXG4gICAgY29udGVudDpub25lO1xyXG59XHJcblxyXG5hIHtcclxuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5pbnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmY5O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxubWFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZjk7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgZm9udC1zdHlsZTppdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG59XHJcblxyXG5kZWwge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcclxuICAgIGJvcmRlci1ib3R0b206MXB4IGRvdHRlZDtcclxuICAgIGN1cnNvcjpoZWxwO1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOjA7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5ociB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgaGVpZ2h0OjFweDtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2NjY2NjYztcclxuICAgIG1hcmdpbjoxZW0gMDtcclxuICAgIHBhZGRpbmc6MDtcclxufVxyXG5cclxuaW5wdXQsIHNlbGVjdCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbn1cclxuIiwiQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcclxuXHRvcGFjaXR5OiAkb3BhY2l0eTtcclxuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9KCRvcGFjaXR5ICogMTAwKSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtc2l6aW5nKCR0eXBlKSB7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiR0eXBlO1xyXG5cdC1tb3otYm94LXNpemluZzokdHlwZTtcclxuXHRib3gtc2l6aW5nOiR0eXBlO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHQtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gYmFzZSgkd2lkdGg6MTA5NiwkcGM6MjAsJHNwOjh2dykge1xyXG4gIG1heC13aWR0aDogJHdpZHRoICogMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6ICRwYyAqIDFweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAkcGMgKiAxcHg7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzcDtcclxuICB9XHJcbn1cclxuIiwiaHRtbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxufVxyXG5ib2R5IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LW5vdG9zYW5zO1xyXG4gIGZvbnQtc2l6ZTogJGJhc2UtZnM7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Y29sb3I6ICRiYXNlO1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIGZvbnQtc2l6ZTogJHNwLWZzO1xyXG4gIH1cclxufVxyXG5ib2R5OmhhcygjVG9vbEJhcikgaGVhZGVyIHtcclxuICB0b3A6IDQwcHggICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkYWNjO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgJjp2aXNpdGVkIHtcclxuICB9XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubWFpbiB7XHJcbiAgaW1nIHtcclxuICAgIHRyYW5zaXRpb246IC41cztcclxuICB9XHJcbn1cclxuIiwiJGJhc2U6ICMzMzM7XHJcbiRtYWluOiAjNTZCRUI5OyAvL+OCsOODquODvOODs1xyXG4kc3ViOiAjQzlFNkU1OyAvL+ODqeOCpOODiOOCsOODquODvOODs1xyXG4kYWNjOiAjRjI2NjI3OyAvL+OCquODrOODs+OCuFxyXG4kbGluazogI0ZGQjU2NTsgLy/jgqrjg6zjg7PjgrhcclxuXHJcbiRiYXNlLWxoOiAyO1xyXG4kYmFzZS1mczogMTZweDtcclxuJHNwLWZzOiAxNXB4O1xyXG5cclxuJGZvbnQtbm90b3NhbnM6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LWpvc3Q6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xyXG4iLCIvKiBAbWVkaWEgY2xhc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi50aW55IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xKHRpbnkpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4uc3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4udGFiIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5wYyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5zcGkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbn1cclxuLnRhYmkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG59XHJcbi5wY2kge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbn1cclxuIiwiLnNjcm9sbC1mYWRlSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zaXRpb246IDJzIGVhc2U7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuLnNjcm9sbC1mYWRlVG9wSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbi5zY3JvbGwtZmFkZUxlZnRJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwcHgpO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG4uc2Nyb2xsLWZhZGVSaWdodEluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwMHB4KTtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuXG4uc2Nyb2xsLWJsdXIge1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIHRyYW5zaXRpb246IDNzIGVhc2U7XG4gICYuc2hvdyB7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICB9XG59XG5cbi5zY3JvbGwtc3ZnIHtcbiAgb3BhY2l0eTogMDtcbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC5uYSB7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAyMDAwO1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgICBzdHJva2Utd2lkdGg6IC41O1xuICAgICAgc3Ryb2tlOiAkbWFpbiAhaW1wb3J0YW50O1xuICAgICAgYW5pbWF0aW9uOiBuYV9hbmltZSAxcyBlYXNlLWluIDBzIGZvcndhcmRzO1xuICAgIH1cbiAgfVxufVxuQGtleWZyYW1lcyBuYV9hbmltZSB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMjAwMDtcbiAgICBmaWxsOiB0cmFuc3BhcmVudFxuICB9XG4gIDUwJSB7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgIGZpbGw6ICRtYWluO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2tld2FuaW1lIHtcbiAgMTAwJSB7XG4gICAgbGVmdDogLTEwcHg7LyrnlLvpnaLjga7opovjgYjjgabjgYTjgarjgYTlt6bjgYvjgonlj7Pjgbjnp7vli5XjgZnjgovntYLkuoblnLDngrkqL1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrZXdhbmltZV9za2V3IHtcbiAgMTAwJSB7XG4gICAgbGVmdDogMDsvKueUu+mdouOBruimi+OBiOOBpuOBhOOBquOBhOW3puOBi+OCieWPs+OBuOenu+WLleOBmeOCi+e1guS6huWcsOeCuSovXG4gIH1cbn1cblxuLmRlbGF5LXRpbWUwMiB7XG4gIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgfVxufVxuXG4uZGVsYXktdGltZTA0IHtcbiAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICB9XG59XG5cbi5kZWxheS10aW1lMDYge1xuICBAaW5jbHVkZSBtcShwYykge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBob3Jpem9udGFsIHtcbiAgICAwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGVYKCAtM3B4KTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoICAwcHgpOyB9XG59XG5Aa2V5ZnJhbWVzIHZlcnRpY2FsIHtcbiAgICAwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoICAwcHgpOyB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQYWdlIE9wZW4gQW5pbWF0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRlYXNlOiBjdWJpYy1iZXppZXIoLjIyLDEsLjM2LDEpO1xuJGR1ci1mYXN0OiAuNnM7XG4kZHVyLW1pZDogIC45cztcbiRkdXItc2xvdzogMS4ycztcblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmhlcm8sIC5oZXJvICosXG4gIC50dGwtcGFnZSwgLnR0bC1wYWdlICoge1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiDikaAg44Kr44O844OG44Oz77ya44OS44O844Ot44O85YWo5L2T44Gu44Kq44O844OX44OzICovXG4uaGVybyB7XG4gIC8vIOeUu+mdouOCkuimhuOBhuOCq+ODvOODhuODs+OCkuODkuODvOODreODvOmgmOWfn+OBq+OBoOOBkeiiq+OBm+OCi1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgLy8g55uu56uL44Gf44Gq44GE55m944Kr44O844OG44Oz77yI6Imy44KS5aSJ44GI44Gm44KCT0vvvIlcbiAgICB6LWluZGV4OiAyOyAgICAgICAvLyDjg4bjgq3jgrnjg4jjgojjgorkuIrjgavvvIhcXF90ZXh0IOOBqyB6LWluZGV4OjEg44GM44GC44KL44Gu44GnT0vvvIlcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAvLyDliJ3mnJ/nirbmhYvvvJropobjgaPjgabjgYTjgotcbiAgfVxuXG4gIC8vIC5pcy1sb2FkZWQg44GM5LuY44GE44Gf44KJ44Kq44O844OX44Oz77yIMC4556eS44Gn5bem4oaS5Y+z44Gr6ZaL44GP77yJXG4gIDpyb290LmlzLWxvYWRlZCAmOjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogaGVyby1jdXJ0YWluICRkdXItbWlkICRlYXNlIGZvcndhcmRzO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGVyby1jdXJ0YWluIHtcbiAgMCUgICB7IHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlWCgwKTsgfVxufVxuXG4vKiDikaEg44OG44Kt44K544OI77ya5q616ZqO55qE44Oq44OT44O844Or77yI5LiK44G4L2ZhZGXvvInvvIvjg4/jgqTjg6njgqTjg4jjgrnjgqTjg7zjg5cgKi9cbi5oZXJvX3RleHQge1xuICAvLyDlhbHpgJrvvJrliJ3mnJ/jga/lsJHjgZfkuIvvvIboloTjgY9cbiAgLmhlcm9fdGV4dF9jb3B5MDEsXG4gIC5oZXJvX3RleHRfY29weTAyLFxuICAuaGVyb190ZXh0X2NvcHkwMyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XG4gIH1cblxuICAvLyDjgqvjg7zjg4bjg7PlvozjgavpoIbnlarjgavlh7rjgotcbiAgOnJvb3QuaXMtbG9hZGVkICYge1xuICAgIC5oZXJvX3RleHRfY29weTAxIHsgYW5pbWF0aW9uOiB0ZXh0LXVwICRkdXItZmFzdCAkZWFzZSAuMTVzICBmb3J3YXJkczsgfVxuICAgIC5oZXJvX3RleHRfY29weTAyIHsgYW5pbWF0aW9uOiB0ZXh0LXVwICRkdXItZmFzdCAkZWFzZSAuNDVzICBmb3J3YXJkczsgfVxuICAgIC5oZXJvX3RleHRfY29weTAzIHsgYW5pbWF0aW9uOiB0ZXh0LXVwICRkdXItZmFzdCAkZWFzZSAuNzVzICBmb3J3YXJkczsgfVxuICB9XG5cbiAgQGtleWZyYW1lcyB0ZXh0LXVwIHtcbiAgICB0byB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICB9XG5cbiAgLy8gQ29weTAxIOOBruiJsuS7mOOBjXNwYW7jgavjgIzmqKrjg4/jgqTjg6njgqTjg4jjgYzjgrnjg4PjgajotbDjgovjgI3mvJTlh7pcbiAgLmhlcm9fdGV4dF9jb3B5MDEgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LC4zNSkgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlO1xuICB9XG4gIDpyb290LmlzLWxvYWRlZCAmIC5oZXJvX3RleHRfY29weTAxIHNwYW4ge1xuICAgIGFuaW1hdGlvbjogc2hpbmUtc3dlZXAgLjlzICRlYXNlIC4yNXMgZm9yd2FyZHM7XG4gIH1cbiAgQGtleWZyYW1lcyBzaGluZS1zd2VlcCB7XG4gICAgMCUgICB7IGJhY2tncm91bmQtc2l6ZTogMCUgMTAwJTsgfVxuICAgIDEwMCUgeyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICB9XG5cbiAgLy8gQ29weTAyIOOBruS4i+e3muOCsOODqeODh+OCkuW+jOOBi+OCieOBq+OCheOBo1xuICAuaGVyb190ZXh0X2NvcHkwMiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIC44cyAkZWFzZSAuNDVzO1xuICB9XG4gIDpyb290LmlzLWxvYWRlZCAmIC5oZXJvX3RleHRfY29weTAyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB9XG59XG5cbi8qIOKRoiDnlLvlg48v44Kk44Op44K544OI77ya5p+U44KJ44GL44GE44K644O844Og77yG44OW44Op44O86Kej5raI44Gn55m75aC0IOKGkiDjgbvjgpPjga7lsJHjgZfjgaDjgZHmta7pgYogKi9cbi5oZXJvX2ltYWdlIC5oZXJvX2ltYWdlX2lubmVyLFxuLmhlcm9faWxsdXN0IC5oZXJvX2lsbHVzdF9pbm5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KSBzY2FsZSgxLjA0KTtcbiAgZmlsdGVyOiBibHVyKDhweCk7XG59XG46cm9vdC5pcy1sb2FkZWQgLmhlcm9faW1hZ2UgLmhlcm9faW1hZ2VfaW5uZXIge1xuICBhbmltYXRpb246IG12LWluICRkdXItc2xvdyAkZWFzZSAuMTBzIGZvcndhcmRzLCBtdi1mbG9hdCA4cyBlYXNlLWluLW91dCAxLjNzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbjpyb290LmlzLWxvYWRlZCAuaGVyb19pbGx1c3QgLmhlcm9faWxsdXN0X2lubmVyIHtcbiAgYW5pbWF0aW9uOiBtdi1pbiAkZHVyLXNsb3cgJGVhc2UgLjI1cyBmb3J3YXJkcywgbXYtZmxvYXQgMTJzIGVhc2UtaW4tb3V0IDEuNHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG12LWluIHtcbiAgdG8geyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7IGZpbHRlcjogYmx1cigwKTsgfVxufVxuQGtleWZyYW1lcyBtdi1mbG9hdCB7XG4gIGZyb20geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7IH1cbiAgdG8gICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSBzY2FsZSgxLjAwNSk7IH1cbn1cblxuLyog4pGjIOOBiuOBvuOBke+8muODmuODvOOCuOWFqOS9k+OBjOaYjuOCi+OBj+KAnOODkeODg+KAneOBqOOBmeOCi+W+rumHj+OBrumcsuWFiSAqL1xuOnJvb3QuaXMtbG9hZGVkIC5oZXJvIHtcbiAgYW5pbWF0aW9uOiBleHBvc3VyZSAuN3MgZWFzZS1vdXQgLjBzIGJvdGg7XG59XG5Aa2V5ZnJhbWVzIGV4cG9zdXJlIHtcbiAgMCUgeyBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wNSkgY29udHJhc3QoMS4wMik7IH1cbiAgMTAwJSB7IGZpbHRlcjogYnJpZ2h0bmVzcygxKSBjb250cmFzdCgxKTsgfVxufVxuXG5cbi8vIOS4i+WxpOODleOCoeODvOOCueODiOODk+ODpeODvOeUqCBQYWdlIE9wZW5cbi50dGwtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8g5pei44Gr5pu444GE44Gm44GC44KL44GR44Gp5b+144Gu44Gf44KBXG5cbiAgLy8g44Kr44O844OG44OzXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAzOyAvLyDjgr/jgqTjg4jjg6vjga7kuIrjgavjgYvjgbbjgZvjgotcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIGlzLWxvYWRlZCDjgafjgqvjg7zjg4bjg7PjgYzplovjgY/vvIjjg4jjg4Pjg5fjgajlkIzjgZgga2V5ZnJhbWVzIOOCkuWIqeeUqO+8iVxuICA6cm9vdC5pcy1sb2FkZWQgJjo6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IGhlcm8tY3VydGFpbiAkZHVyLW1pZCAkZWFzZSBmb3J3YXJkcztcbiAgfVxuXG4gIC8vIOOBiuOBvuOBke+8muODmuODvOOCuOWFqOS9k+OBrumcsuWFie+8iOODiOODg+ODl+OBqOWQjOOBmO+8iVxuICA6cm9vdC5pcy1sb2FkZWQgJiB7XG4gICAgYW5pbWF0aW9uOiBleHBvc3VyZSAuN3MgZWFzZS1vdXQgMHMgYm90aDtcbiAgfVxufVxuXG4udHRsLXBhZ2VfdGV4dCB7XG5cbiAgLy8g5Yid5pyf54q25oWL77ya5bCR44GX5LiL77yG6YCP5piOXG4gICZfdGl0bGUsXG4gICZfY29weSxcbiAgJl9tZXNzYWdlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcbiAgfVxuXG4gIC8vIGlzLWxvYWRlZCDjgafpoIbnlarjgavooajnpLpcbiAgOnJvb3QuaXMtbG9hZGVkICYge1xuICAgICZfdGl0bGUge1xuICAgICAgYW5pbWF0aW9uOiB0ZXh0LXVwICRkdXItZmFzdCAkZWFzZSAuMTBzIGZvcndhcmRzO1xuICAgIH1cbiAgICAmX2NvcHkge1xuICAgICAgYW5pbWF0aW9uOiB0ZXh0LXVwICRkdXItZmFzdCAkZWFzZSAuMzVzIGZvcndhcmRzO1xuICAgIH1cbiAgICAmX21lc3NhZ2Uge1xuICAgICAgYW5pbWF0aW9uOiB0ZXh0LXVwICRkdXItZmFzdCAkZWFzZSAuNjBzIGZvcndhcmRzO1xuICAgIH1cbiAgfVxuXG4gIC8vIOOCs+ODlOODvOOBrum7hOiJsuODnuODvOOCq+ODvOmDqOWIhuOBq+OAjOOCueODg+OBqOaoquOBq+i1sOOCi+OAjea8lOWHulxuICAmX2NvcHkgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIOaXouWtmOOBriBiYWNrZ3JvdW5kOiAjRkZEQjU3IOOCkua0u+OBi+OBl+OBpOOBpOOAgeS4iuOBq+ODj+OCpOODqeOCpOODiOOCkuOBi+OBtuOBm+OCi1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGREI1NyAwJSwgI0ZGREI1NyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cblxuICA6cm9vdC5pcy1sb2FkZWQgJiAmX2NvcHkgc3BhbiB7XG4gICAgLy8g5pei5a2Y44GuIHNoaW5lLXN3ZWVwIOOCkua1geeUqO+8iOOBquOBkeOCjOOBsOWQjOWQjWtleWZyYW1lc+OCkuS9v+OBhu+8iVxuICAgIGFuaW1hdGlvbjogc2hpbmUtc3dlZXAgLjlzICRlYXNlIC40NXMgZm9yd2FyZHM7XG4gIH1cbn1cblxuLy8g55S75YOP44Gu5Yid5pyf54q25oWLXG4udHRsLXBhZ2VfaW1hZ2Uge1xuICAvLyDml6LlrZjjg6zjgqTjgqLjgqbjg4jjga/jgZ3jga7jgb7jgb5cblxuICAmX2lubmVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KSBzY2FsZSgxLjA0KTtcbiAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcbiAgfVxufVxuXG4vLyBpcy1sb2FkZWQg44Gn44G144KP44Gj44Go55m75aC0IO+8iyDjgobjgonjgobjgolcbjpyb290LmlzLWxvYWRlZCAudHRsLXBhZ2VfaW1hZ2VfaW5uZXIge1xuICBhbmltYXRpb246IG12LWluICRkdXItc2xvdyAkZWFzZSAuMjBzIGZvcndhcmRzLFxuICAgICAgICAgICAgIG12LWZsb2F0IDEwcyBlYXNlLWluLW91dCAxLjNzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbiIsbnVsbCwiLndyYXBwZXIge1xyXG4gIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICBAaW5jbHVkZSBtcShuYXYpIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIH1cclxuICAubWFpbiB7XHJcbiAgfVxyXG59XHJcblxyXG4ud3JhcHBlci10b3Age1xyXG59XHJcbi53cmFwcGVyLWRlZmF1bHQge1xyXG59XHJcbiIsIi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIEBpbmNsdWRlIG1xKG5hdikge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAmX2lubmVyIHtcbiAgICBAaW5jbHVkZSBiYXNlKDE0NDAsMzAsMTVweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbXEobmF2KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmX2JveCB7XG4gICAgQGluY2x1ZGUgbXEobmF2KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmX2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE3N3B4O1xuICAgICAgQGluY2x1ZGUgbXEoc3BuYXYpIHtcbiAgICAgICAgd2lkdGg6IDE0NnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3NwLWNvbnRhY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogJGFjYztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBAaW5jbHVkZSBtcShuYXYpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uZ25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gICZfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICZfaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2NvbnRhY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKCM3YTdhN2EsLjEpO1xuICAgICAgYmFja2dyb3VuZDogJGFjYztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwIC0yJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaW5rO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDIlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9tYWlsLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGxpbms7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNwbmF2IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgJl9pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gICZfd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICZfbGlzdCB7XG4gICAgJl9pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODVEMUNEO1xuICAgICAgJiA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fYXJyb3cuc3ZnKSByaWdodCAxMHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2luZm8ge1xuXG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICBAaW5jbHVkZSBiYXNlKDExNDAsMjAsMTVweCk7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgQGluY2x1ZGUgbXEobmF2KSB7XG4gICAgcGFkZGluZzogNTBweCAxNXB4IDEwcHg7XG4gIH1cbiAgJl9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBAaW5jbHVkZSBtcShuYXYpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICZfbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgbXEobmF2KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJl9hZGRyZXNzIHtcbiAgICAgIEBpbmNsdWRlIG1xKG5hdikge1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm5hdiB7XG4gIG1hcmdpbi1yaWdodDogOTBweDtcbiAgQGluY2x1ZGUgbXEobmF2KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtam9zdDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG4gICZfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICZfaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgICBjb2xvcjogJGxpbms7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb3B5cmlnaHQge1xuICBjb2xvcjogIzYxNjE2MTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBAaW5jbHVkZSBtcShuYXYpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBhZ2V0b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDUwcHg7XG4gIHotaW5kZXg6IDQ7XG4gIGFuaW1hdGlvbjogdmVydGljYWwgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cbn0iLCIubmF2aS1idG4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgYmFja2dyb3VuZDogJG1haW47XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIEBpbmNsdWRlIG1xKG5hdikge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5wYW5lbC1idG4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcbi5jbG9zZSAubmF2aS10eHQge1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgfVxyXG59XHJcbi5jbG9zZSAucGFuZWwtYnRuLWljb24ge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgfVxyXG59XHJcbi5jbG9zZSAucGFuZWwtYnRuLWljb246OmJlZm9yZSwgLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICB9XHJcbn1cclxuLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcbi5jbG9zZSAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuLnBhbmVsLWJ0bi1pY29uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbn1cclxuLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUsIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgfVxyXG59XHJcbi5wYW5lbC1idG4taWNvbjo6YmVmb3JlIHtcclxuICB3aWR0aDogMTVweDtcclxuICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgfVxyXG59XHJcbi5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ub3ZlcmxheSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDUwcHg7XHJcbiAgbGVmdDogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcclxuICB6LWluZGV4OiAxO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgfVxyXG4gICYub3BlbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufSIsIi50aXRsZS0wMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogNHB4O1xuICAgIH1cbiAgfVxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbn1cblxuLnRpdGxlLTAyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi50aXRsZS0wMyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4udGl0bGUtMDQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBjb2xvcjogJGFjYztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59IiwiLmJ1dHRvbi0wMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDQ1NnB4O1xuICAgIHBhZGRpbmc6IDI2cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgjN2E3YTdhLC4xKTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDIxcHggMDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwIC0yJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogJHN1YjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMiUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9hcnJvd193aWRlLnN2ZykgcmlnaHQgNTBweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLTAyIHtcbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDQ1NnB4O1xuICAgIHBhZGRpbmc6IDI2cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgjN2E3YTdhLC4xKTtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAyMXB4IDA7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMCAtMiU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICMwMEEzQTY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDIlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fYXJyb3dfd2guc3ZnKSByaWdodCA1MHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24tMDMge1xuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZzogMjZweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKCM3YTdhN2EsLjEpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDAgLTIlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMiUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9hcnJvd193aC5zdmcpIHJpZ2h0IDI1cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX2Fycm93X3dpZGUuc3ZnKSByaWdodCAyNXB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24tMDQge1xuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZzogMjZweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKCM3YTdhN2EsLjEpO1xuICAgIGJhY2tncm91bmQ6ICRhY2M7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDIxcHggMDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwIC0yJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogI0ZGQjU2NTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMiUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9tYWlsLnBuZykgOTBweCBjZW50ZXIgLyAyMHB4IGF1dG8gbm8tcmVwZWF0LCB1cmwoLi4vaW1nL2NvbW1vbi9pY25fYXJyb3dfd2guc3ZnKSByaWdodCAyNXB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9tYWlsLnBuZykgNzBweCBjZW50ZXIgLyAyMHB4IGF1dG8gbm8tcmVwZWF0LCB1cmwoLi4vaW1nL2NvbW1vbi9pY25fYXJyb3dfd2guc3ZnKSByaWdodCAyNXB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubGlzdC0wMSB7XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJG1haW47XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJG1haW47XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpc3QtMDIge1xuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGNvbnRlbnQ6ICfjg7snO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5saXN0LTAzIHtcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMS4yZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgY29udGVudDogJ+ODuyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLm9saXN0LTAxIHtcbiAgJiA+IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLm9saXN0LTAyIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gICYgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgfVxufVxuXG4iLCIucGFnaW5hdGlvbiB7XHJcbiAgbWFyZ2luOiA2MHB4IDAgMTAwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBtYXJnaW46IDMwcHggMCA1MHB4O1xyXG4gIH1cclxufVxyXG4ucGFnaW5hdGlvbiBzcGFuLmN1cnJlbnQsXHJcbi5wYWdpbmF0aW9uIHNwYW4ubnVtYmVyIGEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogNDhweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgbWFyZ2luOiAwIDZweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbjogMCAxcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICB9XHJcbn1cclxuLnBhZ2luYXRpb24gc3Bhbi5udW1iZXIgYSB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgY29sb3I6ICRtYWluO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5wYWdpbmF0aW9uIHNwYW4uZGlzYWJsZWQsXHJcbi5wYWdpbmF0aW9uIHNwYW4uZmlyc3QgYSxcclxuLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGEsXHJcbi5wYWdpbmF0aW9uIHNwYW4ucHJldiBhLFxyXG4ucGFnaW5hdGlvbiBzcGFuLm5leHQgYSB7XHJcbiAgcGFkZGluZzogMTJweCAxMnB4O1xyXG4gIGNvbG9yOiAkYmFzZTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4ucGFnaW5hdGlvbiBzcGFuLmRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wYWdpbmF0aW9uIHNwYW4ucHJldiBhIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogNzBweDtcclxuICBjb2xvcjogJGJhc2U7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICNGRkVFNjU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9hcnJvd18zLnN2ZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIGNvbG9yOiAkbWFpbjtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBsZWZ0OiAtMjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGFnaW5hdGlvbiBzcGFuLm5leHQgYSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG4gIGNvbG9yOiAkYmFzZTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuICB0ZXh0LWluZGVudDogLTk5OTllbTtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICNGRkVFNjU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fYXJyb3cuc3ZnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIHJpZ2h0OiAtMjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGFnaW5hdGlvbiBzcGFuLmN1cnJlbnQsXHJcbi5wYWdpbmF0aW9uIHNwYW4ubnVtYmVyIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICRtYWluO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5wYWdpbmF0aW9uIGE6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAkbWFpbjtcclxufVxyXG4ucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGEsXHJcbi5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhOjpiZWZvcmUsXHJcbi5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhOjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgbWFyZ2luLXRvcDogLTZweDtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gIH1cclxufVxyXG4ucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGE6OmJlZm9yZSB7XHJcbiAgbGVmdDogMTNweDtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgbGVmdDogMTJweDtcclxuICB9XHJcbn1cclxuLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGE6OmFmdGVyIHtcclxuICByaWdodDogMTNweDtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdC1uYXZpIHtcclxuICBhIHtcclxuICAgIGNvbG9yOiAkbWFpbjtcclxuICB9XHJcbn1cclxuXHJcbi5wb3N0LW5hdmkge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAubGlzdC1saW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAzNDBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIG1hcmdpbjogMCA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX2J0bi5wbmcpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiAgICBsaW5lLWhlaWdodDogNzhweDtcclxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmV2LWxpbmsge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gIGNvbG9yOiAkYmFzZTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgfVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZFRTY1O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fYXJyb3dfMy5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgbGVmdDogLTIzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgfVxyXG4gIC5uZXh0LWxpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgIGNvbG9yOiAkYmFzZTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkZFRTY1O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9hcnJvdy5zdmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICByaWdodDogLTIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIucmVxdWlyZWQsXHJcbi5ub3JtYWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIHBhZGRpbmc6IDZweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xyXG59XHJcbi5yZXF1aXJlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjYztcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG4ubm9ybWFsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuLnN1Ym1pdCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgfVxyXG4gICYgPiBkaXYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICBidXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtaW4td2lkdGg6IDM0MHB4O1xyXG4gICAgbWluLWhlaWdodDogODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ19idG4ucG5nKTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdIHtcclxuICB9XHJcbn1cclxuI01haWxNZXNzYWdlQXV0aENhcHRjaGEge1xyXG4gIHdpZHRoOiAyMzBweDtcclxufVxyXG4jQnRuTWVzc2FnZUNvbmZpcm0ge1xyXG59XHJcbiNCdG5NZXNzYWdlQmFjayB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1haW47XHJcbiAgY29sb3I6ICRtYWluO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyogcmVzZXQgKi9cclxuXHJcbmJ1dHRvbixcclxub3B0aW9uLFxyXG50ZXh0YXJlYSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cInNlbGVjdFwiXSxcclxuaW5wdXRbdHlwZT1cIm9wdGlvblwiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICB9XHJcbn1cclxuLypcclxuc2VsZWN0LFxyXG5pbnB1dFt0eXBlPVwic2VsZWN0XCJdIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgbWFyZ2luOiA1cHggMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgQGluY2x1ZGUgZnpfdncoMTIpO1xyXG4gICAgfVxyXG59Ki9cclxuLyog44OH44OV44Kp44Or44OI44GucmFkaW/jgIFjaGVja2JveOOBr+mdnuihqOekuiAqL1xyXG5cclxuaW5wdXRbdHlwZT1yYWRpb10sXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvL21hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgLy9mb250LXNpemU6MTZweDtcclxufVxyXG5cclxuLyogZm9yIGZpcmVmb3ggKi9cclxuXHJcbnNlbGVjdCB7XHJcbiAgICB0ZXh0LWluZGVudDogMC4wMXB4O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogJyc7XHJcbn1cclxuXHJcbnRleHRhcmVhLFxyXG5zZWxlY3QsXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0JBQkFCQTtcclxuICBtYXJnaW46IDVweCAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcclxuICB9XHJcbn1cclxuaW5wdXQuZm9ybV9zIHtcclxuICB3aWR0aDogMjUlO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gIH1cclxufVxyXG5pbnB1dC5mb3JtX20ge1xyXG4gIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgJi5mb3JtX3VuaXQge1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmlucHV0LmZvcm1fbCB7XHJcbiAgd2lkdGg6IDk4JTtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbnRleHRhcmVhIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEyMHB4OyAvKiDjgYrlpb3jgb/jga7pq5jjgZXjgasgKi9cclxuICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8qIOODleOCqeODvOOCq+OCueaZguOBruiJsuWkieabtCAqL1xyXG5cclxudGV4dGFyZWE6Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJG1haW47XHJcbn1cclxuLyogZm9yIGllMTAgaWUxMSBpZeezu+OBruODl+ODq+ODgOOCpuODs+OBruefouWNsOOCkua2iOOBmSBpZTnjga/pnZ7lr77lv5wgKi9cclxuXHJcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiDjg6njgrjjgqrjg5zjgr/jg7MgKi9cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0tcmFkaW8rbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogOXB4IDVweCA4cHggMjhweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0tcmFkaW8rbGFiZWw6OmJlZm9yZSxcclxuaW5wdXRbdHlwZT1yYWRpb10uZm9ybS1yYWRpbytsYWJlbDo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0tcmFkaW8rbGFiZWw6OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0tcmFkaW8rbGFiZWw6OmFmdGVyIHtcclxuICAgIGxlZnQ6IDZweDtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQuZm9ybS1yYWRpbytsYWJlbDo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJG1haW47XHJcbn1cclxuXHJcbi8qIOODgeOCp+ODg+OCr+ODnOODg+OCr+OCuSAqL1xyXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5mb3JtLWNoZWNrYm94K2xhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHBhZGRpbmc6IDZweCA1cHggOHB4IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF0uZm9ybS1jaGVja2JveCtsYWJlbDo6YmVmb3JlLFxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5mb3JtLWNoZWNrYm94K2xhYmVsOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF0uZm9ybS1jaGVja2JveCtsYWJlbDo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZTtcclxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdLmZvcm0tY2hlY2tib3g6Y2hlY2tlZCtsYWJlbDo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMnB4O1xyXG4gICAgdG9wOiAxMXB4O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRtYWluO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgJG1haW47XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tc2VsZWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcclxuICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIH1cclxufVxyXG4uZm9ybS1zZWxlY3Q6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuLmZvcm0tc2VsZWN0OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIC8qIOOBk+OBk+OBp+S4i+WQkeOBjeefouWNsOaMh+WumuOAgOS7iuWbnuOBr0NTU+OBpyAqL1xyXG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOy8qIOOCr+ODquODg+OCr+WHuuadpeOCi+OCiOOBhiAqL1xyXG4gICAgei1pbmRleDogMTE7XHJcbn1cclxuXHJcbi5mb3JtLXNlbGVjdCBzZWxlY3Qge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA5cHggNTBweCAxMHB4IDVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjQkFCQUJBO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGNvbG9yOiAkYmFzZTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDhweDtcclxuICB9XHJcbiAgb3B0aW9uIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBjb2xvcjogJG1haW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5zZWxlY3QuZm9ybS1zZWxlY3Qge1xyXG4gIHBhZGRpbmc6IDlweCA1MHB4IDEwcHggMjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5pbnB1dFt0eXBlPWZpbGVdIHtcclxufVxyXG5pbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0JBQkFCQTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgY29sb3I6ICRiYXNlO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLyogaWU55a++562WICovXHJcblxyXG4uZm9ybS1zZWxlY3Qgc2VsZWN0Om5vdCg6dGFyZ2V0KSB7XHJcbiAgICB3aWR0aDogMTIwJSBcXDk7XHJcbn1cclxuXHJcbi8qIEdvb2dsZSBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgMTUrLCBBbmRyb2lkLCBpT1MgKi9cclxuXHJcbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2JiYjtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbn1cclxuXHJcbi8qIEZpcmVmb3ggMTgtICovXHJcblxyXG46LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2JiYjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG59XHJcblxyXG4vKiBGaXJlZm94IDE5KyAqL1xyXG5cclxuOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjYmJiO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbn1cclxuXHJcbi8qIElFIDEwKyAqL1xyXG5cclxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2JiYjtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbn1cclxuXHJcbi5mb3JtLXRhYmxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICB0ciB7XHJcbiAgICB0aCB7XHJcbiAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5yZXF1aXJlZCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgfVxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAyNjBweCApO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXJyb3ItbWVzc2FnZSB7XHJcbiAgY29sb3I6ICRhY2M7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4uYWxlcnQtbWVzc2FnZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkYWNjLDEpO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5tYWlsLWRlc2NyaXB0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG4ubWFpbC1hdHRlbnRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcbi5mb3JtLWFncmVlIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgYnIge1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJG1haW47XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbiAgJl90ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1jaGVja2JveCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tZW5kIHtcclxuICAmX3RleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jRmllbGRNZXNzYWdlWmlwIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG4jRmllbGRNZXNzYWdlQWRkcmVzczEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4jRmllbGRNZXNzYWdlRXhwZXJpZW5jZUZpbGUgaW5wdXQge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuI0ZpZWxkTWVzc2FnZU5hbWUxIGlucHV0LFxyXG4jRmllbGRNZXNzYWdlS2FuYTEgaW5wdXQsXHJcbiNGaWVsZE1lc3NhZ2VFZHVjYXRpb25ZZWFyIGlucHV0LFxyXG4jRmllbGRNZXNzYWdlUXVhbGlmaWNhdGlvblllYXIgaW5wdXQsXHJcbiNGaWVsZE1lc3NhZ2VFeHByaWVuY2UgaW5wdXQge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuI0ZpZWxkTWVzc2FnZVdvcmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuI0ZpZWxkTWVzc2FnZVppcCB7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4jRmllbGRNZXNzYWdlRWR1Y2F0aW9uWWVhciBpbnB1dCxcclxuI0ZpZWxkTWVzc2FnZVF1YWxpZmljYXRpb25ZZWFyIGlucHV0LFxyXG4jRmllbGRNZXNzYWdlRXhwcmllbmNlIGlucHV0IHtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZlbSk7XHJcbiAgfVxyXG59XHJcbiNGaWVsZE1lc3NhZ2VCbG9vZDo6YWZ0ZXIge1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gIH1cclxufVxyXG5cclxuLm1haWwtY29uZmlybSAjRmllbGRNZXNzYWdlUmVzZXJ2ZURhdGUge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufSIsIi5jb2x1bW4ge1xuICBAaW5jbHVkZSBiYXNlKDExNDAsMjAsMTVweCk7XG59XG4uY29sdW1uLTJjb2wge1xuICBAaW5jbHVkZSBiYXNlKDExNDAsMjAsMTVweCk7XG4gIEBpbmNsdWRlIGZsZXgobm93cmFwLHNwYWNlLWJldHdlZW4pO1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgJl90ZXh0IHtcbiAgICB3aWR0aDogNTMlO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvcHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogJGFjYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2ltYWdlIHtcbiAgICB3aWR0aDogNDElO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogNzV2dztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbHVtbi1idWJibGUge1xuICBAaW5jbHVkZSBiYXNlKDExNDAsMjAsMTVweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgcGFkZGluZzogNzBweCA3MHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGQUY2RjM7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgbWFyZ2luOiA2MHB4IDE1cHg7XG4gICAgcGFkZGluZzogNDBweCAxNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxuICAmX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZFNDVBO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgdG9wOiAtMzBweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMThweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRTQ1QTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDAgMCwgNTAlIDEwMCUpO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgYm90dG9tOiAtMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfVxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGFjYztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl8yY29sIHtcbiAgICBAaW5jbHVkZSBmbGV4KG5vd2FwLHNwYWNlLWJldHdlZW4pO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAmX3RleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNTMlO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICZfaW1hZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA2NXZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBtaXhpbiBmbGV4KCR3cmFwOm5vd3JhcCwkanVzdGlmeTpmbGV4LXN0YXJ0KXtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgZmxleC13cmFwOiAkd3JhcDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1peGluIGZsZXgtc3AoJHdyYXA6bm93cmFwLCRqdXN0aWZ5OmZsZXgtc3RhcnQpe1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICBmbGV4LXdyYXA6ICR3cmFwO1xufSIsInRhYmxlOm5vdChbY2xhc3NdKSB7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERkQ4QzM7XG4gIH1cbiAgdGgge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERkQ4QzM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERkQ4QzM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICB0ZCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RGRDhDMztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RGRDhDMztcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxufSIsIi5oZXJvIHtcbiAgQGluY2x1ZGUgYmFzZSgyMDAwLDAsMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJl90ZXh0IHtcbiAgICBAaW5jbHVkZSBiYXNlKDEyODAsMjAsMTVweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA3N3B4O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCB3aGl0ZSwgMCAwIDEwcHggd2hpdGUsIDAgMCAxMHB4IHdoaXRlLCAwIDAgMTBweCB3aGl0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICAgICZfY29weTAxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2NvcHkwMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoJHN1YiwgMSkgMCUsIHJnYmEoJHN1YiwgMSkgMzglLCByZ2JhKHdoaXRlLCAwKSAzOCUsIHJnYmEod2hpdGUsIDApIDEwMCUpO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfY29weTAzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tbGVmdDogMTguNCU7XG4gICAgfVxuICB9XG4gICZfaWxsdXN0IHtcbiAgICBAaW5jbHVkZSBiYXNlKDEyODAsMjAsMTVweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMzF2dztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICZfaW5uZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNDBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcC1wcm9ibGVtIHtcbiAgbWFyZ2luLXRvcDogLTMxMHB4O1xuICBwYWRkaW5nLXRvcDogMzYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ193YXZlLnBuZykgdG9wIGNlbnRlciAvIDE2NjZweCBhdXRvIG5vLXJlcGVhdDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL3NwL2JnX3dhdmUucG5nKSB0b3AgY2VudGVyIC8gMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgfVxuICAmX2lubmVyIHtcbiAgICBAaW5jbHVkZSBiYXNlKDEwMTAsMjAsMTVweCk7XG4gIH1cbiAgJl9jb3B5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cbiAgJl9saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJl9pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19idWJibGUwMS5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAyODZweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRzdWI7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgICAgbGVmdDogMjNweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ljbl9mdWtpZGFzaGlfbC5zdmcpIDAgMCAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoI0ZGRUI1MSwgMSkgMCUsIHJnYmEoI0ZGRUI1MSwgMSkgMzglLCByZ2JhKHdoaXRlLCAwKSAzOCUsIHJnYmEod2hpdGUsIDApIDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNDYwcHg7XG4gICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjlweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX2J1YmJsZTAyLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDIzOHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHN1YjtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKCNGRkI1NjUsIDEpIDAlLCByZ2JhKCNGRkI1NjUsIDEpIDM4JSwgcmdiYSh3aGl0ZSwgMCkgMzglLCByZ2JhKHdoaXRlLCAwKSAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgICAgICByaWdodDogMjZweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ljbl9mdWtpZGFzaGlfci5zdmcpIDAgMCAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRvcDogMTIycHg7XG4gICAgICAgIGxlZnQ6IDExMnB4O1xuICAgICAgICB3aWR0aDogMzQzcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX2J1YmJsZTAzLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDI5NnB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHN1YjtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKCNFQjlEQUIsIDEpIDAlLCByZ2JhKCNFQjlEQUIsIDEpIDM4JSwgcmdiYSh3aGl0ZSwgMCkgMzglLCByZ2JhKHdoaXRlLCAwKSAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgICAgICBsZWZ0OiAyM3B4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaWNuX2Z1a2lkYXNoaV9sLnN2ZykgMCAwIC8gMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgdG9wOiAxMzdweDtcbiAgICAgICAgbGVmdDogNjU1cHg7XG4gICAgICAgIHdpZHRoOiAyODdweDtcbiAgICAgICAgaGVpZ2h0OiAxNjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX2J1YmJsZTA0LnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDIwM3B4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHN1YjtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKCM2QkNBQzcsIDEpIDAlLCByZ2JhKCM2QkNBQzcsIDEpIDM4JSwgcmdiYSh3aGl0ZSwgMCkgMzglLCByZ2JhKHdoaXRlLCAwKSAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgICAgICByaWdodDogMjZweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ljbl9mdWtpZGFzaGlfci5zdmcpIDAgMCAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfaWxsdXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA0NTNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcC1zb2x1dGlvbiB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICAmX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6ICRhY2M7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2JhbG9vbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZFNDVBO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDE5OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IC0xOHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRTQ1QTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDAsIDUwJSAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9wb2ludCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDAsIDUwJSAxMDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2lubmVyIHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoMTAyMCwyMCwxNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgZmxleC1zcChub3dyYXAsc3BhY2UtYmV0d2Vlbik7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICAgIC5pbWFnZSB7XG4gICAgICB9XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkU0NUE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1qb3N0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBib3R0b206IC0xMnB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZFNDVBO1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDAgMCwgNTAlIDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBjb2xvcjogJGFjYztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtMDEge1xuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAzMjZweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzg2cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtMDIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMzBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0wMyB7XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMzBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLWJlbmVmaXQge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICB9XG4gICZfaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgJl9pbm5lciB7XG4gICAgICBAaW5jbHVkZSBmbGV4LXNwKG5vd3JhcCxzcGFjZS1iZXR3ZWVuKTtcbiAgICAgIEBpbmNsdWRlIGJhc2UoMTEyMCwyMCwxNXB4KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWFnZSB7XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoI0ZGRTQ1QSwgMSkgMCUsIHJnYmEoI0ZGRTQ1QSwgMSkgMzglLCByZ2JhKHdoaXRlLCAwKSAzOCUsIHJnYmEod2hpdGUsIDApIDEwMCUpO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtMDEge1xuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLTAyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkFGNkYzO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICB9XG4gICAgICAudG9wLWJlbmVmaXRfaXRlbV9pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDc0NnB4O1xuICAgICAgICAgIGhlaWdodDogNTg1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfYmVuZWZpdC5wbmcpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzNzUgLyAzOTQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9zcC9iZ19iZW5lZml0LnBuZykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLTAzIHtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDM2NXB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAyOTdweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudHRsLXBhZ2Uge1xuICBAaW5jbHVkZSBiYXNlKDE2MDAsMCwwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgJl90ZXh0IHtcbiAgICBAaW5jbHVkZSBiYXNlKDExNDAsMjAsMTVweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggd2hpdGUsIDAgMCAxMHB4IHdoaXRlLCAwIDAgMTBweCB3aGl0ZSwgMCAwIDEwcHggd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgLmVuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJHN1YjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWpvc3Q7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5qYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2NvcHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggd2hpdGUsIDAgMCAxMHB4IHdoaXRlLCAwIDAgMTBweCB3aGl0ZSwgMCAwIDEwcHggd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkRCNTc7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX21lc3NhZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA2NzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHdoaXRlLCAwIDAgMTBweCB3aGl0ZSwgMCAwIDEwcHggd2hpdGUsIDAgMCAxMHB4IHdoaXRlO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTBweDtcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgLy9wb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgLy9tYXJnaW4tbGVmdDogMTguNCU7XG4gICAgICBtYXJnaW4tbGVmdDogMjglO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMge1xuICBAaW5jbHVkZSBiYXNlKDExNDAsMjAsMTVweCk7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkYmFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZDogJHN1YjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gICZfdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAtNjVweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgY29sb3I6ICNBRkRCREE7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWpvc3Q7XG4gICAgZm9udC1zaXplOiAxNTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHRvcDogLTMycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjRweDtcbiAgICAgIHJpZ2h0OiAtMjcwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ltZ19jb250YWN0LnBuZykgMCAwIC8gMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cbiAgfVxuICAmX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuICAmX2J1dHRvbnMge1xuICAgIEBpbmNsdWRlIGZsZXgtc3Aobm93cmFwLGNlbnRlcik7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gICAgLmJ1dHRvbi0wMyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5idXR0b24tMDQge1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVycm9yLXBhZ2Uge1xuICBAaW5jbHVkZSBiYXNlKDExNDAsMjAsMTVweCk7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgJl9tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gICZfbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IiwiLnNlcnZpY2UtcG9pbnQge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTUwcHgpO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG4gIGJhY2tncm91bmQ6ICRtYWluO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDI1cHggMjVweCAwO1xuICB9XG4gICZfaW5uZXIge1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gICZfaGVhZCB7XG4gICAgQGluY2x1ZGUgZmxleChub3dyYXAsc3BhY2UtYmV0d2Vlbik7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgfVxuICB9XG4gICZfdGV4dCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBsaW5lLWhlaWdodDogMi4zO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICZfY29weSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9tZXNzYWdlIHtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9pbWFnZSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogNzV2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9ib3gge1xuICAgIEBpbmNsdWRlIGJhc2UoOTYwLDAsMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgcGFkZGluZzogNDBweCAxNXB4IDIwcHg7XG4gICAgfVxuICB9XG4gICZfdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00MnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkU0NUE7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xOHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZFNDVBO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCAwLCA1MCUgMTAwJSk7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBib3R0b206IC0xNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2xpc3Qge1xuICAgICZfaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAn44O7JztcbiAgICAgIH1cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkYWNjO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZXJ2aWNlLXN1Z2dlc3Qge1xuICBAaW5jbHVkZSBiYXNlKDExNDAsMjAsMTVweCk7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAmX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGFjYztcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZXJ2aWNlLXByb2JyZW0ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgJl9pbm5lciB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMTQwLDIwLDE1cHgpO1xuICB9XG4gICZfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAuaWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDs7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgICAgLm51bSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWpvc3Q7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xOHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDAgMCwgNTAlIDEwMCUpO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBib3R0b206IC0xNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfZGV0YWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2JveCB7XG4gICAgICBAaW5jbHVkZSBmbGV4KG5vd3JhcCxzcGFjZS1iZXR3ZWVuKTtcbiAgICAgIHBhZGRpbmc6IDUwcHggNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3RleHQge1xuICAgICAgd2lkdGg6IDY2JTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoI0ZGRTQ1QSwgMSkgMCUsIHJnYmEoI0ZGRTQ1QSwgMSkgMzglLCByZ2JhKHdoaXRlLCAwKSAzOCUsIHJnYmEod2hpdGUsIDApIDEwMCUpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyOCU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogNjB2dztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4NnB4O1xuICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9pY25fYmF0dS5zdmcpIDAgMCAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICBsZWZ0OiA5dnc7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfbGlzdCB7XG4gICAgQGluY2x1ZGUgZmxleChub3dyYXAsc3BhY2UtYmV0d2Vlbik7XG4gICAgJl9pdGVtIHtcbiAgICAgIHdpZHRoOiAzMSU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNTEwIC8gMjc2O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX2J1YmJsZS5wbmcpIDAgMCAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM5cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlcnZpY2Utc29sdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZDogJG1haW47XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDAgMCwgNTAlIDEwMCUpO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG4gICZfaW5uZXIge1xuICAgIEBpbmNsdWRlIGJhc2UoMTE0MCwyMCwxNXB4KTtcbiAgfVxuICAmX2hlYWQge1xuICAgICZfdGl0bGUge1xuICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRTQ1QTtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfYm94IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgobm93cmFwLHNwYWNlLWJldHdlZW4pO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDYwcHggNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAzMHB4O1xuICAgICAgfVxuICAgICAgJi5sYXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgIHdpZHRoOiA2NiU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICBzdHJvbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKCNGRkU0NUEsIDEpIDAlLCByZ2JhKCNGRkU0NUEsIDEpIDM4JSwgcmdiYSh3aGl0ZSwgMCkgMzglLCByZ2JhKHdoaXRlLCAwKSAxMDAlKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyOCU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogNjB2dztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTM2cHg7XG4gICAgICAgIGxlZnQ6IC0zM3B4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxMTFweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2ljbl9tYXJ1LnN2ZykgMCAwIC8gMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgIGxlZnQ6IDd2dztcbiAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9saXN0IHtcbiAgICBAaW5jbHVkZSBmbGV4KG5vd3JhcCxzcGFjZS1iZXR3ZWVuKTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICZfaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMzElO1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyMjRweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1MCUpO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDAsIDUwJSAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlcnZpY2UtbWlzc2lvbiB7XG4gIEBpbmNsdWRlIGJhc2UoMTE0MCwyMCwxNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG4gIHN0cm9uZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5zZXJ2aWNlLWNhc2Uge1xuICBAaW5jbHVkZSBiYXNlKDExNDAsMjAsMTVweCk7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgJl9saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAmX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAkYmFzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRhY2M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNiAvIDU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHJvdy1nYXA6IDZweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNHB4IDQwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvcHkge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbn1cblxuLnNlcnZpY2UtbWVyaXQge1xuICAmX2lsbHVzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDE5OHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDM0MHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IDE0NnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLndvcmtzLWV4cCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZDogJHN1YjtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAmLXN3YXAge1xuICAgIGJhY2tncm91bmQ6ICNGQUY2RjM7XG4gIH1cbiAgJl9pbm5lciB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMTQwLDIwLDE1cHgpO1xuICB9XG4gICZfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAuaWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDs7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgICAgLm51bSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWpvc3Q7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xOHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDAgMCwgNTAlIDEwMCUpO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBib3R0b206IC0xNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfaXNzdWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZzogNTBweCA0MHB4IDUwcHggNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNDVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCAwLCA1MCUgMTAwJSk7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBib3R0b206IC0zMnB4O1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2JveCB7XG4gICAgICBAaW5jbHVkZSBmbGV4KG5vd3JhcCxzcGFjZS1iZXR3ZWVuKTtcbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcscmdiYSgjRkZFNDVBLCAxKSAwJSwgcmdiYSgjRkZFNDVBLCAxKSAzOCUsIHJnYmEod2hpdGUsIDApIDM4JSwgcmdiYSh3aGl0ZSwgMCkgMTAwJSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMDVweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiA2MHZ3O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3NvbHV0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggNjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB9XG4gICAgJl9saXN0IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgobm93cmFwLHNwYWNlLWJldHdlZW4pO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgYm90dG9tOiAtMzRweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNzhweDtcbiAgICAgICAgaGVpZ2h0OiA2N3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3dvcmtzL2ltZ190cnVjay5wbmcpIDAgMCAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMzElO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm51bSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTI2cHg7XG4gICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICBjb2xvcjogJHN1YjtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtam9zdDtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9iZW5lZml0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDYwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGFjYztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIH1cbiAgICAmX2xpc3Qge1xuICAgICAgQGluY2x1ZGUgZmxleChub3dyYXAsc3BhY2UtYmV0d2Vlbik7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3dvcmtzL2ltZ19odW1hbi5wbmcpIDAgMCAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9pdGVtIHtcbiAgICAgICAgd2lkdGg6IDMxJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZFNDVBO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGFjYztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKCRhY2MsIDEpIDAlLCByZ2JhKCRhY2MsIDEpIDkwJSwgcmdiYSh3aGl0ZSwgMCkgOTAlLCByZ2JhKHdoaXRlLCAwKSAxMDAlKTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53b3Jrcy1jaGFuZ2Uge1xuICBAaW5jbHVkZSBiYXNlKDExNDAsMjAsMTVweCk7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAmX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gICZfdGFibGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGgge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGFjYztcbiAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMjJweCAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZFQ0Q2O1xuICAgICAgICBjb2xvcjogJGFjYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiIsIi5vdGhlcnMge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59IiwiLmNvbXBhbnkge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5jb21wYW55LW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1NTBweCk7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbiAgYmFja2dyb3VuZDogJHN1YjtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAyNXB4IDI1cHggMDtcbiAgfVxuICAmX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAmX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgfVxuICAgIC5qYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICBsaW5lLWhlaWdodDogMTA1cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtam9zdDtcbiAgICAgIGZvbnQtc2l6ZTogMTA1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICBvcGFjaXR5OiAuMztcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl90ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMi41O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgfVxuICAgICZfbWVzc2FnZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2NlbyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgICZfc2lnbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cbiAgJl9pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjJweDtcbiAgICBib3R0b206IC0yOXB4O1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWF4LXdpZHRoOiA1MDhweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3R0b206IC0xNXB4O1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29tcGFueS1vdmVydmlldyB7XG4gIEBpbmNsdWRlIGJhc2UoMTE0MCwyMCwxNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gICZfdGFibGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIH1cbiAgICB0aCB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAwIDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb21wYW55LWVzZyB7XG4gIEBpbmNsdWRlIGJhc2UoMTE0MCwyMCwxNXB4KTtcbiAgJl9oZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG4gICZfdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgfVxuICAgIC5qYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICBsaW5lLWhlaWdodDogMTA1cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY29sb3I6ICRzdWI7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtam9zdDtcbiAgICAgIGZvbnQtc2l6ZTogMTA1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICBvcGFjaXR5OiAuMztcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAgMDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gICZfdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbiAgJl9ib3gge1xuICAgIEBpbmNsdWRlIGZsZXgtc3Aobm93cmFwLHNwYWNlLWJldHdlZW4pO1xuICAgIC5pbWFnZSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNvbnRhY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkFGNkYzO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX2lubmVyIHtcbiAgICBAaW5jbHVkZSBiYXNlKDExNDAsMjAsMTVweCk7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cblxuICAmX2JveCB7XG4gICAgcGFkZGluZzogNTBweCA3MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICB9XG5cbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vIGJhc2VyQ01TIOODleOCqeODvOODoOODh+OCtuOCpOODs1xuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYnMtbWFpbC1mb3JtLWJvZHkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgYm9yZGVyLXNwYWNpbmc6IDAgMThweDsgLy8g6KGM44Gu57im5L2Z55m9XG4gICAgfVxuXG4gICAgLmJzLW1haWwtZm9ybS1ib2R5IHRyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLmJzLW1haWwtZm9ybS1ib2R5IC5jb2wtaGVhZCB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggNDBweCAwIDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuYnMtbWFpbC1mb3JtLWJvZHkgLmNvbC1pbnB1dCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjgwcHgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cblxuICAgIC8vIOODqeOCuOOCqiAvIOODgeOCp+ODg+OCr+ODnOODg+OCr+OCuVxuICAgIC5jb2wtaW5wdXQgc3BhbiA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAuY29sLWlucHV0IHNwYW4gPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuICAgIC5jb2wtaW5wdXQgc3BhbiA+IGxhYmVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAvLyDjgIzjgYrllY/jgYTlkIjjgo/jgZvlhoXlrrnjgI3jgarjganlpKfjgY3jgoHjga7jg4bjgq3jgrnjg4jjgqjjg6rjgqJcbiAgICAjUm93TWVzc2FnZU1lc3NhZ2UgdGV4dGFyZWEge1xuICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgfVxuXG4gICAgLy8gQ0FQVENIQe+8iOW/heimgeOBquOCie+8iVxuICAgIC5icy1tYWlsLWZvcm0tYXV0aC1jYXB0Y2hhIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzY2NjtcblxuICAgICAgLmF1dGgtY2FwdGNoYS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTJEOEQwO1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIH1cblxuICAgICAgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBiYXNlcuOBruODh+ODleOCqeODq+ODiOmAgeS/oeODnOOCv+ODs+OBr+mdnuihqOekuu+8iOS4i+OBruOCq+OCueOCv+ODoOODnOOCv+ODs+OCkuS9v+OBhu+8iVxuICAgIC5icy1tYWlsLWZvcm0tc3VibWl0IHtcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyDjgqjjg6njg7zjg6Hjg4Pjgrvjg7zjgrjvvIjjgq/jg6njgrnlkI3jga/nkrDlooPjgavlkIjjgo/jgZvjgablpInmm7TjgZfjgaZPS++8iVxuICAgIC5icy1tYWlsLWF0dGVudGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjRTM1MDUwO1xuICAgIH1cblxuICAgIC8vIOOCueODnuODm+ODrOOCpOOCouOCpuODiFxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAuYnMtbWFpbC1mb3JtLWJvZHkge1xuICAgICAgICBib3JkZXItc3BhY2luZzogMCAxNHB4O1xuICAgICAgfVxuICAgICAgLmJzLW1haWwtZm9ybS1ib2R5IHRyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuYnMtbWFpbC1mb3JtLWJvZHkgLmNvbC1oZWFkLFxuICAgICAgLmJzLW1haWwtZm9ybS1ib2R5IC5jb2wtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAuYnMtbWFpbC1mb3JtLWJvZHkgLmNvbC1oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgfVxuICAgICAgLmJzLW1haWwtZm9ybS1ib2R5IC5jb2wtaW5wdXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIOmAgeS/oeWJjeOBruWQjOaEj++8i+ODnOOCv+ODs1xuLmNvbnRhY3Qtc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICZfYWdyZWUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICM1NTU7XG5cbiAgICAuZm9ybS1jaGVja2JveCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjRjM2QzJFO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJl9ub3RpY2Uge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfYnV0dG9uIHtcbiAgICBidXR0b24sIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTZweCA4MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI0YzNkMyRTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHRyYW5zZm9ybSAuMjVzIGVhc2U7XG4gICAgfVxuICAgIGJ1dHRvbjpob3ZlciwgaW5wdXQ6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGJ1dHRvbiwgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNGaWVsZE1lc3NhZ2VJc3N1ZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250YWN0LWNvbmZpcm0ge1xuICAuYnMtbWFpbC1mb3JtLWJvZHkge1xuICAgIGJvcmRlci1zcGFjaW5nOiAwIDQwcHg7IC8vIOihjOOBrue4puS9meeZvVxuICB9XG59XG5cbi5jb250YWN0LXRoYW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC5jb250YWN0LWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgJl9tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTAwcHg7XG4gIH1cbn1cblxuI0J0bk1lc3NhZ2VDb25maXJtIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn0iLCIucHJpdmFjeSB7XG4gIEBpbmNsdWRlIGJhc2UoMTE0MCwyMCwxNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAmX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG59IiwiJGxhcmdlUmFuZ2U6IDE4MDBweDtcclxuJG5hdlJhbmdlOiAxMDI0cHg7XHJcbiRzbWFsbFJhbmdlOiA3NjBweDtcclxuJHRpbnlSYW5nZTogMzIxcHg7XHJcbkBtaXhpbiBtcSgkbWVkaWEpIHtcclxuXHRAaWYgJG1lZGlhID09IHBjIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNtYWxsUmFuZ2UgKyAxfSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRtZWRpYSA9PSB3aWRlIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JG5hdldpZHRoICsgMX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkbWVkaWEgPT0gbmF2IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG5hdlJhbmdlfSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRtZWRpYSA9PSBzcG5hdiB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzbWFsbFJhbmdlICsgMX0pIGFuZCAobWF4LXdpZHRoOiAjeyRuYXZSYW5nZX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkbWVkaWEgPT0gc3Age1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc21hbGxSYW5nZX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkbWVkaWEgPT0gbWlkIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1pZGl1bVdpZHRofSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRtZWRpYSA9PSB0aW55IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRpbnlSYW5nZX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkbWVkaWEgPT0gbW92IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGxhcmdlUmFuZ2V9KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iXX0= */
