@keyframes dash{0%{stroke-dasharray:1, 95;stroke-dashoffset:0}50%{stroke-dasharray:85, 95;stroke-dashoffset:-25}100%{stroke-dasharray:85, 95;stroke-dashoffset:-93}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a{color:#323232;text-decoration:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button,input,input[type=text],input[type=button],textarea{outline:none;border:none;background:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;border-radius:0}button,input,textarea,li{margin:0;padding:0}@font-face{font-family:'Quicksand';font-style:normal;font-weight:300;src:local("Quicksand Light"),local("Quicksand-Light"),url("https://www.happybrush.de/skin/frontend/mothership/happybrush/fonts/quicksand-v8-latin-300.woff2") format("woff2"),url("https://www.happybrush.de/skin/frontend/mothership/happybrush/fonts/quicksand-v8-latin-300.woff") format("woff")}@font-face{font-family:'Quicksand';font-style:normal;font-weight:400;src:local("Quicksand Regular"),local("Quicksand-Regular"),url("https://www.happybrush.de/skin/frontend/mothership/happybrush/fonts/quicksand-v8-latin-regular.woff2") format("woff2"),url("https://www.happybrush.de/skin/frontend/mothership/happybrush/fonts/quicksand-v8-latin-regular.woff") format("woff")}@font-face{font-family:'Quicksand';font-style:normal;font-weight:700;src:local("Quicksand Bold"),local("Quicksand-Bold"),url("https://www.happybrush.de/skin/frontend/mothership/happybrush/fonts/quicksand-v8-latin-700.woff2") format("woff2"),url("https://www.happybrush.de/skin/frontend/mothership/happybrush/fonts/quicksand-v8-latin-700.woff") format("woff")}@font-face{font-family:'Amatic SC';font-style:normal;font-weight:400;src:local("Amatic SC Regular"),local("AmaticSC-Regular"),url("https://www.happybrush.de/skin/frontend/mothership/happybrush/fonts/amatic-sc-v11-latin-regular.woff2") format("woff2"),url("https://www.happybrush.de/skin/frontend/mothership/happybrush/fonts/amatic-sc-v11-latin-regular.woff") format("woff")}body{font-family:"Quicksand",sans-serif;font-weight:400;font-size:14px;line-height:1.4;color:#323232;background:#fff}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4{font-family:"Quicksand",sans-serif;font-weight:700}h1,h2{font-size:40px}h3,h4{font-size:18px}p{font-size:16px}strong{font-weight:700}.title-separator{position:relative;margin-bottom:10px;text-transform:uppercase;font-family:"Quicksand",sans-serif;font-weight:400;overflow:hidden}.title-separator.prominent{font-size:24px;text-transform:none}.title-separator:after{position:absolute;content:'';bottom:6px;height:5px;width:100%;margin-left:10px;background:#e3e3e3}.clearfix:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.center{margin:0 auto;text-align:center}.small-text{font-size:11px}.underline{text-decoration:underline}.underline:hover{text-decoration:none}svg.icon{width:100%;height:100%}.animate-in{position:relative;opacity:0;visibility:hidden;-webkit-transition:-webkit-all 0.8s cubic-bezier(0, 0.28, 0.3, 1);-moz-transition:-moz-all 0.8s cubic-bezier(0, 0.28, 0.3, 1);-ms-transition:-ms-all 0.8s cubic-bezier(0, 0.28, 0.3, 1);-o-transition:-o-all 0.8s cubic-bezier(0, 0.28, 0.3, 1);transition:all 0.8s cubic-bezier(0, 0.28, 0.3, 1)}.animate-in.animate{opacity:1;visibility:visible}@media (max-width: 767px){h1{font-size:22px}h2{font-size:19px}h3{font-size:17px}h4{font-size:14px}.title-separator.prominent{font-size:18px}}.col{border:0 solid transparent;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}@media screen and (min-width: 0) and (max-width: 759px){.row{margin-left:-10px}.col{border-left:10px solid transparent;padding:0 0}.span_1{width:50%;border-left-width:10px;padding:0 0;margin-left:0}.span_2,.span_3,.span_4,.span_5,.span_6,.span_7,.span_8,.span_9,.span_10,.span_11,.span_12{margin-left:0;width:100%}}@media screen and (min-width: 760px) and (max-width: 999px){.row{margin-left:-20px}.col{border-left:20px solid transparent;padding:0 0}.span_1{width:16.6666666667%;border-left-width:20px;padding:0 0%;margin-left:0}.span_2{width:33.3333333333%;border-left-width:20px;padding:0 0%;margin-left:0}.span_3{width:50%;border-left-width:20px;padding:0 0%;margin-left:0}.span_4{width:66.6666666667%;border-left-width:20px;padding:0 0%;margin-left:0}.span_5{width:83.3333333333%;border-left-width:20px;padding:0 0%;margin-left:0}.span_6,.span_7,.span_8,.span_9,.span_10,.span_11,.span_12{margin-left:0;width:100%}}@media screen and (min-width: 1000px){.row{margin-left:-20px}.col{border-left:20px solid transparent;padding:0 0}.span_1{width:8.3333333333%;border-left-width:20px;padding:0 0%;margin-left:0}.span_2{width:16.6666666667%;border-left-width:20px;padding:0 0%;margin-left:0}.span_3{width:25%;border-left-width:20px;padding:0 0%;margin-left:0}.span_4{width:33.3333333333%;border-left-width:20px;padding:0 0%;margin-left:0}.span_5{width:41.6666666667%;border-left-width:20px;padding:0 0%;margin-left:0}.span_6{width:50%;border-left-width:20px;padding:0 0%;margin-left:0}.span_7{width:58.3333333333%;border-left-width:20px;padding:0 0%;margin-left:0}.span_8{width:66.6666666667%;border-left-width:20px;padding:0 0%;margin-left:0}.span_9{width:75%;border-left-width:20px;padding:0 0%;margin-left:0}.span_10{width:83.3333333333%;border-left-width:20px;padding:0 0%;margin-left:0}.span_11{width:91.6666666667%;border-left-width:20px;padding:0 0%;margin-left:0}.span_12{margin-left:0;width:100%}}html,body{overflow-x:hidden;-webkit-overflow-scrolling:touch}header section{max-width:1160px;margin:0 auto;padding:0 20px}@media screen and (max-width: 1024px){header section{padding:0 10px}}@media screen and (max-width: 767px){header section{padding:0 5px}}#page{position:relative;z-index:1;background:#fff}#content,footer{position:relative}#centent{overflow-x:hidden}.max-width-wrapper{max-width:1160px;margin:0 auto;padding:0 20px}@media screen and (max-width: 1024px){.max-width-wrapper{padding:0 10px}}@media screen and (max-width: 767px){.max-width-wrapper{padding:0 5px}}.max-button-width-wrapper{position:relative;max-width:1160px;margin:0 auto;padding:0 20px}@media screen and (max-width: 1024px){.max-button-width-wrapper{padding:0 10px}}@media screen and (max-width: 767px){.max-button-width-wrapper{padding:0 5px}}@media (max-width: 767px){div[id*='checkoutTrustcardResponsive_'],div[id*='tsbadgeResponsiveTop_']{position:fixed;z-index:2;bottom:0}}@media (max-width: 667px){#front-chat-container{display:none}}#top-bar{position:relative;left:0;width:100%;max-width:inherit;background:#323232;color:#d6d6d6;height:30px;text-align:center;z-index:1;-webkit-transition:-webkit-all 0.2s ease;-moz-transition:-moz-all 0.2s ease;-ms-transition:-ms-all 0.2s ease;-o-transition:-o-all 0.2s ease;transition:all 0.2s ease}#top-bar .icon{position:relative;height:17px;width:17px;top:4px;margin-right:8px;fill:#d6d6d6}#top-bar ul{max-width:1160px;margin:0 auto;padding:0 20px;display:-webkit-flex;display:flex}@media screen and (max-width: 1024px){#top-bar ul{padding:0 10px}}@media screen and (max-width: 767px){#top-bar ul{padding:0 5px}}#top-bar li{padding:0 10px;flex:1 1 33.3333%;line-height:30px;white-space:nowrap}#top-bar li.coupon-promo{font-weight:700}.search{display:inline-block;width:80%;margin-top:12px;font-size:14px}.search-cancel-button{visibility:hidden;border-radius:50%;width:16px;height:16px;position:absolute;top:13px;right:10px;cursor:pointer;z-index:3;background:url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQzOC41MzMgNDM4LjUzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjUzMyA0MzguNTMzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQwOS4xMzMsMTA5LjIwM2MtMTkuNjA4LTMzLjU5Mi00Ni4yMDUtNjAuMTg5LTc5Ljc5OC03OS43OTZDMjk1LjczNiw5LjgwMSwyNTkuMDU4LDAsMjE5LjI3MywwICAgYy0zOS43ODEsMC03Ni40Nyw5LjgwMS0xMTAuMDYzLDI5LjQwN2MtMzMuNTk1LDE5LjYwNC02MC4xOTIsNDYuMjAxLTc5LjgsNzkuNzk2QzkuODAxLDE0Mi44LDAsMTc5LjQ4OSwwLDIxOS4yNjcgICBjMCwzOS43OCw5LjgwNCw3Ni40NjMsMjkuNDA3LDExMC4wNjJjMTkuNjA3LDMzLjU5Miw0Ni4yMDQsNjAuMTg5LDc5Ljc5OSw3OS43OThjMzMuNTk3LDE5LjYwNSw3MC4yODMsMjkuNDA3LDExMC4wNjMsMjkuNDA3ICAgczc2LjQ3LTkuODAyLDExMC4wNjUtMjkuNDA3YzMzLjU5My0xOS42MDIsNjAuMTg5LTQ2LjIwNiw3OS43OTUtNzkuNzk4YzE5LjYwMy0zMy41OTYsMjkuNDAzLTcwLjI4NCwyOS40MDMtMTEwLjA2MiAgIEM0MzguNTMzLDE3OS40ODUsNDI4LjczMiwxNDIuNzk1LDQwOS4xMzMsMTA5LjIwM3ogTTMyMi42MjEsMjcwLjkzOWMzLjYxNywzLjYxMyw1LjQyOCw3LjkwNSw1LjQyOCwxMi44NTQgICBjMCw1LjEzMy0xLjgxMSw5LjUxNC01LjQyOCwxMy4xMjdsLTI1LjY5MywyNS43MDFjLTMuNjE0LDMuNjEzLTcuOTk0LDUuNDItMTMuMTM1LDUuNDJjLTQuOTQ4LDAtOS4yMzYtMS44MDctMTIuODQ3LTUuNDIgICBsLTUxLjY3Ni01MS42ODJsLTUxLjY3OCw1MS42ODJjLTMuNjE2LDMuNjEzLTcuODk4LDUuNDItMTIuODQ3LDUuNDJjLTUuMTQsMC05LjUxNy0xLjgwNy0xMy4xMzQtNS40MmwtMjUuNjk3LTI1LjcwMSAgIGMtMy42MTYtMy42MTMtNS40MjQtNy45OTQtNS40MjQtMTMuMTI3YzAtNC45NDgsMS44MDktOS4yNCw1LjQyNC0xMi44NTRsNTEuNjc4LTUxLjY3M2wtNTEuNjc4LTUxLjY3OCAgIGMtMy42MTYtMy42MTItNS40MjQtNy44OTgtNS40MjQtMTIuODQ3YzAtNS4xNCwxLjgwOS05LjUxNyw1LjQyNC0xMy4xMzRsMjUuNjk3LTI1LjY5M2MzLjYxNy0zLjYxNiw3Ljk5NC01LjQyNCwxMy4xMzQtNS40MjQgICBjNC45NDksMCw5LjIzMSwxLjgwOSwxMi44NDcsNS40MjRsNTEuNjc4LDUxLjY3NGw1MS42NzYtNTEuNjc0YzMuNjEtMy42MTYsNy44OTgtNS40MjQsMTIuODQ3LTUuNDI0ICAgYzUuMTQxLDAsOS41MjEsMS44MDksMTMuMTM1LDUuNDI0bDI1LjY5MywyNS42OTNjMy42MTcsMy42MTcsNS40MjgsNy45OTQsNS40MjgsMTMuMTM0YzAsNC45NDgtMS44MTEsOS4yMzUtNS40MjgsMTIuODQ3ICAgbC01MS42NzUsNTEuNjc4TDMyMi42MjEsMjcwLjkzOXoiIGZpbGw9IiM1NTU1NTUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat scroll center center transparent}.search-input{position:relative;width:100%;padding:10px 30px 10px 15px;overflow:hidden;text-overflow:ellipsis;z-index:2}.search-input:focus{background:#fff}.search-container{position:relative;display:table;width:100%}.search-container.cancel:not(.loading) .search-cancel-button{visibility:visible;opacity:.25}.search-container.cancel:not(.loading) .search-cancel-button:hover{opacity:.4}.search-container.loading .typeahead__query:before,.search-container.loading .typeahead__query:after{transition:all 0s linear, opacity 0.2s ease;position:absolute;z-index:3;content:'';top:50%;right:.55em;margin-top:-10.5px;width:21px;height:21px;box-sizing:border-box;border-radius:500rem;border:1px solid red}.search-container.hint .search-input{background:transparent}.search-query,.search-button{position:relative;display:table-cell;vertical-align:top}.search-button{width:49px;background:#fafafa}.search-button button{width:50px;height:41px;padding:10px 15px;line-height:0;margin-left:-1px;border:1px solid #d6d6d6;border-radius:0 2px 2px 0}.search-button .icon{width:18px;fill:#323232}.search-button:hover{background:#e3e3e3}.search-list{display:none;position:absolute;top:38px;left:0;z-index:1;width:100%;min-width:160px;margin:2px 0 0;text-align:left;background-color:#fafafa;border:1px solid #d6d6d6;border-radius:0 0 2px 2px;background-clip:padding-box}.search-group{padding:5px 15px;font-family:"Quicksand",sans-serif;font-weight:400;text-transform:uppercase;background:#fff;border-bottom:1px solid #d6d6d6}.search-group a{pointer-events:none}.search-item{position:relative;border-bottom:1px solid #d6d6d6}.search-item a{display:block;padding:5px 15px}.search-item:hover{background:#e3e3e3}.search-item:last-child{border:none}.search-container.result .search-list{display:block}.popover{display:block;position:absolute;right:-120px;top:-31px;left:auto;width:120px;height:91px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;max-width:276px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #d6d6d6}.popover.out{display:none}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:''}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#ffffff;border-left-width:0}.popover-content{font-size:13px;padding:5px;height:100%;text-align:center}.popover-content img{max-height:100%;width:auto;display:inline-block}.search-empty{padding:10px 15px;text-align:center;pointer-events:none}@media (max-width: 767px){.search{width:calc(100% - 10px);margin:5px}}header{position:fixed;width:100%;left:0;background:#1fcfcb;border-bottom:1px solid rgba(255,255,255,0.4);z-index:4;-webkit-transition:-webkit-all 0.2s ease;-moz-transition:-moz-all 0.2s ease;-ms-transition:-ms-all 0.2s ease;-o-transition:-o-all 0.2s ease;transition:all 0.2s ease}header .menu-icon,header .icon{fill:#fff;opacity:1;-webkit-transition:-webkit-all 0.2s ease;-moz-transition:-moz-all 0.2s ease;-ms-transition:-ms-all 0.2s ease;-o-transition:-o-all 0.2s ease;transition:all 0.2s ease}header .logo{float:left;position:relative;display:inline-block;width:200px;height:61px;overflow:hidden}header .logo .main-logo{position:relative}header .logo:hover .main-logo{opacity:.8}header #customer-account{position:relative;float:left}header #customer-account a.customer-account{position:relative;display:block;width:60px;height:60px;padding:17px}header #customer-account a.customer-account:after{content:'';position:absolute;right:0;top:15px;bottom:15px;width:1px;background:#b8eceb}header #customer-account a.customer-account:hover .icon{opacity:.8}header #customer-account a.customer-logout{color:#fff}header #customer-account a.customer-logout:hover{text-decoration:underline}header #header-cart{position:relative;float:left}header #header-cart a{display:block;height:60px;width:60px;padding:14px;cursor:pointer}header #header-cart a:hover .icon{opacity:.8}header #header-cart .cart{position:relative;width:25px}header #header-cart .count{position:absolute;top:10px;left:35px;display:inline-block;width:20px;height:20px;line-height:19px;text-align:center;font-size:11px;color:#1fcfcb;font-weight:700;border-radius:50%;background:#fff;border:1px solid #1fcfcb}header #header-cart .total{position:absolute;bottom:0;left:0;width:100%;text-align:center;opacity:0;font-size:12px;color:#fff}header #header-cart #cart-wrapper-mouse-helper{position:absolute;right:0;height:20px;width:70px;padding-top:15px;display:block}header #header-cart .cart-wrapper{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out;border:1px solid #1fcfcb;position:absolute;z-index:100;background:#fff;right:0;width:340px;margin-top:15px}header #header-cart .cart-wrapper:before,header #header-cart .cart-wrapper:after{content:'';position:absolute;width:0;height:0;border-style:solid}header #header-cart .cart-wrapper:before{right:21px;top:-10px;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent;z-index:2}header #header-cart .cart-wrapper:after{right:20px;top:-11px;border-width:0 11px 11px 11px;border-color:transparent transparent #1fcfcb transparent;z-index:1}header #header-cart .cart-wrapper .items{padding:5px;background:#fff}header #header-cart .cart-wrapper .items .cart-item a{display:grid;grid-template-columns:80px 30px 1fr 1fr;grid-template-rows:1fr 1fr;height:auto;width:auto;padding:7px}header #header-cart .cart-wrapper .items .cart-item a img{grid-row:1/-1}header #header-cart .cart-wrapper .items .cart-item a .name{grid-column:2/-1;grid-row:1/2;font-weight:700}header #header-cart .cart-wrapper .items .cart-item a .price,header #header-cart .cart-wrapper .items .cart-item a .qty{font-size:0.8em;grid-row:2/-1}header #header-cart .cart-wrapper .items .cart-item a .item-total{text-align:right;padding-right:5px;grid-row:2/-1}header #header-cart .cart-wrapper .totals{border-top:1px solid #cdcdcd;padding:5px 10px 5px 5px;font-weight:700;text-align:right;margin:0 14px}header #header-cart .cart-wrapper .totals div{margin-bottom:3px}header #header-cart .cart-wrapper .totals .shipping{font-size:0.8em}header #header-cart .cart-wrapper .totals .tax{font-weight:400;font-size:0.8em}header #header-cart .cart-wrapper .buttons{border-top:1px solid #fff;padding:0 10px 10px 10px;text-align:center;display:flex}header #header-cart .cart-wrapper .buttons>*{flex:calc(50% - 5px) 1 0}header #header-cart .cart-wrapper .buttons a{width:auto;height:auto;padding:0}header #header-cart .cart-wrapper .buttons button.cart{border:2px solid #1fcfcb;color:#1fcfcb;width:auto;padding:12px 15px;transition:border-color .3s ease-in-out}header #header-cart .cart-wrapper .buttons button.cart:hover{border-color:#b8eceb}header #header-cart .cart-wrapper .buttons button.checkout{border:2px solid #1fcfcb;background:#1fcfcb;color:#fff;width:auto;padding:12px 15px;transition:background .3s ease-in-out, border-color .3s ease-in-out}header #header-cart .cart-wrapper .buttons button.checkout:hover{background:#05ada8;border-color:#05ada8}header #header-cart:not(.empty):hover .count,header #header-cart:not(.empty).active .count{background:#b8eceb}header #header-cart:not(.empty):hover .total,header #header-cart:not(.empty).active .total{opacity:1}header #header-cart:not(.empty):hover .cart-wrapper,header #header-cart:not(.empty).active .cart-wrapper{opacity:1;visibility:visible}@media (max-width: 1024px){#top-bar li{font-size:13px}header .logo{width:180px}}@media (max-width: 767px){#top-bar ul li{width:100%}#top-bar ul li:nth-child(1),#top-bar ul li:nth-child(3){display:none}header{height:auto}header:before{height:55px}header section{height:55px;padding:0}header .menu-icon{float:left;display:block;width:50px;height:55px}header .lines{position:relative;top:14px;left:12px;display:inline-block;width:25px;height:2px;background:#fff;-webkit-transition:-webkit-all 0.2s ease;-moz-transition:-moz-all 0.2s ease;-ms-transition:-ms-all 0.2s ease;-o-transition:-o-all 0.2s ease;transition:all 0.2s ease}header .lines:before,header .lines:after{position:absolute;content:'';display:inline-block;width:25px;height:2px;background:#fff;-webkit-transition:-webkit-all 0.2s ease;-moz-transition:-moz-all 0.2s ease;-ms-transition:-ms-all 0.2s ease;-o-transition:-o-all 0.2s ease;transition:all 0.2s ease}header .lines:before{top:-8px}header .lines:after{bottom:-8px}header .logo{height:inherit;width:140px}header .logo .main-logo{margin-bottom:0}header #customer-account,header #header-cart,header #customer-account a.customer-account{top:0;height:55px;width:50px}header #customer-account a.customer-account{padding:13px}header #customer-account a.customer-account .icon{top:2px;position:relative}header #customer-account a.customer-logout{display:none}header #header-cart{background:none}header #header-cart>span{display:none}header #header-cart .cart-icon{top:5px;margin-right:15px}header #header-cart .count{top:10px;left:25px}header #header-cart .cart-wrapper{top:55px}}.option a,.option span{position:absolute;width:28px;height:28px;top:1px;left:1px;border:4px solid #fff;border-radius:50%}.option a.white,.option a.color-6,.option span.white,.option span.color-6{background:#fafafa}.option a.black,.option a.color-7,.option span.black,.option span.color-7{background:#000}.option a.mint,.option a.color-14,.option span.mint,.option span.color-14{background:#1fcfcb}.option a.blue,.option a.color-22,.option span.blue,.option span.color-22{background-color:#21a3d5}.option a.pink,.option a.color-24,.option span.pink,.option span.color-24{background-color:#f46fae}.option a.lavendel,.option a.color-29,.option span.lavendel,.option span.color-29{background-color:#e3cef4}.option a.red,.option a.color-32,.option span.red,.option span.color-32{background-color:#db1a3e}.option a.mint-black,.option a.color-23,.option span.mint-black,.option span.color-23{position:relative;display:block;background-color:#1fcfcb;overflow:hidden}.option a.mint-black:after,.option a.color-23:after,.option span.mint-black:after,.option span.color-23:after{position:absolute;content:'';left:50%;height:100%;right:0;background:#000}.option a.coco,.option a.color-41,.option span.coco,.option span.color-41{background-color:#a36944}.menu-overlay{position:fixed;top:0;bottom:0;right:0;left:0;opacity:0;visibility:hidden;background:rgba(0,0,0,0.3);z-index:1;-webkit-transition:-webkit-all 0.2s ease;-moz-transition:-moz-all 0.2s ease;-ms-transition:-ms-all 0.2s ease;-o-transition:-o-all 0.2s ease;transition:all 0.2s ease}#navigation-wrapper{float:right}#mobile-navigation{display:none}#language-switch{float:left;position:relative;font-size:15px;color:#fff;font-weight:700;-webkit-transition:-webkit-all 0.2s ease;-moz-transition:-moz-all 0.2s ease;-ms-transition:-ms-all 0.2s ease;-o-transition:-o-all 0.2s ease;transition:all 0.2s ease;padding:20px 15px 20px 30px}#language-switch a{color:#fff}#language-switch a:hover{opacity:.8}#language-switch .active{border-bottom:1px solid}#language-switch:after{content:'';position:absolute;right:0;top:15px;bottom:15px;width:1px;background:#b8eceb}#top-navigation{float:left}#top-navigation #close-menu-dropdown{position:absolute;top:10px;right:10px;width:40px;height:40px}#top-navigation #close-menu-dropdown:before,#top-navigation #close-menu-dropdown:after{position:absolute;content:'';top:5px;left:20px;height:30px;width:1px;background:#000}#top-navigation #close-menu-dropdown:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#top-navigation #close-menu-dropdown:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#top-navigation #products-menu{cursor:pointer}#top-navigation #products-menu span{cursor:pointer}#top-navigation #products-menu ul{max-height:unset}#top-navigation li{list-style:none;display:inline-block}#top-navigation li ul{position:absolute;display:none;left:0;right:0;max-height:770px;background:#fff}#top-navigation li ul ::-webkit-scrollbar{-webkit-appearance:none;width:5px;height:5px}#top-navigation li ul ::-webkit-scrollbar-thumb{border-radius:0;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.4)}#top-navigation li ul li{text-align:center;display:block}#top-navigation li ul #products-dropdown{padding:0 20px 20px;overflow-y:auto}#top-navigation li:hover{background:#fff}#top-navigation li:hover a,#top-navigation li:hover span{color:#1fcfcb}#top-navigation li.active{background:#fff}#top-navigation li.active a,#top-navigation li.active span{color:#1fcfcb}#top-navigation li.active ul{display:block}#top-navigation li.active ul li a{color:#000}#top-navigation li.active ul li a:hover{color:#1fcfcb}#top-navigation li a,#top-navigation li span{position:relative;display:block;padding:20px 15px;color:#fff;text-transform:uppercase;font-size:15px;opacity:1;font-weight:700;-webkit-transition:-webkit-all 0.2s ease;-moz-transition:-moz-all 0.2s ease;-ms-transition:-ms-all 0.2s ease;-o-transition:-o-all 0.2s ease;transition:all 0.2s ease}#top-navigation li ul li a{text-transform:inherit}#top-navigation li span{cursor:default}#top-navigation #products-dropdown{display:flex;flex-wrap:wrap}#top-navigation #products-dropdown .product-section{flex:0 0 50%;padding:0 10px}#top-navigation #products-dropdown .product-section[data-items="2"]{--item-count:2;flex:0 0 22.2222%}#top-navigation #products-dropdown .product-section[data-items="2"] .product a p{margin-top:5px}#top-navigation #products-dropdown .product-section[data-items="3"]{--item-count:3;flex:0 0 33.3333%}#top-navigation #products-dropdown .product-section[data-items="3"] .product a p{margin-top:2px}#top-navigation #products-dropdown .product-section[data-items="4"]{--item-count:4;flex:0 0 44.4444%}#top-navigation #products-dropdown .product-section .headline{color:#1fcfcb;text-transform:uppercase;font-size:24px;font-weight:700;padding:15px 5px 5px;text-align:center}#top-navigation #products-dropdown .product-section .headline span{background:#fff;z-index:1;position:relative;padding:0 40px;font-size:20px;display:inline-block}#top-navigation #products-dropdown .product-section .headline::before{content:'';background:#1fcfcb;width:100%;height:2px;display:block;top:18px;position:relative}#top-navigation #products-dropdown .product-section .products{display:flex;justify-content:center;flex-wrap:wrap}#top-navigation #products-dropdown .product-section .products .product{flex:0 0 calc((100% / var(--item-count)) - 10px);position:relative;margin:0 5px}#top-navigation #products-dropdown .product-section .products .product.legacy{background:#fafafa}#top-navigation #products-dropdown .product-section .products .product.legacy::before{content:var(--predecessor-text);display:block;color:#1fcfcb;font-size:20px;position:absolute;text-align:center;width:100%;left:0;top:8px;letter-spacing:1px}#top-navigation #products-dropdown .product-section .products .product a{padding:10px 5px}#top-navigation #products-dropdown .product-section .products .product a .image-wrapper{height:0;padding-bottom:128%}#top-navigation #products-dropdown .product-section .products .product a .image-wrapper img{width:85%;-webkit-transition:-webkit-margin 0.2s ease;-moz-transition:-moz-margin 0.2s ease;-ms-transition:-ms-margin 0.2s ease;-o-transition:-o-margin 0.2s ease;transition:margin 0.2s ease}#top-navigation #products-dropdown .product-section .products .product a p{font-size:100%}#top-navigation #products-dropdown .product-section .products .product a p span{padding:0;color:#000;font-weight:400;font-size:0.7em}#top-navigation #products-dropdown .product-section .products .product .variants{display:flex;justify-content:center;margin-bottom:10px}#top-navigation #products-dropdown .product-section .products .product .variants .option a{width:15px;height:15px;margin:0 2px;padding:0;position:relative;display:block;border:none}#top-navigation #products-dropdown .product-section .products .product .variants .option a.color-6{border:2px solid #000}#top-navigation #products-dropdown .product-section .products .product:hover a img{margin-top:-10px;margin-bottom:10px}#top-navigation #products-dropdown .product-section .products .more-products{flex:0 0 calc(100% / var(--item-count));display:none}#top-navigation #products-dropdown .product-section .products .more-products.show{display:block}#top-navigation #products-dropdown .product-section .products .more-products a{padding:10px 5px}#top-navigation #products-dropdown .product-section .products .more-products a .icon-wrapper{height:0;padding-bottom:128%;display:flex;align-items:center;justify-content:center;position:relative}#top-navigation #products-dropdown .product-section .products .more-products a .icon-more{border:2px solid;border-radius:50%;width:50%;height:0;padding:calc(50% - 4px) 0 0 0;display:block;margin:auto;position:absolute;bottom:60px}#top-navigation #products-dropdown .product-section .products .more-products a .icon-more:before{content:'';display:block;width:2px;height:50%;position:absolute;top:25%;left:calc(50% - 1px);background:#1fcfcb}#top-navigation #products-dropdown .product-section .products .more-products a .icon-more:after{content:'';display:block;width:50%;height:2px;position:absolute;left:25%;top:calc(50% - 1px);background:#1fcfcb}#top-navigation #products-dropdown .product-section .products .more-products a .subline{margin-top:-10px;padding:0}@media screen and (min-width: 1025px) and (max-width: 1280px){#top-navigation li ul #products-dropdown{padding:0 5px 10px}#top-navigation li ul #products-dropdown .product-section .headline span{padding:0 10px}#top-navigation li ul #products-dropdown .product-section .products .product.legacy::before{font-size:12px;top:0}#top-navigation li ul #products-dropdown .product-section .products .product a p{font-size:12px}#top-navigation li ul #products-dropdown .product-section .products .product .variants .option a{width:10px;height:10px}}@media (max-width: 1024px){#language-switch{font-size:13px;padding:20px 15px 17px 20px}#top-navigation li a{padding:20px 5px}#top-navigation li a,#top-navigation li span{font-size:13px}#top-navigation li ul .span_8{width:66.66667%}#top-navigation li ul .span_4{width:33.33333%}#top-navigation li ul p{font-size:1.5vw}#top-navigation li ul p span{font-size:1vw}}@media (max-width: 767px){#page{left:0;-webkit-transition:-webkit-left 0.2s ease;-moz-transition:-moz-left 0.2s ease;-ms-transition:-ms-left 0.2s ease;-o-transition:-o-left 0.2s ease;transition:left 0.2s ease;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.2);-ms-box-shadow:0 3px 5px rgba(0,0,0,0.2);-o-box-shadow:0 3px 5px rgba(0,0,0,0.2);box-shadow:0 3px 5px rgba(0,0,0,0.2)}#top-navigation{display:none}#mobile-navigation{position:fixed;display:block;top:0;bottom:0;left:0;width:270px;height:100%;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.3);background:#fafafa}#mobile-navigation ::-webkit-scrollbar{-webkit-appearance:none;width:5px;height:5px}#mobile-navigation ::-webkit-scrollbar-thumb{border-radius:0;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.4)}#mobile-navigation #menu-s{position:absolute;top:0;bottom:0;left:0;width:270px;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}#mobile-navigation ul li a,#mobile-navigation ul li span{color:#323232;display:block;padding:15px 30px 15px 20px;text-transform:uppercase;font-size:16px;font-weight:700;border-bottom:1px solid #d6d6d6}#mobile-navigation ul li span.active+ul{max-height:500px}#mobile-navigation .mobile-menu-drop-down{position:relative}#mobile-navigation .mobile-menu-drop-down:after{content:'';position:absolute;padding:3px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:21px;right:15px}#mobile-navigation ul li ul{max-height:0;background:#fff;overflow:hidden;-webkit-transition:-webkit-all 0.2s ease;-moz-transition:-moz-all 0.2s ease;-ms-transition:-ms-all 0.2s ease;-o-transition:-o-all 0.2s ease;transition:all 0.2s ease}#mobile-navigation ul li ul li a{font-weight:700}#mobile-navigation ul li ul li a span{padding:0;color:#1fcfcb;font-weight:300;border:none}}.button-set{display:block;text-align:center}@media (max-width: 767px){.button-set button,.button-set .button{width:90%}}button,.button{position:relative;display:inline-block;font-size:13px;font-family:"Quicksand",sans-serif;font-weight:400;-webkit-transition:-webkit-all 0.2s ease;-moz-transition:-moz-all 0.2s ease;-ms-transition:-ms-all 0.2s ease;-o-transition:-o-all 0.2s ease;transition:all 0.2s ease;padding:12px 15px;text-align:center;text-transform:uppercase;font-weight:700;cursor:pointer}button:hover,.button:hover{text-decoration:none}button.first,.button.first{font-size:20px}button.first.primary,.button.first.primary{color:#fff;background:#1fcfcb}button.first.secundary,.button.first.secundary{color:#fff;background:#e45f60}button.first.black,.button.first.black{color:#fff;background:#000}button.first.grey,.button.first.grey{color:#000;background:#e3e3e3}button.first.white,.button.first.white{color:#1fcfcb;background:#fff}button.first.white:hover,.button.first.white:hover{background:#b8eceb}button.first:hover.primary,.button.first:hover.primary{color:#1fcfcb;background:#b8eceb}button.first:hover.secundary,.button.first:hover.secundary{color:#e45f60;background:rgba(228,95,96,0.4)}button.first:hover.black,.button.first:hover.black{background:#323232}button.first:hover.grey,.button.first:hover.grey{background:#e4e4e4}button.second,.button.second{font-size:15px;border:1px solid}button.second.primary,.button.second.primary{color:#1fcfcb;background:#fff;border-color:#1fcfcb}button.second.secundary,.button.second.secundary{color:#e45f60;background:#fff;border-color:#e45f60}button.second.black,.button.second.black{color:#fff;background:#606060;background:-webkit-linear-gradient(#606060, #000);background:-moz-linear-gradient(#606060, #000);background:-o-linear-gradient(#606060, #000);background:linear-gradient(#606060, #000);border-color:#323232}button.second.grey,.button.second.grey{color:#000;background:#fff;background:-webkit-linear-gradient(#fff, #e3e3e3);background:-moz-linear-gradient(#fff, #e3e3e3);background:-o-linear-gradient(#fff, #e3e3e3);background:linear-gradient(#fff, #e3e3e3);border-color:#d6d6d6}button.second:hover.primary,.button.second:hover.primary{color:#fff;background:#b8eceb;border-color:#b8eceb}button.second:hover.secondary,.button.second:hover.secondary{color:#fff;background:#ff6c6d;border-color:#ff6c6d}button.second:hover.black,.button.second:hover.black{background:#000;background:-webkit-linear-gradient(#000, #323232);background:-moz-linear-gradient(#000, #323232);background:-o-linear-gradient(#000, #323232);background:linear-gradient(#000, #323232)}button.second:hover.grey,.button.second:hover.grey{background:#e3e3e3;background:-webkit-linear-gradient(#e3e3e3, #e4e4e4);background:-moz-linear-gradient(#e3e3e3, #e4e4e4);background:-o-linear-gradient(#e3e3e3, #e4e4e4);background:linear-gradient(#e3e3e3, #e4e4e4)}button.third,.button.third{font-size:12px;border:1px solid}button.third.primary,.button.third.primary{color:#1fcfcb;background:#fff;border-color:#1fcfcb}button.third:hover.primary,.button.third:hover.primary{color:#fff;background:#b8eceb;border-color:#b8eceb}.cta-slanted{position:absolute;bottom:-25px;z-index:1}.cta-slanted:before{content:'';position:absolute;width:0;height:0;top:0;border-style:solid;-webkit-transition:-webkit-all 0.2s ease;-moz-transition:-moz-all 0.2s ease;-ms-transition:-ms-all 0.2s ease;-o-transition:-o-all 0.2s ease;transition:all 0.2s ease}.cta-slanted:after{content:'';position:absolute;top:0;bottom:0;-webkit-transition:-webkit-all 0.2s ease;-moz-transition:-moz-all 0.2s ease;-ms-transition:-ms-all 0.2s ease;-o-transition:-o-all 0.2s ease;transition:all 0.2s ease}.cta-slanted.primary:after{background:#1fcfcb}.cta-slanted.black:after{background:#000}.cta-slanted.white:after{background:#fff}.cta-slanted.left{left:0;padding:20px 40px 20px 60px}.cta-slanted.left:before{right:-68px;border-style:solid;border-width:68px 0 0 68px}.cta-slanted.left.primary:before{border-color:transparent transparent transparent #1fcfcb}.cta-slanted.left.black:before{border-color:transparent transparent transparent #000}.cta-slanted.left.white:before{border-color:transparent transparent transparent #fff}.cta-slanted.left:after{right:100%;left:-5000%}.cta-slanted.right{right:0;padding:20px 60px 20px 40px}.cta-slanted.right:before{left:-68px;border-width:0 0 68px 68px}.cta-slanted.right.primary:before{border-color:transparent transparent #1fcfcb transparent}.cta-slanted.right.black:before{border-color:transparent transparent #000 transparent}.cta-slanted.right.white:before{border-color:transparent transparent #fff transparent}.cta-slanted.right:after{left:100%;right:-5000%}.cta-slanted:hover.left.primary:before{border-color:transparent transparent transparent #b8eceb}.cta-slanted:hover.left.black:before{border-color:transparent transparent transparent #323232}.cta-slanted:hover.left.white:before{border-color:transparent transparent transparent #b8eceb}.cta-slanted:hover.right.primary:before{border-color:transparent transparent #b8eceb transparent}.cta-slanted:hover.right.black:before{border-color:transparent transparent #323232 transparent}.cta-slanted:hover.right.white:before{border-color:transparent transparent #b8eceb transparent}.cta-slanted:hover.primary:after{background:#b8eceb}.cta-slanted:hover.black:after{background:#323232}.cta-slanted:hover.white:after{background:#b8eceb}.flex-button{display:flex;padding-top:5px}.flex-button .button{margin:0 2px 2px 0}.flex-button .button:last-child{margin:0 0 2px 0}@media (max-width: 767px){.cta-slanted.button{font-size:16px}.cta-slanted.right:after,.cta-slanted.left:after{display:none}.cta-slanted.right{padding:15px 20px 15px 10px}.cta-slanted.right:before{left:-52px;border-width:0 0 52px 52px}.cta-slanted.left{padding:15px 10px 15px 20px}.cta-slanted.left:before{right:-52px;border-width:52px 0 0 52px}}#global-popup{display:none;top:0;left:0;width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.8);z-index:10}#popup-overlay{position:absolute;top:50%;left:50%;width:650px;height:500px;background:#fff;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}#popup-close{position:absolute;height:30px;width:30px;font-size:25px;line-height:30px;top:0;right:-30px;text-align:center;cursor:pointer;background:#fff;-webkit-box-shadow:inset 4px 0 3px 0 rgba(50,50,50,0.1);-moz-box-shadow:inset 4px 0 3px 0 rgba(50,50,50,0.1);-ms-box-shadow:inset 4px 0 3px 0 rgba(50,50,50,0.1);-o-box-shadow:inset 4px 0 3px 0 rgba(50,50,50,0.1);box-shadow:inset 4px 0 3px 0 rgba(50,50,50,0.1)}#popup-close:hover{color:#b8eceb}#popup-content{position:absolute;margin:20px 0;padding:0 20px;height:calc(100% - 40px);overflow-y:auto}#popup-content h1{font-size:25px}#popup-content .close{position:absolute;bottom:0;width:100%}#popup-content img{max-width:100%}@media (max-width: 767px){#popup-overlay{position:absolute;top:50px;bottom:50px;left:10px;right:10px;width:auto;height:auto;background:#fff;-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit}}input,input[type=text],textarea{padding:10px 15px;font-size:14px;color:#323232;font-family:"Quicksand",sans-serif;font-weight:300;background:#fff;border:1px solid #e3e3e3}input:focus,input[type=text]:focus,textarea:focus{border-color:#757575}input[type=checkbox]{display:none}input[type=checkbox]+label{display:block;position:relative;margin:0;padding-left:30px;pointer-events:inherit;-webkit-transition:-webkit-all 0.2s ease;-moz-transition:-moz-all 0.2s ease;-ms-transition:-ms-all 0.2s ease;-o-transition:-o-all 0.2s ease;transition:all 0.2s ease}input[type=checkbox]+label:before{content:'';position:absolute;left:0;top:-3px;width:20px;height:20px;border:2px solid #d6d6d6}input[type=checkbox]:checked+label:after{content:'';display:block;position:absolute;top:3px;left:4px;height:5px;width:12px;border:solid #1fcfcb;border-width:0 0 3px 3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.dropdown{position:relative;width:inherit}.dropdown select{position:relative;-webkit-appearance:none;height:41px;width:100%;margin:0;padding:10px 15px;font-size:14px;color:#323232;font-family:"Quicksand",sans-serif;font-weight:300;background:#fafafa;border:1px solid #e3e3e3;border-radius:0}.dropdown:after{content:'';position:absolute;top:16px;right:10px;content:'';position:absolute;padding:2px;border:solid #323232;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}[placeholder]::-webkit-input-placeholder{color:#323232;font-weight:400}[placeholder]:focus::-webkit-input-placeholder{transition:all 0.5s ease;color:rgba(50,50,50,0.3)}:-moz-placeholder{color:#323232;font-weight:400}[placeholder]:focus:-moz-placeholder{transition:all 0.5s ease;color:rgba(50,50,50,0.3)}::-moz-placeholder{color:#323232;font-weight:400}[placeholder]:focus::-moz-placeholder{transition:all 0.5s ease;color:rgba(50,50,50,0.3)}:-ms-input-placeholder{color:#323232;font-weight:400}[placeholder]:focus:-ms-input-placeholder{transition:all 0.5s ease;color:rgba(50,50,50,0.3)}.dark [placeholder]::-webkit-input-placeholder{color:rgba(255,255,255,0.7);font-weight:400}.dark [placeholder]:focus::-webkit-input-placeholder{transition:all 0.5s ease;color:rgba(255,255,255,0.3)}.dark :-moz-placeholder{color:rgba(255,255,255,0.7);font-weight:400}.dark [placeholder]:focus:-moz-placeholder{transition:all 0.5s ease;color:rgba(255,255,255,0.3)}.dark ::-moz-placeholder{color:rgba(255,255,255,0.7);font-weight:400}.dark [placeholder]:focus::-moz-placeholder{transition:all 0.5s ease;color:rgba(255,255,255,0.3)}.dark :-ms-input-placeholder{color:rgba(255,255,255,0.7);font-weight:400}.dark [placeholder]:focus:-ms-input-placeholder{transition:all 0.5s ease;color:rgba(255,255,255,0.3)}.newsletter [placeholder]::-webkit-input-placeholder{color:#1fcfcb;font-weight:400}.newsletter [placeholder]:focus::-webkit-input-placeholder{transition:all 0.5s ease;color:rgba(31,207,203,0.3)}.newsletter :-moz-placeholder{color:#1fcfcb;font-weight:400}.newsletter [placeholder]:focus:-moz-placeholder{transition:all 0.5s ease;color:rgba(31,207,203,0.3)}.newsletter ::-moz-placeholder{color:#1fcfcb;font-weight:400}.newsletter [placeholder]:focus::-moz-placeholder{transition:all 0.5s ease;color:rgba(31,207,203,0.3)}.newsletter :-ms-input-placeholder{color:#1fcfcb;font-weight:400}.newsletter [placeholder]:focus:-ms-input-placeholder{transition:all 0.5s ease;color:rgba(31,207,203,0.3)}.breadcrumbs{max-width:1160px;margin:0 auto;padding:0 20px;font-size:12px;font-weight:700}@media screen and (max-width: 1024px){.breadcrumbs{padding:0 10px}}@media screen and (max-width: 767px){.breadcrumbs{padding:0 5px}}.breadcrumbs ul{border-bottom:1px solid #d6d6d6}.breadcrumbs li{display:inline-block;padding:20px 0}.breadcrumbs li a{color:#606060}.breadcrumbs li a:hover{text-decoration:underline}.breadcrumbs li .crumb-arrow{display:inline-block;position:relative;width:10px;height:10px}.breadcrumbs li .crumb-arrow:after{position:absolute;content:'';top:4px;left:1px;padding:2px;border:solid #606060;border-width:0 1px 1px 0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.breadcrumbs li:last-child a{color:#000}footer{overflow:hidden;background:#323232;color:#fff;font-size:14px}footer a{color:#fff;-webkit-transition:-webkit-all 0.5s ease;-moz-transition:-moz-all 0.5s ease;-ms-transition:-ms-all 0.5s ease;-o-transition:-o-all 0.5s ease;transition:all 0.5s ease}footer a:hover{color:#1fcfcb}footer .icon{fill:#fff}footer .footer-logo .icon{width:170px}footer .footer-wrapper{position:relative}footer .footer-wrapper #dental-care-footer-wrapper ul{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;-webkit-flex-wrap:wrap}footer .footer-wrapper #dental-care-footer-wrapper ul li{width:50%}footer .footer-wrapper .footer-headline{font-size:16px;margin-bottom:30px;font-family:"Quicksand",sans-serif;font-weight:700;display:block}footer .footer-wrapper ul li a{display:inline-block;padding:3px 0}footer .footer-wrapper p{line-height:25px}footer .footer-wrapper .coupon-info{display:block;margin-top:15px;font-size:12px}footer .row{position:relative;margin-bottom:30px}footer .row>div{margin-bottom:30px}footer .row .separator{margin:0;height:1px;background:rgba(255,255,255,0.12)}footer .sprite{position:relative;height:30px;overflow:hidden}footer .sprite img{position:relative;max-height:100%}footer .sprite.payment{width:270px}footer .sprite.delivery img{left:-273px}footer .social .icon{-webkit-transition:-webkit-all 0.2s ease;-moz-transition:-moz-all 0.2s ease;-ms-transition:-ms-all 0.2s ease;-o-transition:-o-all 0.2s ease;transition:all 0.2s ease}footer .social a{position:relative;display:inline-block;width:25px;height:25px;margin-right:10px}footer .social a:hover .icon{opacity:0}footer .social a:hover .icon-1{opacity:1}footer .social .icon-1{position:absolute;top:0;left:0;opacity:0;fill:#1fcfcb}footer #footer-newsletter{float:left;height:40px;width:calc(100% - 50px);line-height:40px;color:#fff;font-size:16px;background:#4c4c4c;border:none}footer #footer-newsletter-validate-detail{position:relative}footer #footer-newsletter-validate-detail button{float:left;width:50px;height:40px;line-height:0}footer .footer-newsletter-legal{margin-top:8px;font-size:12px;text-align:justify}footer .footer-appendix{padding:20px 0 50px;background:#000}footer .footer-appendix a{display:inline-block;padding:7px 0}footer .footer-appendix .left{float:left}footer .footer-appendix .right{float:right}footer .footer-appendix .right a{position:relative;padding:7px 10px;color:#8c8c8c}footer .footer-appendix .right a:hover{color:#fff}footer .footer-appendix .right a:after{position:absolute;content:'';top:7px;bottom:7px;right:0;width:1px;background:#8c8c8c}footer .footer-appendix .right a:last-child:after{display:none}#footer-usp{max-width:1160px;margin:0 auto;padding:0 20px;padding-top:50px;padding-bottom:80px;text-align:center;font-size:16px}@media screen and (max-width: 1024px){#footer-usp{padding:0 10px}}@media screen and (max-width: 767px){#footer-usp{padding:0 5px}}#footer-usp .icon{position:relative;width:65px;height:65px}#footer-usp .symbol{display:inline-block;position:relative}#footer-usp .symbol:before{position:absolute;content:'';width:65px;height:65px;top:0;left:8px;background:#b8eceb;border-radius:50%}#footer-usp .footer-headline{margin:15px 0 15px;font-size:16px}#footer-usp p{font-size:14px}@media (max-width: 1024px){#footer-usp{padding:40px 10px 0 10px;font-size:inherit}#footer-usp .col{padding-bottom:40px}footer .span_4{width:50%}}@media (max-width: 767px){#footer-usp{padding:40px 5px 0 5px}footer{text-align:center}footer .span_4{width:100%}footer .sprite{display:inline-block}footer .sprite.delivery{width:51px}footer .footer-appendix a{display:block}footer .footer-appendix a:after{display:none}footer .footer-appendix .left,footer .footer-appendix .right{float:none;width:100%}}#discount-notification{display:none;position:absolute;width:450px;top:190px;right:-450px;padding:20px;border-radius:3px;background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 8px rgba(0,0,0,0.3);-ms-box-shadow:0 2px 8px rgba(0,0,0,0.3);-o-box-shadow:0 2px 8px rgba(0,0,0,0.3);box-shadow:0 2px 8px rgba(0,0,0,0.3);z-index:3;-webkit-transition:-webkit-all 0.5s ease;-moz-transition:-moz-all 0.5s ease;-ms-transition:-ms-all 0.5s ease;-o-transition:-o-all 0.5s ease;transition:all 0.5s ease}#discount-notification.visible{right:20px}#discount-notification .close{position:absolute;top:0;right:0;width:25px;height:25px;text-align:center;line-height:25px;font-size:20px;cursor:pointer}#discount-notification .close:hover{color:#1fcfcb}#discount-notification p{font-size:15px}#discount-notification p a{color:#1fcfcb}@media (max-width: 767px){#discount-notification{top:70px;width:310px}#discount-notification.visible{right:5px}}#newsletter-popup{position:fixed;left:0;bottom:0;width:100%;text-align:center;background:#fafafa;border-top:2px solid #1fcfcb;z-index:2}#newsletter-popup h3{position:absolute;padding:10px 10px 10px 20px;left:50%;color:#fff;cursor:pointer;background:#1fcfcb;border-top-left-radius:3px;border-top-right-radius:3px;-webkit-transform:translate3d(-50%, -100%, 0);-moz-transform:translate3d(-50%, -100%, 0);-ms-transform:translate3d(-50%, -100%, 0);-o-transform:translate3d(-50%, -100%, 0);transform:translate3d(-50%, -100%, 0)}#newsletter-popup h3 .close{position:relative;margin-left:10px;cursor:pointer}#newsletter-popup h3 .close:after{position:relative;content:'';display:inline-block;top:2px;border:solid #fff;border-width:0 2px 2px 0;padding:4px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:-webkit-all 0.2s ease;-moz-transition:-moz-all 0.2s ease;-ms-transition:-ms-all 0.2s ease;-o-transition:-o-all 0.2s ease;transition:all 0.2s ease}#newsletter-popup h3 .close:hover{color:#000}#newsletter-popup .content{max-height:0;max-width:1160px;margin:0 auto;padding:0 20px;-webkit-transition:-webkit-all 0.2s ease;-moz-transition:-moz-all 0.2s ease;-ms-transition:-ms-all 0.2s ease;-o-transition:-o-all 0.2s ease;transition:all 0.2s ease}@media screen and (max-width: 1024px){#newsletter-popup .content{padding:0 10px}}@media screen and (max-width: 767px){#newsletter-popup .content{padding:0 5px}}#newsletter-popup .content p{padding:20px 0;font-size:18px}#newsletter-popup .content p span{display:inline-block}#newsletter-popup .content p span.coupon{margin-left:40px;font-size:15px;text-align:center;color:#1fcfcb;font-weight:700}#newsletter-popup .content p span.coupon strong{position:relative;display:block;font-size:80px;line-height:70px}#newsletter-popup .content p span.coupon strong i{position:absolute;top:5px;right:-15px;font-size:10px;line-height:10px;font-weight:300}#newsletter-popup .content p.small{font-size:10px;line-height:10px;color:#d6d6d6}#newsletter-popup .content p.small a{color:#d6d6d6;text-decoration:underline}#newsletter-popup .content form{padding:20px 0 40px 0}#newsletter-popup .content form input{display:inline-block;width:60%;max-width:400px;font-size:16px;background:#fff}#newsletter-popup .content form button{display:inline-block;width:calc(30% - 2.5px);max-width:calc(200px - 2.5px);margin-top:5px;padding:10px 40px}#newsletter-popup .content form button:first-of-type{margin-right:1px}#newsletter-popup .content form button:last-of-type{margin-left:1px}#newsletter-popup.visible .content{max-height:500px}#newsletter-popup.visible h3 .close:after{top:-3px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);-ms-transform:rotate(-315deg);-o-transform:rotate(-315deg);transform:rotate(-315deg)}@media (max-width: 767px){#newsletter-popup h3{font-size:15px;white-space:nowrap;padding:5px 15px}#newsletter-popup .content p{padding:10px 0}#newsletter-popup .content p span.coupon{margin:10px 0 0}#newsletter-popup .content form{padding:10px 0}#newsletter-popup .content form input{width:90%}#newsletter-popup .content form button{width:calc(45% - 2.5px)}#newsletter-popup.visible .content{max-height:375px}}#mini-cart{display:none;position:absolute;width:380px;right:0;line-height:initial;color:#323232;background:#fff;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.2);-ms-box-shadow:0 3px 5px rgba(0,0,0,0.2);-o-box-shadow:0 3px 5px rgba(0,0,0,0.2);box-shadow:0 3px 5px rgba(0,0,0,0.2);z-index:1}#mini-cart.visible{display:block}#mini-cart img{display:block}#mini-cart .product-image,#mini-cart .product-details,#mini-cart .product-remove{float:left}#mini-cart .product-image{width:140px;padding:10px}#mini-cart .product-details{width:calc(100% - 170px);padding-left:10px}#mini-cart .product-name{margin:10px 0;text-transform:uppercase;font-family:"Quicksand",sans-serif;font-weight:400}#mini-cart .product-price,#mini-cart .product-qty{float:left}#mini-cart .price{display:inline-block;padding:7px 10px 0 0;font-size:14px;font-family:"Quicksand",sans-serif;font-weight:400;color:#1fcfcb}#mini-cart .old-price .price{color:#606060;text-decoration:line-through}#mini-cart input{padding:5px 10px;width:35px;text-align:center}#mini-cart button{display:none;padding:5px 10px}#mini-cart button.visible{display:inline-block}#mini-cart .product-remove{width:25px;height:25px;line-height:25px;text-align:center;margin-top:7px;font-size:20px;font-family:"Quicksand",sans-serif;font-weight:400;color:#adadad}#mini-cart .product-remove:hover{color:#1fcfcb}#mini-cart .minicart-message{display:none;padding:10px;text-align:center;background:#e3e3e3}#mini-cart .minicart-products-list{max-height:420px;overflow-y:auto}#mini-cart .minicart-products-list ::-webkit-scrollbar{-webkit-appearance:none;width:5px;height:5px}#mini-cart .minicart-products-list ::-webkit-scrollbar-thumb{border-radius:0;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.4)}#mini-cart .item-options{margin:10px 0;font-size:12px}#mini-cart dt,#mini-cart dd{display:inline-block}#mini-cart dt:last-of-type{margin-left:10px}#mini-cart .subtotal{margin-top:10px;padding:10px;text-align:center;font-size:10px;font-family:"Quicksand",sans-serif;font-weight:400;color:#606060;background:#e3e3e3}#mini-cart .subtotal .price{padding:0 10px;font-size:10px;color:#606060}#mini-cart .subtotal .grand-total,#mini-cart .subtotal .grand-total .price{font-size:16px}#mini-cart .subtotal .grand-total{color:#323232}#mini-cart .subtotal .grand-total .price{color:#1fcfcb}#mini-cart .minicart-actions{padding:20px;text-align:center}#mini-cart .minicart-actions .button{display:inline-block;padding:10px 20px;font-size:12px;width:165px}#mini-cart .minicart-actions .button:first-child{float:left}#mini-cart .minicart-actions .button:last-child{float:right}#mini-cart .loader-overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;width:inherit;height:inherit;margin:0;border-radius:0;background:rgba(255,255,255,0.7);z-index:1}#mini-cart .loader-overlay.loading{display:block}#mini-cart .circle-loader{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;fill:transparent;stroke:#1fcfcb;stroke-width:5;animation:dash 1.2s ease infinite, rotate 1.2s linear infinite}#header-cart.filled:hover #mini-cart{display:block}@media (max-width: 767px){#mini-cart{width:320px}#mini-cart .minicart-actions{padding:15px}#mini-cart .minicart-actions .button{width:140px}}.validation-advice{color:#fff;position:absolute;top:100%;width:100%;padding:5px 10px;background:#e45f60}#advice-validate-select-country.validation-advice,.customer-account-forgotpassword .validation-advice,#contactForm .validation-advice{margin-left:2px}.validation-failed,input[type="text"].validation-failed{border:1px solid #e45f60}.messages{margin:0 -50%;text-align:center;font-family:"Quicksand",sans-serif;font-weight:400}.messages .success-msg,.messages .error-msg{padding:10px 20px}.messages .success-msg{background:rgba(31,207,203,0.4)}.messages .error-msg{background:rgba(228,95,96,0.4)}.messages a{text-decoration:underline}@media (max-width: 767px){.messages{margin:0 -17px}}#payment_form_ipayment_cc{height:400px !important;padding:0 40px}#iframe_form #ipayment_cc_cc_cid{width:65px !important}#iframe_form li,#iframe_form .input-box{float:left;width:100%}#iframe_form label{display:inline-block;margin:10px 0 5px}#iframe_form input{width:100%}#iframe_form select{width:100% !important;font-size:14px;padding:11px 15px;-webkit-appearance:none;border:1px solid #d6d6d6;border-radius:2px}#iframe_form .v-fix{position:relative;float:left;width:50%}#iframe_form .v-fix:after{top:17px;right:10px;content:'';position:absolute;padding:2px;border:solid #323232;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#iframe_form li:nth-child(2) .input-box{position:relative}#iframe_form li:nth-child(2) .input-box:after{top:50px;right:10px;content:'';position:absolute;padding:2px;border:solid #323232;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#cookie-banner{position:fixed;left:0;bottom:0;width:100vw;background:#1fcfcb;color:#fff;text-align:center;z-index:10;padding:5px}#cookie-banner.hidden{display:none}#cookie-banner .content{display:inline-block;font-size:13px}#cookie-banner .content a{color:#fff;text-decoration:underline}#cookie-banner button{margin-left:10px;color:#fff;border:1px solid #fff;border-radius:2px;padding:5px 15px}#cookie-banner button:hover{background:#fff;color:#323232}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzaWMuY3NzIiwic291cmNlcyI6WyJiYXNpYy5zY3NzIiwidmFycy9fY29sb3JzLnNjc3MiLCJ2YXJzL19mb250cy5zY3NzIiwidmFycy9fbGF5b3V0LnNjc3MiLCJtaXhpbnMvX2ZvbnRzLnNjc3MiLCJtaXhpbnMvX2xheW91dC5zY3NzIiwibWl4aW5zL19hbmltYXRpb25zLnNjc3MiLCJtaXhpbnMvX2VsZW1lbnQtc3R5bGVzLnNjc3MiLCJjb21wb25lbnRzL19yZXNldC5zY3NzIiwiY29tcG9uZW50cy9fZm9udHMuc2NzcyIsImNvbXBvbmVudHMvX2RlZmF1bHQtc3R5bGluZ3Muc2NzcyIsImNvbXBvbmVudHMvX2dyaWQuc2NzcyIsImNvbXBvbmVudHMvX2xheW91dC5zY3NzIiwiY29tcG9uZW50cy9fdG9wLWJhci5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2gtZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fY29sb3ItYnViYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL19wbGFjZWhvbGRlci5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fbm90aWZpY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19uZXdzbGV0dGVyLXBvcHVwLnNjc3MiLCJjb21wb25lbnRzL19taW5pLWNhcnQuc2NzcyIsImNvbXBvbmVudHMvX21lc3NhZ2VzLnNjc3MiLCJjb21wb25lbnRzL19pZnJhbWUtb3ZlcnJpZGVzLnNjc3MiLCJjb21wb25lbnRzL19jb29raWUtYmFubmVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gYmFzaWMgc3R5bGVzXG5AaW1wb3J0IFwidmFycy9jb2xvcnNcIjtcbkBpbXBvcnQgXCJ2YXJzL2ZvbnRzXCI7XG5AaW1wb3J0IFwidmFycy9sYXlvdXRcIjtcblxuQGltcG9ydCBcIm1peGlucy9mb250c1wiO1xuQGltcG9ydCBcIm1peGlucy9sYXlvdXRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYW5pbWF0aW9uc1wiO1xuQGltcG9ydCBcIm1peGlucy9lbGVtZW50LXN0eWxlc1wiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZXNldFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9udHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2RlZmF1bHQtc3R5bGluZ3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2dyaWRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xheW91dFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdG9wLWJhclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb2xvci1idWJibGVzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b25zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2RhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9ybXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BsYWNlaG9sZGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9icmVhZGNydW1ic1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9vdGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ub3RpZmljYXRpb25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25ld3NsZXR0ZXItcG9wdXBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21pbmktY2FydFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWVzc2FnZXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2lmcmFtZS1vdmVycmlkZXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Nvb2tpZS1iYW5uZXJcIjtcbiIsIiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcbiRjb2xvci13aGl0ZS0yOiAjZjBmN2ZiO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuJGNvbG9yLWJsYWNrLTE6ICMzMjMyMzI7XG4kY29sb3ItYmxhY2stMjogIzYwNjA2MDtcbiRjb2xvci1ibGFjay0zOiAjMTgxYzFlO1xuXG4kY29sb3ItZ3JleS0xOiAjZmFmYWZhO1xuJGNvbG9yLWdyZXktMjogI2Q2ZDZkNjtcbiRjb2xvci1ncmV5LTM6ICNlM2UzZTM7XG4kY29sb3ItZ3JleS00OiAjOGM4YzhjO1xuJGNvbG9yLWdyZXktNTogIzRjNGM0YztcbiRjb2xvci1ncmV5LTY6ICM3NTc1NzU7XG4kY29sb3ItZ3JleS03OiAjZjJmMmYyO1xuJGNvbG9yLWdyZXktODogI2NkY2RjZDtcblxuJGNvbG9yLXByaW1hcnk6ICMxZmNmY2I7XG4kY29sb3ItcHJpbWFyeS0xOiAjYjhlY2ViO1xuJGNvbG9yLXByaW1hcnktMjogIzA1YWRhODtcbiRjb2xvci1wcmltYXJ5LTM6ICM2M2Q2ZDM7XG4kY29sb3Itc2Vjb25kYXJ5OiAjZTQ1ZjYwO1xuJGNvbG9yLXNlY29uZGFyeS0xOiAjZmY2YzZkO1xuJGNvbG9yLWdyZXktYnRuOiAkY29sb3ItZ3JleS0zO1xuJGNvbG9yLWdyZXktYnRuLTE6ICNlNGU0ZTQ7XG4kY29sb3ItZ3JleS1idG4tMjogJGNvbG9yLWdyZXktMjtcbiRjb2xvci1tYWluLWN0YTogJGNvbG9yLXByaW1hcnk7XG4kY29sb3ItYmx1ZTogIzAwNjliYjtcbiRjb2xvci1ibHVlLWVkaXRpb246ICMyMWEzZDU7XG4kY29sb3ItcGluay1lZGl0aW9uOiAjZjQ2ZmFlO1xuJGNvbG9yLWxpZ2h0LW1pbnQ6IHJnYigyMzAsMjQ5LDI0OCk7XG4kY29sb3ItcmVkOiAjZGIxYTNlO1xuJGNvbG9yLWJyb3duOiAjY2FhNDcyO1xuJGNvbG9yLWNvY286ICNhMzY5NDQ7XG4kZGVmYXVsdC1mb250LWNvbG9yOiAkY29sb3ItYmxhY2stMTtcbiRkZWZhdWx0LWJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuJHlvdXR1YmUtYmxhY2s6ICMyODI4Mjg7XG4keW91dHViZS1yZWQ6ICNmZjAwMDA7XG5cbi8vIHJlZmFjdG9yIHRoaXMgY3JhcCBjb3BpZWQgZnJvbSBvbGQgb3ZlcnJpZGVzXG4kY29sb3ItZm9udC1kZWZhdWx0OiAjNDM0MzQzO1xuJGNvbG9yLWlucHV0LWJvcmRlcjogJGNvbG9yLWdyZXktMjtcbiRjb2xvci1pbnB1dC1iYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS0xO1xuJGNvbG9yLWJ1dHRvbi1ncmV5OiAjZTRlNGU0O1xuJGNvbG9yLWljb24tZ3JleTogI2I0YjRiNDtcbiRjb2xvci1oZWFkZXItY2FydC1iYWNrZ3JvdW5kOiAjNGM0YzRjO1xuJGNvbG9yLWZvb3Rlci1zdG9yZS1iYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS0zO1xuJGNvbG9yLWJyYW5kcy1pY29uLWhvdmVyOiAkY29sb3ItcHJpbWFyeTtcbiRjb2xvci12ZXJ0bmF2LWFjdGl2ZTogJGNvbG9yLWdyZXktMztcbiRjb2xvci12ZXJ0bmF2LWJvcmRlcjogI2M2YzZjNjtcbiRjb2xvci1maWx0ZXItYmFja2dyb3VuZDogJGNvbG9yLWdyZXktMTtcbiRjb2xvci1maWx0ZXItYm9yZGVyOiAkY29sb3ItZ3JleS0yO1xuJGNvbG9yLXBhZ2VyLWJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTM7XG4kY29sb3ItcHJvZHVjdC1kZXRhaWxzLWJvcmRlcnM6ICNlOWU5ZTk7XG4kY29sb3ItcHJvZHVjdC1vcHRpb25zLWJhY2tncm91bmQ6ICM2MDYwNjA7XG4kY29sb3ItY2hlY2tvdXQtYmFja2dyb3VuZDogJGNvbG9yLWdyZXktMTtcbiRjb2xvci1uZXdzbGV0dGVyLWNvdXBvbjogI2ZkOWU1NjtcbiRjb2xvci1zYXZpbmdzLWJvcmRlcjogI2M5YzljOTtcbiRjb2xvci10b29sdGlwLXNoYWRvdzogIzY2NjY2NjtcbiRjb2xvci1jaGVja291dC1zdGVwcy1ncmV5OiAjODI4MjgyO1xuJGNvbG9yLWdyZWVuOiAjMDA3MTAwO1xuJGNvbG9yLWxhdmVuZGVsOiAjZTNjZWY0O1xuJGNvbG9yLWRhcmstbGF2ZW5kZWw6ICM4YzdkYmM7IiwiJHF1aWNrc2FuZDogJ1F1aWNrc2FuZCcsIHNhbnMtc2VyaWY7XG4kYW1hdGljOiAnQW1hdGljIFNDJywgY3Vyc2l2ZTtcblxuLy8gRm9udCBzdHlsZXNcbiRsaWdodDogMzAwO1xuJHJlZ3VsYXI6IDQwMDtcbiRib2xkOiA3MDA7IiwiLy8gUGFnZSB3aWR0aFxuJHBhZ2UtbWF4LXdpZHRoOiAxMTYwcHg7XG5cbi8vIEJyZWFrcG9pbnRzXG4kbGFyZ2Utd2lkdGg6IDEyODBweDtcbiRkZXNrdG9wLXdpZHRoOiAxMDI1cHg7XG4kdGFibGV0LXdpZHRoOiAxMDI0cHg7XG4kbW9iaWxlLXdpZHRoOiA3NjdweDtcblxuLy8gQm9yZGVyIHJhZGl1c1xuJHNtYWxsLXJhZGl1czogMnB4O1xuJG1pZC1yYWRpdXM6IDRweDtcbiRsYXJnZS1yYWRpdXM6IDZweDtcblxuLy8gQW5pbWF0aW9uXG4kZmFzdEFuaW1hdGlvbjogYWxsIC4ycyBlYXNlO1xuJHNsb3dBbmltYXRpb246IGFsbCAuNXMgZWFzZTtcbiRmYXN0QW5pbWF0aW9uTGVmdDogbGVmdCAuMnMgZWFzZTtcbiRhbmltYXRlSW5BbmltYXRpb246IGFsbCAuOHMgY3ViaWMtYmV6aWVyKDAsLjI4LC4zLDEpOyIsIkBpbXBvcnQgXCIuLi92YXJzL2ZvbnRzXCI7XG5cbkBtaXhpbiBxdWlja3NhbmQoJHdlaWdodCkge1xuICBmb250LWZhbWlseTogJHF1aWNrc2FuZDtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG59XG5cbkBtaXhpbiBhbWF0aWMoKSB7XG4gIGZvbnQtZmFtaWx5OiAkYW1hdGljO1xufSIsIkBtaXhpbiBicmVha3BvaW50KCRjbGFzcykge1xuXG4gIEBpZiAkY2xhc3MgPT0gd2lkZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS13aWR0aCkgeyBAY29udGVudDsgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGNsYXNzID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aCkgeyBAY29udGVudDsgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGNsYXNzID09IHRhYmxldCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuXG4gIEBlbHNlIGlmICRjbGFzcyA9PSBtb2JpbGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7IEBjb250ZW50OyB9XG4gIH1cblxuICBAZWxzZSBpZiAkY2xhc3MgIT0gJycge1xuICAgIEBtZWRpYSAoJGNsYXNzKSB7IEBjb250ZW50OyB9XG5cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAd2FybiBcIkJyZWFrcG9pbnQgbWl4aW4gb25seSBzdXBwb3J0czogd2lkZSwgZGVza3RvcCwgdGFibGV0LCBtb2JpbGUgb3IgZGVmaW5lZCBudW1iZXIgb2YgcGl4ZWxzLiBXYXRjaCBtaXhpbnMvbGF5b3V0IGFuZCB2YXJzL2xheW91dCBmb3IgZGV0YWlscy5cIjtcbiAgfVxufVxuXG5AbWl4aW4gcGFnZS13aWR0aCB7XG4gIG1heC13aWR0aDogJHBhZ2UtbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1peGluIHBhZ2Utd2lkdGgtcGxhaW4ge1xuICBtYXgtd2lkdGg6ICRwYWdlLW1heC13aWR0aDtcbn1cblxuQG1peGluIHBhZ2UtbWFyZ2luIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuXG5AbWl4aW4gcGFnZS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJveCgpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtYXRpb24oJHRyYW5zbGF0ZTNkKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNsYXRlM2Q7XG4gIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNsYXRlM2Q7XG4gIC1tcy10cmFuc2Zvcm06ICR0cmFuc2xhdGUzZDtcbiAgLW8tdHJhbnNmb3JtOiAkdHJhbnNsYXRlM2Q7XG4gIHRyYW5zZm9ybTogJHRyYW5zbGF0ZTNkO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvblNwZWVkKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC0gKyAkdHJhbnNpdGlvblNwZWVkO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otICsgJHRyYW5zaXRpb25TcGVlZDtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy0gKyAkdHJhbnNpdGlvblNwZWVkO1xuICAtby10cmFuc2l0aW9uOiAtby0gKyAkdHJhbnNpdGlvblNwZWVkO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvblNwZWVkO1xufSIsIkBrZXlmcmFtZXMgZGFzaCB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxLCA5NTtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg1LCA5NTtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTI1O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg1LCA5NTtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTkzO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn0iLCJAbWl4aW4gYm94LXNoYWRvdygkc2hhZG93KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdztcbiAgLW1vei1ib3gtc2hhZG93OiAkc2hhZG93O1xuICAtbXMtYm94LXNoYWRvdzogJHNoYWRvdztcbiAgLW8tYm94LXNoYWRvdzogJHNoYWRvdztcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1zLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1vLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBoZWFkZXItZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS0zOyAvLyBmYWxsLWJhY2tcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkY29sb3ItZ3JleS0yIDAlLCAkY29sb3ItZ3JleS0zIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAkY29sb3ItZ3JleS0yKSwgY29sb3Itc3RvcCgxMDAlLCAkY29sb3ItZ3JleS0zKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJGNvbG9yLWdyZXktMiAwJSwgJGNvbG9yLWdyZXktMyAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJGNvbG9yLWdyZXktMiAwJSwgJGNvbG9yLWdyZXktMyAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRjb2xvci1ncmV5LTIgMCUsICRjb2xvci1ncmV5LTMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvci1ncmV5LTIgMCUsICRjb2xvci1ncmV5LTMgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYzljOWM5JywgZW5kQ29sb3JzdHI9JyNmMGYwZjAnLEdyYWRpZW50VHlwZT0wICk7XG59XG5cbkBtaXhpbiBsb2dvLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7IC8vIGZhbGwtYmFja1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRjb2xvci1wcmltYXJ5IDAlLCAkY29sb3ItcHJpbWFyeS0xIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAkY29sb3ItcHJpbWFyeSksIGNvbG9yLXN0b3AoMTAwJSwgJGNvbG9yLXByaW1hcnktMSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRjb2xvci1wcmltYXJ5IDAlLCAkY29sb3ItcHJpbWFyeS0xIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkY29sb3ItcHJpbWFyeSAwJSwgJGNvbG9yLXByaW1hcnktMSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRjb2xvci1wcmltYXJ5IDAlLCAkY29sb3ItcHJpbWFyeS0xIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3ItcHJpbWFyeSAwJSwgJGNvbG9yLXByaW1hcnktMSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNhZDMyMzInLCBlbmRDb2xvcnN0cj0nIzliMmQyZCcsR3JhZGllbnRUeXBlPTAgKTtcbn1cblxuQG1peGluIGxpbmVhci1ncmFkaWVudCgkY29sb3ItdG9wLCAkY29sb3ItYm90dG9tKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci10b3A7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRjb2xvci10b3AsICRjb2xvci1ib3R0b20pO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgkY29sb3ItdG9wLCAkY29sb3ItYm90dG9tKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCRjb2xvci10b3AsICRjb2xvci1ib3R0b20pO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yLXRvcCwgJGNvbG9yLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBzY3JvbGxiYXIge1xuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LC40KTtcbiAgfVxufVxuXG5AbWl4aW4gcm91bmQtaWNvbigkY29sb3IpIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtaXhpbiBtZW51LWxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmYXN0QW5pbWF0aW9uKTtcbn1cblxuQG1peGluIGFycm93KCRoZWlnaHQsICRzdHJlbmd0aCwgJHJvdGF0aW9uLCAkY29sb3IpIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogJGhlaWdodDtcbiAgYm9yZGVyOiBzb2xpZCAkY29sb3I7XG4gIGJvcmRlci13aWR0aDogMCAkc3RyZW5ndGggJHN0cmVuZ3RoIDA7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybWF0aW9uKHJvdGF0ZSgkcm90YXRpb24pKTtcbn1cblxuQG1peGluIGxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogJGNvbG9yLXByaW1hcnk7XG4gIHN0cm9rZS13aWR0aDogNTtcbiAgYW5pbWF0aW9uOiBkYXNoIDEuMnMgZWFzZSBpbmZpbml0ZSwgcm90YXRlIDEuMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5AbWl4aW4gZ3JheXNjYWxlIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IC8vIFN0YW5kYXJkXG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpOyAvL0ZpcmVmb3hcbiAgZmlsdGVyOiBncmF5OyAvLyBJRTYtOVxuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyAvLyBXZWJraXRcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTsgLy8gT2xkIFdlYktpdFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtaXhpbiBuby1ncmF5c2NhbGUge1xuICBmaWx0ZXI6IG5vbmU7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xufVxuIiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5jYXB0aW9uLCB0aCwgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5xLCBibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBub25lO1xufVxucTpiZWZvcmUsIHE6YWZ0ZXIsIGJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSB7XG4gIGNvbG9yOiAkZGVmYXVsdC1mb250LWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxudGV4dGFyZWEge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG50ZXh0YXJlYSxcbmxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufSIsIi8vIHF1aWNrc2FuZC0zMDAgLSBsYXRpblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUXVpY2tzYW5kJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKCdRdWlja3NhbmQgTGlnaHQnKSwgbG9jYWwoJ1F1aWNrc2FuZC1MaWdodCcpLFxuICB1cmwoJy4uL2ZvbnRzL3F1aWNrc2FuZC12OC1sYXRpbi0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbiAgdXJsKCcuLi9mb250cy9xdWlja3NhbmQtdjgtbGF0aW4tMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuLy8gcXVpY2tzYW5kLXJlZ3VsYXIgLSBsYXRpblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUXVpY2tzYW5kJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdRdWlja3NhbmQgUmVndWxhcicpLCBsb2NhbCgnUXVpY2tzYW5kLVJlZ3VsYXInKSxcbiAgdXJsKCcuLi9mb250cy9xdWlja3NhbmQtdjgtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICB1cmwoJy4uL2ZvbnRzL3F1aWNrc2FuZC12OC1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuLy8gcXVpY2tzYW5kLTcwMCAtIGxhdGluXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdRdWlja3NhbmQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1F1aWNrc2FuZCBCb2xkJyksIGxvY2FsKCdRdWlja3NhbmQtQm9sZCcpLFxuICB1cmwoJy4uL2ZvbnRzL3F1aWNrc2FuZC12OC1sYXRpbi03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbiAgdXJsKCcuLi9mb250cy9xdWlja3NhbmQtdjgtbGF0aW4tNzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuXG4vLyBhbWF0aWMtc2MtcmVndWxhciAtIGxhdGluXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBbWF0aWMgU0MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ0FtYXRpYyBTQyBSZWd1bGFyJyksIGxvY2FsKCdBbWF0aWNTQy1SZWd1bGFyJyksXG4gIHVybCgnLi4vZm9udHMvYW1hdGljLXNjLXYxMS1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBDaHJvbWUgMjYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrICovXG4gIHVybCgnLi4vZm9udHMvYW1hdGljLXNjLXYxMS1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuIiwiYm9keSB7XG4gIEBpbmNsdWRlIHF1aWNrc2FuZCgkcmVndWxhcik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICRkZWZhdWx0LWZvbnQtY29sb3I7XG4gIGJhY2tncm91bmQ6ICRkZWZhdWx0LWJhY2tncm91bmQtY29sb3I7XG59XG5cbioge1xuICBAaW5jbHVkZSBib3JkZXItYm94O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIEBpbmNsdWRlIHF1aWNrc2FuZCgkYm9sZCk7XG59XG5oMSxcbmgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuaDMsXG5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbnAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGJvbGQ7XG59XG5cbi50aXRsZS1zZXBhcmF0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBpbmNsdWRlIHF1aWNrc2FuZCgkcmVndWxhcik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICYucHJvbWluZW50IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvdHRvbTogNnB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTM7XG4gIH1cbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNtYWxsLXRleHQge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbnN2Zy5pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy8gYmFzaXMgYW5pbWF0aW9uLCB3ZWl0ZXJlIGFuaW1hdGlvbmVuIG3DvHNzdGVuIGbDvHIgZGllIGpld2VpbGlnZW4gZWxlbWVudGUgdm9yZ2Vub21tZW4gd2VyZGVuIHouQi4gbGVmdCwgdG9wLCB1c3cuXG4uYW5pbWF0ZS1pbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRhbmltYXRlSW5BbmltYXRpb24pO1xuICAmLmFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC50aXRsZS1zZXBhcmF0b3IucHJvbWluZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn0iLCJAbWl4aW4gY29sIHtcbiAgICBib3JkZXI6IDAgc29saWQgcmdiYSgwLDAsMCwwKTtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3ggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3ggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wge1xuICAgIEBpbmNsdWRlIGNvbDtcbn1cblxuQG1peGluIHNwYW4oJG51bSwgJGd1dHRlcl9wYywgJGd1dHRlcl9weCwgJHBhZGRpbmcsICRtYXhfY29sdW1ucykge1xuICAgICRvbmVfY29sOiAoMTAwJSAtICgkZ3V0dGVyX3BjICogKCRtYXhfY29sdW1ucyAtIDEpKSkgLyAkbWF4X2NvbHVtbnM7XG4gICAgd2lkdGg6ICgkb25lX2NvbCAqICRudW0pICsgKCRndXR0ZXJfcGMgKiAoJG51bSAtIDEpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogJGd1dHRlcl9weDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICBtYXJnaW4tbGVmdDogJGd1dHRlcl9wYztcbn1cblxuQG1peGluIHNwYW5fZmlyc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcblxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgfVxuXG4gICAgLmNvbCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgfVxuXG4gICAgJG1heF9jb2x1bW5zOiAyO1xuICAgICRwYWRkaW5nOiAwIDA7XG4gICAgJGd1dHRlcl9weDogMTBweDtcbiAgICAkZ3V0dGVyX3BjOiAwO1xuXG4gICAgLnNwYW5fMSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oMSwgJGd1dHRlcl9wYywgJGd1dHRlcl9weCwgJHBhZGRpbmcsICRtYXhfY29sdW1ucyk7XG4gICAgfVxuICAgIC5zcGFuXzIsXG4gICAgLnNwYW5fMyxcbiAgICAuc3Bhbl80LFxuICAgIC5zcGFuXzUsXG4gICAgLnNwYW5fNixcbiAgICAuc3Bhbl83LFxuICAgIC5zcGFuXzgsXG4gICAgLnNwYW5fOSxcbiAgICAuc3Bhbl8xMCxcbiAgICAuc3Bhbl8xMSxcbiAgICAuc3Bhbl8xMiB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW5fZmlyc3Q7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuXG4gICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICB9XG5cbiAgICAkbWF4X2NvbHVtbnM6IDY7XG4gICAgJHBhZGRpbmc6IDAgMCU7XG4gICAgJGd1dHRlcl9weDogMjBweDtcbiAgICAkZ3V0dGVyX3BjOiAwO1xuXG4gICAgLnNwYW5fMSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oMSwgJGd1dHRlcl9wYywgJGd1dHRlcl9weCwgJHBhZGRpbmcsICRtYXhfY29sdW1ucyk7XG4gICAgfVxuICAgIC5zcGFuXzIge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDIsICRndXR0ZXJfcGMsICRndXR0ZXJfcHgsICRwYWRkaW5nLCAkbWF4X2NvbHVtbnMpO1xuICAgIH1cbiAgICAuc3Bhbl8zIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhbigzLCAkZ3V0dGVyX3BjLCAkZ3V0dGVyX3B4LCAkcGFkZGluZywgJG1heF9jb2x1bW5zKTtcbiAgICB9XG4gICAgLnNwYW5fNCB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNCwgJGd1dHRlcl9wYywgJGd1dHRlcl9weCwgJHBhZGRpbmcsICRtYXhfY29sdW1ucyk7XG4gICAgfVxuICAgIC5zcGFuXzUge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDUsICRndXR0ZXJfcGMsICRndXR0ZXJfcHgsICRwYWRkaW5nLCAkbWF4X2NvbHVtbnMpO1xuICAgIH1cbiAgICAuc3Bhbl82LFxuICAgIC5zcGFuXzcsXG4gICAgLnNwYW5fOCxcbiAgICAuc3Bhbl85LFxuICAgIC5zcGFuXzEwLFxuICAgIC5zcGFuXzExLFxuICAgIC5zcGFuXzEyIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbl9maXJzdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgfVxuXG4gICAgLmNvbCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgfVxuXG4gICAgJG1heF9jb2x1bW5zOiAxMjtcbiAgICAkcGFkZGluZzogMCAwJTtcbiAgICAkZ3V0dGVyX3B4OiAyMHB4O1xuICAgICRndXR0ZXJfcGM6IDA7XG5cbiAgICAuc3Bhbl8xIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhbigxLCAkZ3V0dGVyX3BjLCAkZ3V0dGVyX3B4LCAkcGFkZGluZywgJG1heF9jb2x1bW5zKTtcbiAgICB9XG4gICAgLnNwYW5fMiB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oMiwgJGd1dHRlcl9wYywgJGd1dHRlcl9weCwgJHBhZGRpbmcsICRtYXhfY29sdW1ucyk7XG4gICAgfVxuICAgIC5zcGFuXzMge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDMsICRndXR0ZXJfcGMsICRndXR0ZXJfcHgsICRwYWRkaW5nLCAkbWF4X2NvbHVtbnMpO1xuICAgIH1cbiAgICAuc3Bhbl80IHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig0LCAkZ3V0dGVyX3BjLCAkZ3V0dGVyX3B4LCAkcGFkZGluZywgJG1heF9jb2x1bW5zKTtcbiAgICB9XG4gICAgLnNwYW5fNSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNSwgJGd1dHRlcl9wYywgJGd1dHRlcl9weCwgJHBhZGRpbmcsICRtYXhfY29sdW1ucyk7XG4gICAgfVxuICAgIC5zcGFuXzYge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDYsICRndXR0ZXJfcGMsICRndXR0ZXJfcHgsICRwYWRkaW5nLCAkbWF4X2NvbHVtbnMpO1xuICAgIH1cbiAgICAuc3Bhbl83IHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig3LCAkZ3V0dGVyX3BjLCAkZ3V0dGVyX3B4LCAkcGFkZGluZywgJG1heF9jb2x1bW5zKTtcbiAgICB9XG4gICAgLnNwYW5fOCB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oOCwgJGd1dHRlcl9wYywgJGd1dHRlcl9weCwgJHBhZGRpbmcsICRtYXhfY29sdW1ucyk7XG4gICAgfVxuICAgIC5zcGFuXzkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDksICRndXR0ZXJfcGMsICRndXR0ZXJfcHgsICRwYWRkaW5nLCAkbWF4X2NvbHVtbnMpO1xuICAgIH1cbiAgICAuc3Bhbl8xMCB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oMTAsICRndXR0ZXJfcGMsICRndXR0ZXJfcHgsICRwYWRkaW5nLCAkbWF4X2NvbHVtbnMpO1xuICAgIH1cbiAgICAuc3Bhbl8xMSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oMTEsICRndXR0ZXJfcGMsICRndXR0ZXJfcHgsICRwYWRkaW5nLCAkbWF4X2NvbHVtbnMpO1xuICAgIH1cbiAgICAuc3Bhbl8xMiB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW5fZmlyc3Q7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuIiwiaHRtbCxcbmJvZHkge1xuICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5oZWFkZXIge1xuICBzZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBwYWdlLXdpZHRoO1xuICAgIEBpbmNsdWRlIHBhZ2UtcGFkZGluZztcbiAgfVxufVxuI3BhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cbiNjb250ZW50LFxuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NlbnRlbnQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4ubWF4LXdpZHRoLXdyYXBwZXIge1xuICBAaW5jbHVkZSBwYWdlLXdpZHRoO1xuICBAaW5jbHVkZSBwYWdlLXBhZGRpbmc7XG59XG4ubWF4LWJ1dHRvbi13aWR0aC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBwYWdlLXdpZHRoO1xuICBAaW5jbHVkZSBwYWdlLXBhZGRpbmc7XG59XG5cbi8vIHRydXN0ZWQgc2hvcHMgYmFkZ2Ugb3ZlcnJpZGVzXG5AaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICBkaXZbaWQqPSdjaGVja291dFRydXN0Y2FyZFJlc3BvbnNpdmVfJ10sXG4gIGRpdltpZCo9J3RzYmFkZ2VSZXNwb25zaXZlVG9wXyddIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMjtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLy8gZnJvbnQgY2hhdCBtb2JpbGUgdmVyc3RlY2tlblxuQGluY2x1ZGUgYnJlYWtwb2ludCgnbWF4LXdpZHRoOiA2NjdweCcpIHtcbiAgI2Zyb250LWNoYXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiI3RvcC1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay0xO1xuICBjb2xvcjogJGNvbG9yLWdyZXktMjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZhc3RBbmltYXRpb24pO1xuICAuaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICB0b3A6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmaWxsOiAkY29sb3ItZ3JleS0yO1xuICB9XG4gIHVsIHtcbiAgICBAaW5jbHVkZSBwYWdlLXdpZHRoO1xuICAgIEBpbmNsdWRlIHBhZ2UtcGFkZGluZztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBsaSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZsZXg6IDEgMSAzMy4zMzMzJTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICYuY291cG9uLXByb21vIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwic2VhcmNoLWZvcm1cIjtcblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgLjQpO1xuICB6LWluZGV4OiA0O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmYXN0QW5pbWF0aW9uKTtcbiAgLm1lbnUtaWNvbixcbiAgLmljb24ge1xuICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZhc3RBbmltYXRpb24pO1xuICB9XG4gIC5sb2dvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDYxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAubWFpbi1sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJjpob3ZlciAubWFpbi1sb2dvIHtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cbiAgfVxuICAjY3VzdG9tZXItYWNjb3VudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGEuY3VzdG9tZXItYWNjb3VudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZzogMTdweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTE7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIC5pY29uIHtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB9XG4gICAgfVxuICAgIGEuY3VzdG9tZXItbG9nb3V0IHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNoZWFkZXItY2FydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmhvdmVyIC5pY29uIHtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJ0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgIH1cbiAgICAuY291bnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMzVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gICAgLnRvdGFsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgICAjY2FydC13cmFwcGVyLW1vdXNlLWhlbHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmNhcnQtd3JhcHBlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAyMXB4O1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLXdoaXRlIHRyYW5zcGFyZW50O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMTFweCAxMXB4IDExcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLXByaW1hcnkgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgICAuaXRlbXMge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgLmNhcnQtaXRlbSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCAzMHB4IDFmciAxZnI7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxLy0xO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi8tMTtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxLzI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcmljZSwgLnF0eSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDIvLTE7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pdGVtLXRvdGFsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDIvLTE7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLnRvdGFscyB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JleS04O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggNXB4O1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDAgMTRweDtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNoaXBwaW5nIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICB9XG4gICAgICAgIC50YXgge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRvbnMge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgZmxleDogY2FsYyg1MCUgLSA1cHgpIDEgMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBidXR0b24uY2FydCB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b24uY2hlY2tvdXQge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLmVtcHR5KTpob3ZlciwgJjpub3QoLmVtcHR5KS5hY3RpdmUge1xuICAgICAgLmNvdW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTtcbiAgICAgIH1cbiAgICAgIC50b3RhbCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAuY2FydC13cmFwcGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgI3RvcC1iYXIgbGkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICBoZWFkZXIge1xuICAgIC5sb2dvIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgI3RvcC1iYXIge1xuICAgIHVsIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGhlYWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICB9XG4gICAgc2VjdGlvbiB7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAubWVudS1pY29uIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICB9XG4gICAgLmxpbmVzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTRweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICBAaW5jbHVkZSBtZW51LWxpbmU7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmU7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC04cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIC5tYWluLWxvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAjY3VzdG9tZXItYWNjb3VudCxcbiAgICAjaGVhZGVyLWNhcnQsXG4gICAgI2N1c3RvbWVyLWFjY291bnQgYS5jdXN0b21lci1hY2NvdW50IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbiAgICAjY3VzdG9tZXItYWNjb3VudCBhLmN1c3RvbWVyLWFjY291bnQge1xuICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgI2N1c3RvbWVyLWFjY291bnQgYS5jdXN0b21lci1sb2dvdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI2hlYWRlci1jYXJ0IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmNhcnQtaWNvbiB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICAuY291bnQge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICB9XG4gICAgICAuY2FydC13cmFwcGVyIHtcbiAgICAgICAgdG9wOiA1NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zZWFyY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zjg7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlhWE52TFRnNE5Ua3RNU0kvUGdvOElTMHRJRWRsYm1WeVlYUnZjam9nUVdSdlltVWdTV3hzZFhOMGNtRjBiM0lnTVRZdU1DNHdMQ0JUVmtjZ1JYaHdiM0owSUZCc2RXY3RTVzRnTGlCVFZrY2dWbVZ5YzJsdmJqb2dOaTR3TUNCQ2RXbHNaQ0F3S1NBZ0xTMCtDandoUkU5RFZGbFFSU0J6ZG1jZ1VGVkNURWxESUNJdEx5OVhNME12TDBSVVJDQlRWa2NnTVM0eEx5OUZUaUlnSW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTDBkeVlYQm9hV056TDFOV1J5OHhMakV2UkZSRUwzTjJaekV4TG1SMFpDSStDanh6ZG1jZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSWdkMmxrZEdnOUlqRTJjSGdpSUdobGFXZG9kRDBpTVRad2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURRek9DNDFNek1nTkRNNExqVXpNeUlnYzNSNWJHVTlJbVZ1WVdKc1pTMWlZV05yWjNKdmRXNWtPbTVsZHlBd0lEQWdORE00TGpVek15QTBNemd1TlRNek95SWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0krQ2p4blBnb0pQSEJoZEdnZ1pEMGlUVFF3T1M0eE16TXNNVEE1TGpJd00yTXRNVGt1TmpBNExUTXpMalU1TWkwME5pNHlNRFV0TmpBdU1UZzVMVGM1TGpjNU9DMDNPUzQzT1RaRE1qazFMamN6Tml3NUxqZ3dNU3d5TlRrdU1EVTRMREFzTWpFNUxqSTNNeXd3SUNBZ1l5MHpPUzQzT0RFc01DMDNOaTQwTnl3NUxqZ3dNUzB4TVRBdU1EWXpMREk1TGpRd04yTXRNek11TlRrMUxERTVMall3TkMwMk1DNHhPVElzTkRZdU1qQXhMVGM1TGpnc056a3VOemsyUXprdU9EQXhMREUwTWk0NExEQXNNVGM1TGpRNE9Td3dMREl4T1M0eU5qY2dJQ0JqTUN3ek9TNDNPQ3c1TGpnd05DdzNOaTQwTmpNc01qa3VOREEzTERFeE1DNHdOakpqTVRrdU5qQTNMRE16TGpVNU1pdzBOaTR5TURRc05qQXVNVGc1TERjNUxqYzVPU3czT1M0M09UaGpNek11TlRrM0xERTVMall3TlN3M01DNHlPRE1zTWprdU5EQTNMREV4TUM0d05qTXNNamt1TkRBM0lDQWdjemMyTGpRM0xUa3VPREF5TERFeE1DNHdOalV0TWprdU5EQTNZek16TGpVNU15MHhPUzQyTURJc05qQXVNVGc1TFRRMkxqSXdOaXczT1M0M09UVXROemt1TnprNFl6RTVMall3TXkwek15NDFPVFlzTWprdU5EQXpMVGN3TGpJNE5Dd3lPUzQwTURNdE1URXdMakEyTWlBZ0lFTTBNemd1TlRNekxERTNPUzQwT0RVc05ESTRMamN6TWl3eE5ESXVOemsxTERRd09TNHhNek1zTVRBNUxqSXdNM29nVFRNeU1pNDJNakVzTWpjd0xqa3pPV016TGpZeE55d3pMall4TXl3MUxqUXlPQ3czTGprd05TdzFMalF5T0N3eE1pNDROVFFnSUNCak1DdzFMakV6TXkweExqZ3hNU3c1TGpVeE5DMDFMalF5T0N3eE15NHhNamRzTFRJMUxqWTVNeXd5TlM0M01ERmpMVE11TmpFMExETXVOakV6TFRjdU9UazBMRFV1TkRJdE1UTXVNVE0xTERVdU5ESmpMVFF1T1RRNExEQXRPUzR5TXpZdE1TNDRNRGN0TVRJdU9EUTNMVFV1TkRJZ0lDQnNMVFV4TGpZM05pMDFNUzQyT0RKc0xUVXhMalkzT0N3MU1TNDJPREpqTFRNdU5qRTJMRE11TmpFekxUY3VPRGs0TERVdU5ESXRNVEl1T0RRM0xEVXVOREpqTFRVdU1UUXNNQzA1TGpVeE55MHhMamd3TnkweE15NHhNelF0TlM0ME1td3RNalV1TmprM0xUSTFMamN3TVNBZ0lHTXRNeTQyTVRZdE15NDJNVE10TlM0ME1qUXROeTQ1T1RRdE5TNDBNalF0TVRNdU1USTNZekF0TkM0NU5EZ3NNUzQ0TURrdE9TNHlOQ3cxTGpReU5DMHhNaTQ0TlRSc05URXVOamM0TFRVeExqWTNNMnd0TlRFdU5qYzRMVFV4TGpZM09DQWdJR010TXk0Mk1UWXRNeTQyTVRJdE5TNDBNalF0Tnk0NE9UZ3ROUzQwTWpRdE1USXVPRFEzWXpBdE5TNHhOQ3d4TGpnd09TMDVMalV4Tnl3MUxqUXlOQzB4TXk0eE16UnNNalV1TmprM0xUSTFMalk1TTJNekxqWXhOeTB6TGpZeE5pdzNMams1TkMwMUxqUXlOQ3d4TXk0eE16UXROUzQwTWpRZ0lDQmpOQzQ1TkRrc01DdzVMakl6TVN3eExqZ3dPU3d4TWk0NE5EY3NOUzQwTWpSc05URXVOamM0TERVeExqWTNOR3cxTVM0Mk56WXROVEV1TmpjMFl6TXVOakV0TXk0Mk1UWXNOeTQ0T1RndE5TNDBNalFzTVRJdU9EUTNMVFV1TkRJMElDQWdZelV1TVRReExEQXNPUzQxTWpFc01TNDRNRGtzTVRNdU1UTTFMRFV1TkRJMGJESTFMalk1TXl3eU5TNDJPVE5qTXk0Mk1UY3NNeTQyTVRjc05TNDBNamdzTnk0NU9UUXNOUzQwTWpnc01UTXVNVE0wWXpBc05DNDVORGd0TVM0NE1URXNPUzR5TXpVdE5TNDBNamdzTVRJdU9EUTNJQ0FnYkMwMU1TNDJOelVzTlRFdU5qYzRURE15TWk0Mk1qRXNNamN3TGprek9Yb2lJR1pwYkd3OUlpTTFOVFUxTlRVaUx6NEtQQzluUGdvOFp6NEtQQzluUGdvOFp6NEtQQzluUGdvOFp6NEtQQzluUGdvOFp6NEtQQzluUGdvOFp6NEtQQzluUGdvOFp6NEtQQzluUGdvOFp6NEtQQzluUGdvOFp6NEtQQzluUGdvOFp6NEtQQzluUGdvOFp6NEtQQzluUGdvOFp6NEtQQzluUGdvOFp6NEtQQzluUGdvOFp6NEtQQzluUGdvOFp6NEtQQzluUGdvOFp6NEtQQzluUGdvOEwzTjJaejRLKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXIgdHJhbnNwYXJlbnQ7XG59XG4uc2VhcmNoLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHotaW5kZXg6IDI7XG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuLnNlYXJjaC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgJi5jYW5jZWw6bm90KC5sb2FkaW5nKSAuc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogLjI1O1xuICB9XG4gICYuY2FuY2VsOm5vdCgubG9hZGluZykgLnNlYXJjaC1jYW5jZWwtYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNDtcbiAgfVxuICAmLmxvYWRpbmcgLnR5cGVhaGVhZF9fcXVlcnk6YmVmb3JlLFxuICAmLmxvYWRpbmcgLnR5cGVhaGVhZF9fcXVlcnk6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwcyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAuNTVlbTtcbiAgICBtYXJnaW4tdG9wOiAtMTAuNXB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwMHJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gIH1cbiAgJi5oaW50IC5zZWFyY2gtaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uc2VhcmNoLXF1ZXJ5LFxuLnNlYXJjaC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc2VhcmNoLWJ1dHRvbiB7XG4gIHdpZHRoOiA0OXB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS0xO1xuICBidXR0b24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktMjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgfVxuICAuaWNvbiB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgZmlsbDogJGRlZmF1bHQtZm9udC1jb2xvcjtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS0zO1xuICB9XG59XG4uc2VhcmNoLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzhweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktMTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktMjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uc2VhcmNoLWdyb3VwIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIEBpbmNsdWRlIHF1aWNrc2FuZCgkcmVndWxhcik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LTI7XG4gIGEge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4uc2VhcmNoLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS0yO1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS0zO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uc2VhcmNoLWNvbnRhaW5lci5yZXN1bHQge1xuICAuc2VhcmNoLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucG9wb3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTIwcHg7XG4gIHRvcDogLTMxcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA5MXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0yO1xuICAmLm91dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXJyb3csXG4gIC5hcnJvdzphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbiAgLmFycm93IHtcbiAgICBib3JkZXItd2lkdGg6IDExcHg7XG4gIH1cbiAgLmFycm93OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgJi5yaWdodCAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0xMXB4O1xuICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgJi5yaWdodCAuYXJyb3c6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogMXB4O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxufVxuLnBvcG92ZXItY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnNlYXJjaC1lbXB0eSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgLnNlYXJjaCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG59IiwiQGltcG9ydCBcIi4uL3ZhcnMvY29sb3JzXCI7XG4ub3B0aW9uIHtcbiAgYSwgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAmLndoaXRlLFxuICAgICYuY29sb3ItNiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS0xO1xuICAgIH1cbiAgICAmLmJsYWNrLFxuICAgICYuY29sb3ItNyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICAgICYubWludCxcbiAgICAmLmNvbG9yLTE0IHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgICAmLmJsdWUsXG4gICAgJi5jb2xvci0yMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1lZGl0aW9uO1xuICAgIH1cbiAgICAmLnBpbmssXG4gICAgJi5jb2xvci0yNCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluay1lZGl0aW9uO1xuICAgIH1cbiAgICAmLmxhdmVuZGVsLFxuICAgICYuY29sb3ItMjkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxhdmVuZGVsO1xuICAgIH1cbiAgICAmLnJlZCxcbiAgICAmLmNvbG9yLTMyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgfVxuICAgICYubWludC1ibGFjayxcbiAgICAmLmNvbG9yLTIzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNvY28sXG4gICAgJi5jb2xvci00MSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY29jbztcbiAgICB9XG4gIH1cbn0iLCIubWVudS1vdmVybGF5IHtcbiAgcG9zaXRpb246ICAgZml4ZWQ7XG4gIHRvcDogICAgICAgIDA7XG4gIGJvdHRvbTogICAgIDA7XG4gIHJpZ2h0OiAgICAgIDA7XG4gIGxlZnQ6ICAgICAgIDA7XG4gIG9wYWNpdHk6ICAgIDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmxhY2ssIC4zKTtcbiAgei1pbmRleDogICAgMTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZmFzdEFuaW1hdGlvbik7XG59XG5cbiNuYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbiNtb2JpbGUtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNsYW5ndWFnZS1zd2l0Y2gge1xuICBmbG9hdDogICAgICAgbGVmdDtcbiAgcG9zaXRpb246ICAgIHJlbGF0aXZlO1xuICBmb250LXNpemU6ICAgMTVweDtcbiAgY29sb3I6ICAgICAgICRjb2xvci13aGl0ZTtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmYXN0QW5pbWF0aW9uKTtcbiAgcGFkZGluZzogICAgIDIwcHggMTVweCAyMHB4IDMwcHg7XG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICB9XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICAgICcnO1xuICAgIHBvc2l0aW9uOiAgIGFic29sdXRlO1xuICAgIHJpZ2h0OiAgICAgIDA7XG4gICAgdG9wOiAgICAgICAgMTVweDtcbiAgICBib3R0b206ICAgICAxNXB4O1xuICAgIHdpZHRoOiAgICAgIDFweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xO1xuICB9XG59XG5cbiN0b3AtbmF2aWdhdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICAjY2xvc2UtbWVudS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogICAgICAxMHB4O1xuICAgIHJpZ2h0OiAgICAxMHB4O1xuICAgIHdpZHRoOiAgICA0MHB4O1xuICAgIGhlaWdodDogICA0MHB4O1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246ICAgYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAgICAnJztcbiAgICAgIHRvcDogICAgICAgIDVweDtcbiAgICAgIGxlZnQ6ICAgICAgIDIwcHg7XG4gICAgICBoZWlnaHQ6ICAgICAzMHB4O1xuICAgICAgd2lkdGg6ICAgICAgMXB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm1hdGlvbihyb3RhdGUoNDVkZWcpKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm1hdGlvbihyb3RhdGUoLTQ1ZGVnKSk7XG4gICAgfVxuICB9XG4gICNwcm9kdWN0cy1tZW51IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgc3BhbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cbiAgfVxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiAgICBpbmxpbmUtYmxvY2s7XG4gICAgdWwge1xuICAgICAgcG9zaXRpb246ICAgYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiAgICBub25lO1xuICAgICAgbGVmdDogICAgICAgMDtcbiAgICAgIHJpZ2h0OiAgICAgIDA7XG4gICAgICBtYXgtaGVpZ2h0OiA3NzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIEBpbmNsdWRlIHNjcm9sbGJhcjtcbiAgICAgIGxpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiAgICBibG9jaztcbiAgICAgIH1cbiAgICAgICNwcm9kdWN0cy1kcm9wZG93biB7XG4gICAgICAgIHBhZGRpbmc6ICAgIDAgMjBweCAyMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIGEsXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICBhLFxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGxpIGEsXG4gIGxpIHNwYW4ge1xuICAgIHBvc2l0aW9uOiAgICAgICByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAgICAgICAgYmxvY2s7XG4gICAgcGFkZGluZzogICAgICAgIDIwcHggMTVweDtcbiAgICBjb2xvcjogICAgICAgICAgJGNvbG9yLXdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAgICAgIDE1cHg7XG4gICAgb3BhY2l0eTogICAgICAgIDE7XG4gICAgZm9udC13ZWlnaHQ6ICAgICRib2xkO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZhc3RBbmltYXRpb24pO1xuICB9XG4gIGxpIHVsIGxpIGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICB9XG4gIGxpIHNwYW4ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gICNwcm9kdWN0cy1kcm9wZG93biB7XG4gICAgZGlzcGxheTogICBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAucHJvZHVjdC1zZWN0aW9uIHtcbiAgICAgIGZsZXg6ICAgIDAgMCA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAmW2RhdGEtaXRlbXM9XCIyXCJdIHtcbiAgICAgICAgLS1pdGVtLWNvdW50OiAyO1xuICAgICAgICBmbGV4OiAgICAgICAgIDAgMCAyMi4yMjIyJTtcbiAgICAgICAgLnByb2R1Y3Qge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZbZGF0YS1pdGVtcz1cIjNcIl0ge1xuICAgICAgICAtLWl0ZW0tY291bnQ6IDM7XG4gICAgICAgIGZsZXg6ICAgICAgICAgMCAwIDMzLjMzMzMlO1xuICAgICAgICAucHJvZHVjdCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJltkYXRhLWl0ZW1zPVwiNFwiXSB7XG4gICAgICAgIC0taXRlbS1jb3VudDogNDtcbiAgICAgICAgZmxleDogICAgICAgICAwIDAgNDQuNDQ0NCU7XG4gICAgICB9XG4gICAgICAuaGVhZGxpbmUge1xuICAgICAgICBjb2xvcjogICAgICAgICAgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogICAgICAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogICAgNzAwO1xuICAgICAgICBwYWRkaW5nOiAgICAgICAgMTVweCA1cHggNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiAgICAgY2VudGVyO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgei1pbmRleDogICAgMTtcbiAgICAgICAgICBwb3NpdGlvbjogICByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAgICAwIDQwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAgMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiAgICBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAgICAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICB3aWR0aDogICAgICAxMDAlO1xuICAgICAgICAgIGhlaWdodDogICAgIDJweDtcbiAgICAgICAgICBkaXNwbGF5OiAgICBibG9jaztcbiAgICAgICAgICB0b3A6ICAgICAgICAxOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiAgIHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJvZHVjdHMge1xuICAgICAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6ICAgICAgIHdyYXA7XG4gICAgICAgIC5wcm9kdWN0IHtcbiAgICAgICAgICBmbGV4OiAgICAgMCAwIGNhbGMoKDEwMCUgLyB2YXIoLS1pdGVtLWNvdW50KSkgLSAxMHB4KTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiAgIDAgNXB4O1xuICAgICAgICAgICYubGVnYWN5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTE7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAgICAgICAgdmFyKC0tcHJlZGVjZXNzb3ItdGV4dCk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6ICAgICAgICBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICAgICAgICAgICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICBmb250LXNpemU6ICAgICAgMjBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246ICAgICAgIGFic29sdXRlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAgICAgY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogICAgICAgICAgMTAwJTtcbiAgICAgICAgICAgICAgbGVmdDogICAgICAgICAgIDA7XG4gICAgICAgICAgICAgIHRvcDogICAgICAgICAgICA4cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogICAgICAgICAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI4JTtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWFyZ2luIC4ycyBlYXNlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogICAgIDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICAgICAgICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogICAwLjdlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudmFyaWFudHMge1xuICAgICAgICAgICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAgIDEwcHg7XG4gICAgICAgICAgICAub3B0aW9uIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICAgIDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAgIDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAgIDAgMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAgYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAgIG5vbmU7XG4gICAgICAgICAgICAgICAgJi5jb2xvci02IHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICAgIC0xMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1vcmUtcHJvZHVjdHMge1xuICAgICAgICAgIGZsZXg6ICAgIDAgMCBjYWxjKDEwMCUgLyB2YXIoLS1pdGVtLWNvdW50KSk7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLy9oZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6ICAgICAgICAgIDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAgMTI4JTtcbiAgICAgICAgICAgICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogICAgIGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiAgICAgICAgcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbi1tb3JlIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAgICAgICAgMnB4IHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAgICAgICAgIDUwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAgICAgICAgMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogICAgICAgY2FsYyg1MCUgLSA0cHgpIDAgMCAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiAgICAgICBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luOiAgICAgICAgYXV0bztcbiAgICAgICAgICAgICAgcG9zaXRpb246ICAgICAgYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogICAgICAgIDYwcHg7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAgICAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAgICBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogICAgICAycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAgICAgNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAgIGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogICAgICAgIDI1JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAgICAgICBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogICAgJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogICAgYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICAgICAgNTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogICAgIDJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogICBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAgICAgICAyNSU7XG4gICAgICAgICAgICAgICAgdG9wOiAgICAgICAgY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VibGluZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAgICAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC13aWR0aCkgYW5kIChtYXgtd2lkdGg6ICRsYXJnZS13aWR0aCkge1xuICAjdG9wLW5hdmlnYXRpb24gbGkgdWwgI3Byb2R1Y3RzLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAwIDVweCAxMHB4O1xuICAgIC5wcm9kdWN0LXNlY3Rpb24ge1xuICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJvZHVjdHMge1xuICAgICAgICAucHJvZHVjdCB7XG4gICAgICAgICAgJi5sZWdhY3k6OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB0b3A6ICAgICAgIDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnZhcmlhbnRzIHtcbiAgICAgICAgICAgIC5vcHRpb24ge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogIDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICNsYW5ndWFnZS1zd2l0Y2gge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAgIDIwcHggMTVweCAxN3B4IDIwcHg7XG4gIH1cbiAgI3RvcC1uYXZpZ2F0aW9uIHtcbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA1cHg7XG4gICAgICB9XG4gICAgICBhLFxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgLnNwYW5fOCB7XG4gICAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgICAgfVxuICAgICAgICAuc3Bhbl80IHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41dnc7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDF2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgI3BhZ2Uge1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZmFzdEFuaW1hdGlvbkxlZnQpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAzcHggNXB4IHJnYmEoJGNvbG9yLWJsYWNrLCAuMikpO1xuICB9XG4gICN0b3AtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbW9iaWxlLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiAgIGZpeGVkO1xuICAgIGRpc3BsYXk6ICAgIGJsb2NrO1xuICAgIHRvcDogICAgICAgIDA7XG4gICAgYm90dG9tOiAgICAgMDtcbiAgICBsZWZ0OiAgICAgICAwO1xuICAgIHdpZHRoOiAgICAgIDI3MHB4O1xuICAgIGhlaWdodDogICAgIDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoJGNvbG9yLWJsYWNrLCAuMyk7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktMTtcbiAgICBAaW5jbHVkZSBzY3JvbGxiYXI7XG4gICAgI21lbnUtcyB7XG4gICAgICBwb3NpdGlvbjogICAgICAgICAgICAgICAgICAgYWJzb2x1dGU7XG4gICAgICB0b3A6ICAgICAgICAgICAgICAgICAgICAgICAgMDtcbiAgICAgIGJvdHRvbTogICAgICAgICAgICAgICAgICAgICAwO1xuICAgICAgbGVmdDogICAgICAgICAgICAgICAgICAgICAgIDA7XG4gICAgICB3aWR0aDogICAgICAgICAgICAgICAgICAgICAgMjcwcHg7XG4gICAgICBoZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgMTAwJTtcbiAgICAgIG92ZXJmbG93LXk6ICAgICAgICAgICAgICAgICBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgICB1bCBsaSBhLFxuICAgIHVsIGxpIHNwYW4ge1xuICAgICAgY29sb3I6ICAgICAgICAgICRkZWZhdWx0LWZvbnQtY29sb3I7XG4gICAgICBkaXNwbGF5OiAgICAgICAgYmxvY2s7XG4gICAgICBwYWRkaW5nOiAgICAgICAgMTVweCAzMHB4IDE1cHggMjBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6ICAgICAgMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAgICAkYm9sZDtcbiAgICAgIGJvcmRlci1ib3R0b206ICAxcHggc29saWQgJGNvbG9yLWdyZXktMjtcbiAgICB9XG4gICAgdWwgbGkgc3Bhbi5hY3RpdmUgKyB1bCB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICB9XG4gICAgLm1vYmlsZS1tZW51LWRyb3AtZG93biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYXJyb3coM3B4LCAzcHgsIDQ1ZGVnLCAkY29sb3ItYmxhY2spO1xuICAgICAgICB0b3A6ICAgMjFweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHVsIGxpIHVsIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICBvdmVyZmxvdzogICBoaWRkZW47XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmYXN0QW5pbWF0aW9uKTtcbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogICAgIDA7XG4gICAgICAgICAgICBjb2xvcjogICAgICAgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyOiAgICAgIG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJ1dHRvbi1zZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgIGJ1dHRvbixcbiAgICAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG59XG5cbmJ1dHRvbixcbi5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBAaW5jbHVkZSBxdWlja3NhbmQoJHJlZ3VsYXIpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmYXN0QW5pbWF0aW9uKTtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJi5maXJzdCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgICYucHJpbWFyeSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICAgICYuc2VjdW5kYXJ5IHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cbiAgICAmLmJsYWNrIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICAgICYuZ3JleSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktYnRuO1xuICAgIH1cbiAgICAmLndoaXRlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICYucHJpbWFyeSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTtcbiAgICAgIH1cbiAgICAgICYuc2VjdW5kYXJ5IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgLjQpO1xuICAgICAgfVxuICAgICAgJi5ibGFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay0xO1xuICAgICAgfVxuICAgICAgJi5ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktYnRuLTE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc2Vjb25kIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgJi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICAgICYuc2VjdW5kYXJ5IHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cbiAgICAmLmJsYWNrIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQoJGNvbG9yLWJsYWNrLTIsICRjb2xvci1ibGFjayk7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjay0xO1xuICAgIH1cbiAgICAmLmdyZXkge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudCgkY29sb3Itd2hpdGUsICRjb2xvci1ncmV5LWJ0bik7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmV5LWJ0bi0yO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICYucHJpbWFyeSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktMTtcbiAgICAgIH1cbiAgICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS0xO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTtcbiAgICAgIH1cbiAgICAgICYuYmxhY2sge1xuICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQoJGNvbG9yLWJsYWNrLCAkY29sb3ItYmxhY2stMSk7XG4gICAgICB9XG4gICAgICAmLmdyZXkge1xuICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQoJGNvbG9yLWdyZXktYnRuLCAkY29sb3ItZ3JleS1idG4tMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudGhpcmQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAmLnByaW1hcnkge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmLnByaW1hcnkge1xuICAgICAgICBjb2xvcjogICAgICAgICRjb2xvci13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogICAkY29sb3ItcHJpbWFyeS0xO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LTE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdGEtc2xhbnRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgei1pbmRleDogMTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZmFzdEFuaW1hdGlvbik7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZmFzdEFuaW1hdGlvbik7XG4gIH1cbiAgJi5wcmltYXJ5OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxuICAmLmJsYWNrOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gIH1cbiAgJi53aGl0ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICB9XG4gICYubGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCA2MHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtNjhweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDY4cHggMCAwIDY4cHg7XG4gICAgfVxuICAgICYucHJpbWFyeTpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gICAgJi5ibGFjazpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItYmxhY2s7XG4gICAgfVxuICAgICYud2hpdGU6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogLTUwMDAlO1xuICAgIH1cbiAgfVxuICAmLnJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDYwcHggMjBweCA0MHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC02OHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgNjhweCA2OHB4O1xuICAgIH1cbiAgICAmLnByaW1hcnk6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLXByaW1hcnkgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICYuYmxhY2s6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWJsYWNrIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLndoaXRlOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci13aGl0ZSB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgcmlnaHQ6IC01MDAwJTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJi5sZWZ0IHtcbiAgICAgICYucHJpbWFyeTpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1wcmltYXJ5LTE7XG4gICAgICB9XG4gICAgICAmLmJsYWNrOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWJsYWNrLTE7XG4gICAgICB9XG4gICAgICAmLndoaXRlOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLXByaW1hcnktMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5yaWdodCB7XG4gICAgICAmLnByaW1hcnk6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItcHJpbWFyeS0xIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgJi5ibGFjazpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1ibGFjay0xIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgJi53aGl0ZTpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1wcmltYXJ5LTEgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYucHJpbWFyeTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xO1xuICAgIH1cbiAgICAmLmJsYWNrOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay0xO1xuICAgIH1cbiAgICAmLndoaXRlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTE7XG4gICAgfVxuICB9XG59XG5cbi5mbGV4LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIC5idXR0b24ge1xuICAgIG1hcmdpbjogMCAycHggMnB4IDA7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMCAwIDJweCAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAuY3RhLXNsYW50ZWQge1xuICAgICYuYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgJi5yaWdodDphZnRlcixcbiAgICAmLmxlZnQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5yaWdodCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAxMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtNTJweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgNTJweCA1MnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmxlZnQge1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMjBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC01MnB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDUycHggMCAwIDUycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI2dsb2JhbC1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgei1pbmRleDogMTA7XG59XG4jcG9wdXAtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDY1MHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybWF0aW9uKHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApKTtcbn1cbiNwb3B1cC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdG9wOiAwO1xuICByaWdodDogLTMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgNHB4IDAgM3B4IDAgcmdiYSgkZGVmYXVsdC1mb250LWNvbG9yLCAwLjEpKTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTE7XG4gIH1cbn1cbiNwb3B1cC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAjcG9wdXAtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICBib3R0b206IDUwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybWF0aW9uKGluaGVyaXQpO1xuICB9XG59IiwiaW5wdXQsXG5pbnB1dFt0eXBlPXRleHRdLFxudGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRkZWZhdWx0LWZvbnQtY29sb3I7XG4gIEBpbmNsdWRlIHF1aWNrc2FuZCgkbGlnaHQpO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5LTM7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZXktNjtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYgKyBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZmFzdEFuaW1hdGlvbik7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JleS0yO1xuICAgIH1cbiAgfVxuICAmOmNoZWNrZWQge1xuICAgICYgKyBsYWJlbCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgM3B4IDNweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBzZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkZGVmYXVsdC1mb250LWNvbG9yO1xuICAgIEBpbmNsdWRlIHF1aWNrc2FuZCgkbGlnaHQpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktMztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgQGluY2x1ZGUgYXJyb3coMnB4LCAycHgsIDQ1ZGVnLCAkZGVmYXVsdC1mb250LWNvbG9yKTtcbiAgfVxufVxuXG4vLyBQZmVpbGUgYmVpIElucHV0ZmVsZGVyIGRlcyBUeXBzIFwiTnVtYmVyXCIgc29sbHRlbiBrZWluZSBQZmVpbGUgZXJoYWx0ZW5cbi8vIHdlbGNoZSBub3JtYWxlcndlaXNlIGFuZ2V6ZWlndCB3ZXJkZW5cblxuLy8gV2Via2l0IEFucGFzc3VuZ2VuIElucHV0ZmVsZCBOdW1iZXIgU3R5bGluZ1xuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4vLyBGaXJlZm94IEFucGFzc3VuZ2VuIElucHV0ZmVsZCBOdW1iZXIgU3R5bGluZ1xuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59IiwiW3BsYWNlaG9sZGVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkZGVmYXVsdC1mb250LWNvbG9yO1xuICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG59XG5bcGxhY2Vob2xkZXJdOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgY29sb3I6IHJnYmEoJGRlZmF1bHQtZm9udC1jb2xvciwgLjMpO1xufVxuOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogJGRlZmF1bHQtZm9udC1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xufVxuW3BsYWNlaG9sZGVyXTpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgY29sb3I6IHJnYmEoJGRlZmF1bHQtZm9udC1jb2xvciwgLjMpO1xufVxuOjotbW96LXBsYWNlaG9sZGVyIHsgIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAkZGVmYXVsdC1mb250LWNvbG9yO1xuICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG59XG5bcGxhY2Vob2xkZXJdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVye1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBjb2xvcjogcmdiYSgkZGVmYXVsdC1mb250LWNvbG9yLCAuMyk7XG59XG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRkZWZhdWx0LWZvbnQtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbn1cbltwbGFjZWhvbGRlcl06Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgY29sb3I6IHJnYmEoJGRlZmF1bHQtZm9udC1jb2xvciwgLjMpO1xufVxuXG4uZGFyayB7XG4gIFtwbGFjZWhvbGRlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgLjcpO1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgfVxuICBbcGxhY2Vob2xkZXJdOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgLjMpO1xuICB9XG4gIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIC43KTtcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gIH1cbiAgW3BsYWNlaG9sZGVyXTpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgLjMpO1xuICB9XG4gIDo6LW1vei1wbGFjZWhvbGRlciB7ICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgLjcpO1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgfVxuICBbcGxhY2Vob2xkZXJdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVye1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAuMyk7XG4gIH1cbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAuNyk7XG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICB9XG4gIFtwbGFjZWhvbGRlcl06Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgLjMpO1xuICB9XG59XG5cbi5uZXdzbGV0dGVyIHtcbiAgW3BsYWNlaG9sZGVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXByaW1hcnksIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgfVxuICBbcGxhY2Vob2xkZXJdOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGNvbG9yOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAuMyk7XG4gIH1cbiAgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAxKTtcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gIH1cbiAgW3BsYWNlaG9sZGVyXTpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGNvbG9yOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAuMyk7XG4gIH1cbiAgOjotbW96LXBsYWNlaG9sZGVyIHsgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXByaW1hcnksIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgfVxuICBbcGxhY2Vob2xkZXJdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVye1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLXByaW1hcnksIC4zKTtcbiAgfVxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItcHJpbWFyeSwgMSk7XG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICB9XG4gIFtwbGFjZWhvbGRlcl06Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGNvbG9yOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAuMyk7XG4gIH1cbn0iLCIuYnJlYWRjcnVtYnMge1xuICBAaW5jbHVkZSBwYWdlLXdpZHRoO1xuICBAaW5jbHVkZSBwYWdlLXBhZGRpbmc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB1bCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LTI7XG4gIH1cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrLTI7XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIC5jcnVtYi1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgJGNvbG9yLWJsYWNrLTI7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybWF0aW9uKHJvdGF0ZSgtNDVkZWcpKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIGEge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cbn0iLCJmb290ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stMTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBhIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHNsb3dBbmltYXRpb24pO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuICAuaWNvbiB7XG4gICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICB9XG4gIC5mb290ZXItbG9nbyB7XG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgIH1cbiAgfVxuICAuZm9vdGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAjZGVudGFsLWNhcmUtZm9vdGVyLXdyYXBwZXIgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIEBpbmNsdWRlIHF1aWNrc2FuZCgkYm9sZCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgdWwgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG4gICAgLmNvdXBvbi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbiAgLnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgPiBkaXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLnNlcGFyYXRvciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAuMTIpO1xuICAgIH1cbiAgfVxuICAuc3ByaXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICYucGF5bWVudCB7XG4gICAgICB3aWR0aDogMjcwcHg7XG4gICAgfVxuICAgICYuZGVsaXZlcnkge1xuICAgICAgaW1nIHtcbiAgICAgICAgbGVmdDogLTI3M3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc29jaWFsIHtcbiAgICAuaWNvbiB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmYXN0QW5pbWF0aW9uKTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi0xIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pY29uLTEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgI2Zvb3Rlci1uZXdzbGV0dGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICNmb290ZXItbmV3c2xldHRlci12YWxpZGF0ZS1kZXRhaWx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJ1dHRvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5mb290ZXItbmV3c2xldHRlci1sZWdhbCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG4gIC5mb290ZXItYXBwZW5kaXgge1xuICAgIHBhZGRpbmc6IDIwcHggMCA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIH1cbiAgICAubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktNDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgYm90dG9tOiA3cHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS00O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI2Zvb3Rlci11c3Age1xuICBAaW5jbHVkZSBwYWdlLXdpZHRoO1xuICBAaW5jbHVkZSBwYWdlLXBhZGRpbmc7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIC5pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG4gIC5zeW1ib2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG4gIC5mb290ZXItaGVhZGxpbmUge1xuICAgIG1hcmdpbjogMTVweCAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAjZm9vdGVyLXVzcCB7XG4gICAgcGFkZGluZzogNDBweCAxMHB4IDAgMTBweDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgLmNvbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgZm9vdGVyIHtcbiAgICAuc3Bhbl80IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICNmb290ZXItdXNwIHtcbiAgICBwYWRkaW5nOiA0MHB4IDVweCAwIDVweDtcbiAgfVxuICBmb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuc3Bhbl80IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuc3ByaXRlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICYuZGVsaXZlcnkge1xuICAgICAgICB3aWR0aDogNTFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1hcHBlbmRpeCB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sZWZ0LFxuICAgICAgLnJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiNkaXNjb3VudC1ub3RpZmljYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NTBweDtcbiAgdG9wOiAxOTBweDtcbiAgcmlnaHQ6IC00NTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAycHggOHB4IHJnYmEoJGNvbG9yLWJsYWNrLCAuMykpO1xuICB6LWluZGV4OiAzO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRzbG93QW5pbWF0aW9uKTtcbiAgJi52aXNpYmxlIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICNkaXNjb3VudC1ub3RpZmljYXRpb24ge1xuICAgIHRvcDogNzBweDtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgJi52aXNpYmxlIHtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG59IiwiI25ld3NsZXR0ZXItcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktMTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICB6LWluZGV4OiAyO1xuICBoMyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybWF0aW9uKHRyYW5zbGF0ZTNkKC01MCUsIC0xMDAlLCAwKSk7XG4gICAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybWF0aW9uKHJvdGF0ZSgtMTM1ZGVnKSk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZhc3RBbmltYXRpb24pO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIHBhZ2Utd2lkdGg7XG4gICAgQGluY2x1ZGUgcGFnZS1wYWRkaW5nO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZhc3RBbmltYXRpb24pO1xuICAgIHAge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgJi5jb3Vwb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLWN0YTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS0yO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktMjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgICBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMwJSAtIDIuNXB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDIwMHB4IC0gMi41cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnZpc2libGUge1xuICAgIC5jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIH1cbiAgICBoMyAuY2xvc2U6YWZ0ZXIge1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtYXRpb24ocm90YXRlKC0zMTVkZWcpKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgI25ld3NsZXR0ZXItcG9wdXAge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgc3Bhbi5jb3Vwb24ge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNDUlIC0gMi41cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYudmlzaWJsZSB7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM3NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiNtaW5pLWNhcnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzODBweDtcbiAgcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBjb2xvcjogJGRlZmF1bHQtZm9udC1jb2xvcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDVweCByZ2JhKCRjb2xvci1ibGFjaywgLjIpKTtcbiAgei1pbmRleDogMTtcbiAgJi52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcm9kdWN0LWltYWdlLFxuICAucHJvZHVjdC1kZXRhaWxzLFxuICAucHJvZHVjdC1yZW1vdmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5wcm9kdWN0LWltYWdlIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWxzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAucHJvZHVjdC1uYW1lIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIHF1aWNrc2FuZCgkcmVndWxhcik7XG4gIH1cbiAgLnByb2R1Y3QtcHJpY2UsXG4gIC5wcm9kdWN0LXF0eSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnByaWNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogN3B4IDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBAaW5jbHVkZSBxdWlja3NhbmQoJHJlZ3VsYXIpO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxuICAub2xkLXByaWNlIC5wcmljZSB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjay0yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG4gIGlucHV0IHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICYudmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG4gIC5wcm9kdWN0LXJlbW92ZSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIEBpbmNsdWRlIHF1aWNrc2FuZCgkcmVndWxhcik7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJsYWNrLTIsIDMwJSk7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICB9XG4gIC5taW5pY2FydC1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTM7XG4gIH1cbiAgLm1pbmljYXJ0LXByb2R1Y3RzLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgQGluY2x1ZGUgc2Nyb2xsYmFyO1xuICB9XG4gIC5pdGVtLW9wdGlvbnMge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICBkdCxcbiAgZGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBkdDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5zdWJ0b3RhbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgQGluY2x1ZGUgcXVpY2tzYW5kKCRyZWd1bGFyKTtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrLTI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktMztcbiAgICAucHJpY2Uge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjay0yO1xuICAgIH1cbiAgICAuZ3JhbmQtdG90YWwsXG4gICAgLmdyYW5kLXRvdGFsIC5wcmljZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5ncmFuZC10b3RhbCB7XG4gICAgICBjb2xvcjogJGRlZmF1bHQtZm9udC1jb2xvcjtcbiAgICAgIC5wcmljZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1pbmljYXJ0LWFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubG9hZGVyLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itd2hpdGUsIC43KTtcbiAgICB6LWluZGV4OiAxO1xuICAgICYubG9hZGluZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmNpcmNsZS1sb2FkZXIge1xuICAgIEBpbmNsdWRlIGxvYWRlcjtcbiAgfVxufVxuI2hlYWRlci1jYXJ0LmZpbGxlZDpob3ZlciB7XG4gICNtaW5pLWNhcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICNtaW5pLWNhcnQge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICAubWluaWNhcnQtYWN0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudmFsaWRhdGlvbi1hZHZpY2Uge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xufVxuXG4jYWR2aWNlLXZhbGlkYXRlLXNlbGVjdC1jb3VudHJ5LnZhbGlkYXRpb24tYWR2aWNlLFxuLmN1c3RvbWVyLWFjY291bnQtZm9yZ290cGFzc3dvcmQgLnZhbGlkYXRpb24tYWR2aWNlLFxuI2NvbnRhY3RGb3JtIC52YWxpZGF0aW9uLWFkdmljZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi52YWxpZGF0aW9uLWZhaWxlZCxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLnZhbGlkYXRpb24tZmFpbGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbn1cblxuLm1lc3NhZ2VzIHtcbiAgbWFyZ2luOiAwIC01MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgcXVpY2tzYW5kKCRyZWd1bGFyKTtcbiAgLnN1Y2Nlc3MtbXNnLFxuICAuZXJyb3ItbXNnIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbiAgLnN1Y2Nlc3MtbXNnIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAuNCk7XG4gIH1cbiAgLmVycm9yLW1zZyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itc2Vjb25kYXJ5LCAuNCk7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgLm1lc3NhZ2VzIHtcbiAgICBtYXJnaW46IDAgLTE3cHg7XG4gIH1cbn0iLCJcbi8vIGlQYXltZW50IElmcmFtZVxuI3BheW1lbnRfZm9ybV9pcGF5bWVudF9jYyB7XG4gIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuI2lmcmFtZV9mb3JtIHtcbiAgI2lwYXltZW50X2NjX2NjX2NpZCB7XG4gICAgd2lkdGg6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICBsaSxcbiAgLmlucHV0LWJveCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEwcHggMCA1cHg7XG4gIH1cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTFweCAxNXB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS0yO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAudi1maXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAxN3B4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBAaW5jbHVkZSBhcnJvdygycHgsIDJweCwgNDVkZWcsICRkZWZhdWx0LWZvbnQtY29sb3IpXG4gICAgfVxuICB9XG4gIGxpOm50aC1jaGlsZCgyKXtcbiAgICAuaW5wdXQtYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBhcnJvdygycHgsIDJweCwgNDVkZWcsICRkZWZhdWx0LWZvbnQtY29sb3IpXG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI2Nvb2tpZS1iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogNXB4O1xuICAmLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrLTE7XG4gICAgfVxuICB9XG59Il0sIm1hcHBpbmdzIjoiQU1BQSxVQUFVLENBQVYsSUFBVSxDQUNSLEFBQUEsRUFBRSxDQUNBLGdCQUFnQixDQUFFLEtBQU0sQ0FDeEIsaUJBQWlCLENBQUUsQ0FBRSxDQUV2QixBQUFBLEdBQUcsQ0FDRCxnQkFBZ0IsQ0FBRSxNQUFPLENBQ3pCLGlCQUFpQixDQUFFLEdBQUksQ0FFekIsQUFBQSxJQUFJLENBQ0YsZ0JBQWdCLENBQUUsTUFBTyxDQUN6QixpQkFBaUIsQ0FBRSxHQUFJLEVBSTNCLFVBQVUsQ0FBVixNQUFVLENBQ1IsQUFBQSxFQUFFLENBQ0EsU0FBUyxDQUFFLFlBQU0sQ0FFbkIsQUFBQSxJQUFJLENBQ0YsU0FBUyxDQUFFLGNBQU0sRUVwQnJCLEFBQUEsSUFBSSxDQUFFLEFBQUEsSUFBSSxDQUFFLEFBQUEsR0FBRyxDQUFFLEFBQUEsSUFBSSxDQUFFLEFBQUEsTUFBTSxDQUFFLEFBQUEsTUFBTSxDQUFFLEFBQUEsTUFBTSxDQUM3QyxBQUFBLEVBQUUsQ0FBRSxBQUFBLEVBQUUsQ0FBRSxBQUFBLEVBQUUsQ0FBRSxBQUFBLEVBQUUsQ0FBRSxBQUFBLEVBQUUsQ0FBRSxBQUFBLEVBQUUsQ0FBRSxBQUFBLENBQUMsQ0FBRSxBQUFBLFVBQVUsQ0FBRSxBQUFBLEdBQUcsQ0FDMUMsQUFBQSxDQUFDLENBQUUsQUFBQSxJQUFJLENBQUUsQUFBQSxPQUFPLENBQUUsQUFBQSxPQUFPLENBQUUsQUFBQSxHQUFHLENBQUUsQUFBQSxJQUFJLENBQUUsQUFBQSxJQUFJLENBQzFDLEFBQUEsR0FBRyxDQUFFLEFBQUEsR0FBRyxDQUFFLEFBQUEsRUFBRSxDQUFFLEFBQUEsR0FBRyxDQUFFLEFBQUEsR0FBRyxDQUFFLEFBQUEsR0FBRyxDQUFFLEFBQUEsQ0FBQyxDQUFFLEFBQUEsQ0FBQyxDQUFFLEFBQUEsSUFBSSxDQUN2QyxBQUFBLEtBQUssQ0FBRSxBQUFBLE1BQU0sQ0FBRSxBQUFBLE1BQU0sQ0FBRSxBQUFBLEdBQUcsQ0FBRSxBQUFBLEdBQUcsQ0FBRSxBQUFBLEVBQUUsQ0FBRSxBQUFBLEdBQUcsQ0FDeEMsQUFBQSxDQUFDLENBQUUsQUFBQSxDQUFDLENBQUUsQUFBQSxDQUFDLENBQUUsQUFBQSxNQUFNLENBQ2YsQUFBQSxFQUFFLENBQUUsQUFBQSxFQUFFLENBQUUsQUFBQSxFQUFFLENBQUUsQUFBQSxFQUFFLENBQUUsQUFBQSxFQUFFLENBQUUsQUFBQSxFQUFFLENBQ3RCLEFBQUEsUUFBUSxDQUFFLEFBQUEsSUFBSSxDQUFFLEFBQUEsS0FBSyxDQUFFLEFBQUEsTUFBTSxDQUM3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 */

#happybrushTrustbadge {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 10;
}
@media screen and (max-width: 667px){
    #happybrushTrustbadge {
        display: none;
    }
}
table{width:100%}table .nobr{white-space:nowrap}table .text-center{text-align:center}table .text-right{text-align:right}table .strong{font-weight:700}table thead{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}table thead th{padding:5px 10px;font-weight:700}table tbody td{padding:10px 5px;border-bottom:1px solid #d6d6d6}table tbody td a{color:#323232}table tbody td a:hover{color:#1fcfcb;text-decoration:none}table tbody td .button{display:inline-block;margin-top:10px}table tbody td .button i{top:1px}table tbody td .small-text{margin:10px 0}table tbody tr:first-child td{padding-top:30px}table tbody tr:last-child td{padding-bottom:30px}@media (max-width: 767px){table tbody td{padding:10px 3px;font-size:12px}}#logout-message{margin-bottom:200px;margin-top:50px;text-align:center}#customer-login-register h1{padding:30px 0;text-align:center}#customer-login-register h2{position:relative;margin-bottom:20px;overflow:hidden;font-size:20px}#customer-login-register h2:after{content:'';position:absolute;width:100%;height:5px;bottom:6px;margin-left:10px;background:#e3e3e3}#customer-login-register .login{padding-right:20px}#customer-login-register .register{padding-left:20px}#customer-login-register label{float:left;width:150px;margin-top:12px}#customer-login-register input{width:300px}#customer-login-register .form-list li,#customer-login-register .customer-name div:first-child{margin-bottom:10px}#customer-login-register .checkbox{width:300px}#customer-login-register .checkbox span{display:block;font-weight:700}#customer-login-register .button-set{text-align:left;float:left}#customer-login-register .button-set a{display:block;margin-top:10px;text-decoration:underline}#customer-login-register .button-set a:hover{text-decoration:none}.madatory-info{font-size:12px;color:#606060}.side-bar,.page-content{margin:60px 0}h2.sub-title{font-size:18px}h2,h3{position:relative;overflow:hidden}h2:after,h3:after{content:'';position:absolute;width:100%;height:5px;bottom:6px;margin-left:10px;background:#e3e3e3}h1{padding-bottom:10px}h2,h3,h4{margin:10px 0}.monkey-additional-lists .listdata label:first-child,.monkey-customer-account-index .messages,#footer-usp h3:after{display:none}.monkey-customer-account-index .page-content label.checkbox{float:none}.monkey-customer-account-index .page-content label.checkbox span{display:block;font-weight:700}.title{margin-bottom:30px}.block-account a,.block-account li.current{display:block;padding:10px 0 10px 20px}.block-account a:hover{background:#e3e3e3}.block-account li{position:relative;border-bottom:1px dashed #d6d6d6}.block-account li:first-child{border-top:1px dashed #d6d6d6}.block-account li:after{top:16px;left:5px;content:'';position:absolute;padding:2px;border:solid #606060;border-width:0 2px 2px 0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.page-content .messages{position:absolute;left:0;right:0;top:0}.page-content .welcome-msg{margin-bottom:30px;font-size:25px;font-family:"Quicksand",sans-serif;font-weight:400}.page-content .icon{position:relative;float:right;top:4px;margin-left:5px;width:15px;fill:#323232}.page-content .icon:hover{fill:#1fcfcb}.page-content .span_4:first-child{padding-right:10px}.page-content .span_4:last-child{padding-left:10px}.page-content .col-2{margin-bottom:40px}.page-content a{text-decoration:underline}.page-content a:hover{color:#1fcfcb}.page-content #order-info-tabs{margin-bottom:20px}.page-content .back-link{margin-top:20px}.page-content label{float:left;width:120px}.page-content label.checkbox{margin-bottom:15px;width:inherit}.page-content label.dropdown{float:none;display:inline-block;width:200px}.page-content input{width:200px}.page-content .field{margin-bottom:10px}.page-content table th{width:25%}.page-content table h3:after{display:none}.page-content table.data-table span{display:block}.page-content table.data-table span.price-old{text-decoration:line-through}.page-content table.data-table span.price-saving{color:#1fcfcb}.page-content table.data-table span.price-rules{font-size:11px;font-weight:700}.page-content table .base-price{display:block;text-align:center;font-size:10px;color:#8c8c8c}.page-content table.tracking-table{margin-bottom:20px}.page-content table.tracking-table tbody td{padding:10px 0;border:none}.page-content .payment-info table tbody tr:last-child td,.page-content .payment-info table tbody tr td{padding:10px 0;border:none}.page-content .pager{margin:10px 0}.page-content .pager ol li{display:inline-block}.page-content .limiter{text-align:right}.page-content .limiter label{float:none}.page-content table#wishlist-table th.product-image{width:15%}.page-content table#wishlist-table th.product{width:45%}.page-content table#wishlist-table th.product-add{width:25%}.page-content table#wishlist-table th.product-remove{width:15%}.page-content table#wishlist-table tr{border-bottom:1px solid #e3e3e3}.page-content table#wishlist-table .price-box{font-family:"Quicksand",sans-serif;font-weight:400}.page-content table#wishlist-table .price-box .old-price{color:#606060;font-size:25px;text-decoration:line-through}.page-content table#wishlist-table .price-box .special-price{color:#1fcfcb;font-size:35px}@media (max-width: 1024px){#customer-login-register .span_6{width:50%}#customer-login-register label{float:none}.side-bar.span_2{width:30%}#content .span_9{width:70%}#content .span_3{width:30%;border-left-width:0}}@media (max-width: 767px){#customer-login-register .span_6,#customer-login-register input{width:100%}#customer-login-register label{float:none}#customer-login-register .login,#customer-login-register .register{padding:0}#customer-login-register .button-set{text-align:center}#content .span_9,#content .span_3{width:100%}.side-bar{margin:30px 0}.page-content{margin:30px 0;padding:0 5px}.page-content input,.page-content label.dropdown{width:100%}.page-content label{float:none}.page-content .button{width:90%}.page-content .buttons-set{text-align:center}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kdWxlcy9jdXN0b21lci1hY2NvdW50LmNzcyIsInNvdXJjZXMiOlsibW9kdWxlcy9jdXN0b21lci1hY2NvdW50LnNjc3MiLCJ2YXJzL19jb2xvcnMuc2NzcyIsInZhcnMvX2xheW91dC5zY3NzIiwibWl4aW5zL19sYXlvdXQuc2NzcyIsIm1peGlucy9fZm9udHMuc2NzcyIsInZhcnMvX2ZvbnRzLnNjc3MiLCJtaXhpbnMvX2VsZW1lbnQtc3R5bGVzLnNjc3MiLCJjb21wb25lbnRzL190YWJsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi92YXJzL2NvbG9yc1wiO1xuQGltcG9ydCBcIi4uL3ZhcnMvbGF5b3V0XCI7XG5cbkBpbXBvcnQgXCIuLi9taXhpbnMvbGF5b3V0XCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL2ZvbnRzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL2VsZW1lbnQtc3R5bGVzXCI7XG5cbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL3RhYmxlXCI7XG5cbiNsb2dvdXQtbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNjdXN0b21lci1sb2dpbi1yZWdpc3RlciB7XG4gIGgxIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGgyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS0zO1xuICAgIH1cbiAgfVxuICAubG9naW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnJlZ2lzdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgbGFiZWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIGlucHV0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLmZvcm0tbGlzdCBsaSxcbiAgLmN1c3RvbWVyLW5hbWUgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jaGVja2JveCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgfVxuICB9XG4gIC5idXR0b24tc2V0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm1hZGF0b3J5LWluZm8ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2stMjtcbn1cbi5zaWRlLWJhcixcbi5wYWdlLWNvbnRlbnQge1xuICBtYXJnaW46IDYwcHggMDtcbn1cbmgyLnN1Yi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbmgyLFxuaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBib3R0b206IDZweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS0zO1xuICB9XG59XG5oMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuaDIsXG5oMyxcbmg0IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ubW9ua2V5LWFkZGl0aW9uYWwtbGlzdHMgLmxpc3RkYXRhIGxhYmVsOmZpcnN0LWNoaWxkLFxuLm1vbmtleS1jdXN0b21lci1hY2NvdW50LWluZGV4IC5tZXNzYWdlcyxcbiNmb290ZXItdXNwIGgzOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vbmtleS1jdXN0b21lci1hY2NvdW50LWluZGV4IHtcbiAgLnBhZ2UtY29udGVudCBsYWJlbC5jaGVja2JveCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICB9XG4gIH1cbn1cblxuLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5ibG9jay1hY2NvdW50IHtcbiAgYSxcbiAgbGkuY3VycmVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMjBweDtcbiAgfVxuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTM7XG4gICAgfVxuICB9XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkY29sb3ItZ3JleS0yO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkY29sb3ItZ3JleS0yO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIEBpbmNsdWRlIGFycm93KDJweCwgMnB4LCAtNDVkZWcsICRjb2xvci1ibGFjay0yKTtcbiAgICB9XG4gIH1cbn1cbi5wYWdlLWNvbnRlbnQge1xuICAubWVzc2FnZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAud2VsY29tZS1tc2cge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIEBpbmNsdWRlIHF1aWNrc2FuZCgkcmVndWxhcilcbiAgfVxuICAuaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0b3A6IDRweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGZpbGw6ICRkZWZhdWx0LWZvbnQtY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgLnNwYW5fNDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuc3Bhbl80Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuY29sLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICB9XG4gICNvcmRlci1pbmZvLXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmJhY2stbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICBsYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgICYuY2hlY2tib3gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIH1cbiAgICAmLmRyb3Bkb3duIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICB0YWJsZSB7XG4gICAgdGgge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgaDM6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5kYXRhLXRhYmxlIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmLnByaWNlLW9sZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgfVxuICAgICAgJi5wcmljZS1zYXZpbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgICAmLnByaWNlLXJ1bGVzIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5iYXNlLXByaWNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTQ7XG4gICAgfVxuICAgICYudHJhY2tpbmctdGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRib2R5IHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYXltZW50LWluZm8gdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCxcbiAgLnBheW1lbnQtaW5mbyB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAucGFnZXIge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIG9sIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgLmxpbWl0ZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxhYmVsIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1jb250ZW50IHRhYmxlI3dpc2hsaXN0LXRhYmxlIHtcbiAgdGgucHJvZHVjdC1pbWFnZSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICB0aC5wcm9kdWN0IHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIHRoLnByb2R1Y3QtYWRkIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIHRoLnByb2R1Y3QtcmVtb3ZlIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXktMztcbiAgfVxuICAucHJpY2UtYm94IHtcbiAgICBAaW5jbHVkZSBxdWlja3NhbmQoJHJlZ3VsYXIpO1xuICAgIC5vbGQtcHJpY2Uge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjay0yO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuICAgIC5zcGVjaWFsLXByaWNlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgI2N1c3RvbWVyLWxvZ2luLXJlZ2lzdGVyIHtcbiAgICAuc3Bhbl82IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuICAuc2lkZS1iYXIuc3Bhbl8yIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gICNjb250ZW50IHtcbiAgICAuc3Bhbl85IHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuICAgIC5zcGFuXzMge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAjY3VzdG9tZXItbG9naW4tcmVnaXN0ZXIge1xuICAgIC5zcGFuXzYsXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgICAubG9naW4sXG4gICAgLnJlZ2lzdGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5idXR0b24tc2V0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgI2NvbnRlbnQgLnNwYW5fOSxcbiAgI2NvbnRlbnQgLnNwYW5fMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpZGUtYmFyIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuICAucGFnZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBpbnB1dCxcbiAgICBsYWJlbC5kcm9wZG93biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgLmJ1dHRvbnMtc2V0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcbiRjb2xvci13aGl0ZS0yOiAjZjBmN2ZiO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuJGNvbG9yLWJsYWNrLTE6ICMzMjMyMzI7XG4kY29sb3ItYmxhY2stMjogIzYwNjA2MDtcbiRjb2xvci1ibGFjay0zOiAjMTgxYzFlO1xuXG4kY29sb3ItZ3JleS0xOiAjZmFmYWZhO1xuJGNvbG9yLWdyZXktMjogI2Q2ZDZkNjtcbiRjb2xvci1ncmV5LTM6ICNlM2UzZTM7XG4kY29sb3ItZ3JleS00OiAjOGM4YzhjO1xuJGNvbG9yLWdyZXktNTogIzRjNGM0YztcbiRjb2xvci1ncmV5LTY6ICM3NTc1NzU7XG4kY29sb3ItZ3JleS03OiAjZjJmMmYyO1xuJGNvbG9yLWdyZXktODogI2NkY2RjZDtcblxuJGNvbG9yLXByaW1hcnk6ICMxZmNmY2I7XG4kY29sb3ItcHJpbWFyeS0xOiAjYjhlY2ViO1xuJGNvbG9yLXByaW1hcnktMjogIzA1YWRhODtcbiRjb2xvci1wcmltYXJ5LTM6ICM2M2Q2ZDM7XG4kY29sb3Itc2Vjb25kYXJ5OiAjZTQ1ZjYwO1xuJGNvbG9yLXNlY29uZGFyeS0xOiAjZmY2YzZkO1xuJGNvbG9yLWdyZXktYnRuOiAkY29sb3ItZ3JleS0zO1xuJGNvbG9yLWdyZXktYnRuLTE6ICNlNGU0ZTQ7XG4kY29sb3ItZ3JleS1idG4tMjogJGNvbG9yLWdyZXktMjtcbiRjb2xvci1tYWluLWN0YTogJGNvbG9yLXByaW1hcnk7XG4kY29sb3ItYmx1ZTogIzAwNjliYjtcbiRjb2xvci1ibHVlLWVkaXRpb246ICMyMWEzZDU7XG4kY29sb3ItcGluay1lZGl0aW9uOiAjZjQ2ZmFlO1xuJGNvbG9yLWxpZ2h0LW1pbnQ6IHJnYigyMzAsMjQ5LDI0OCk7XG4kY29sb3ItcmVkOiAjZGIxYTNlO1xuJGNvbG9yLWJyb3duOiAjY2FhNDcyO1xuJGNvbG9yLWNvY286ICNhMzY5NDQ7XG4kZGVmYXVsdC1mb250LWNvbG9yOiAkY29sb3ItYmxhY2stMTtcbiRkZWZhdWx0LWJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuJHlvdXR1YmUtYmxhY2s6ICMyODI4Mjg7XG4keW91dHViZS1yZWQ6ICNmZjAwMDA7XG5cbi8vIHJlZmFjdG9yIHRoaXMgY3JhcCBjb3BpZWQgZnJvbSBvbGQgb3ZlcnJpZGVzXG4kY29sb3ItZm9udC1kZWZhdWx0OiAjNDM0MzQzO1xuJGNvbG9yLWlucHV0LWJvcmRlcjogJGNvbG9yLWdyZXktMjtcbiRjb2xvci1pbnB1dC1iYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS0xO1xuJGNvbG9yLWJ1dHRvbi1ncmV5OiAjZTRlNGU0O1xuJGNvbG9yLWljb24tZ3JleTogI2I0YjRiNDtcbiRjb2xvci1oZWFkZXItY2FydC1iYWNrZ3JvdW5kOiAjNGM0YzRjO1xuJGNvbG9yLWZvb3Rlci1zdG9yZS1iYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS0zO1xuJGNvbG9yLWJyYW5kcy1pY29uLWhvdmVyOiAkY29sb3ItcHJpbWFyeTtcbiRjb2xvci12ZXJ0bmF2LWFjdGl2ZTogJGNvbG9yLWdyZXktMztcbiRjb2xvci12ZXJ0bmF2LWJvcmRlcjogI2M2YzZjNjtcbiRjb2xvci1maWx0ZXItYmFja2dyb3VuZDogJGNvbG9yLWdyZXktMTtcbiRjb2xvci1maWx0ZXItYm9yZGVyOiAkY29sb3ItZ3JleS0yO1xuJGNvbG9yLXBhZ2VyLWJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTM7XG4kY29sb3ItcHJvZHVjdC1kZXRhaWxzLWJvcmRlcnM6ICNlOWU5ZTk7XG4kY29sb3ItcHJvZHVjdC1vcHRpb25zLWJhY2tncm91bmQ6ICM2MDYwNjA7XG4kY29sb3ItY2hlY2tvdXQtYmFja2dyb3VuZDogJGNvbG9yLWdyZXktMTtcbiRjb2xvci1uZXdzbGV0dGVyLWNvdXBvbjogI2ZkOWU1NjtcbiRjb2xvci1zYXZpbmdzLWJvcmRlcjogI2M5YzljOTtcbiRjb2xvci10b29sdGlwLXNoYWRvdzogIzY2NjY2NjtcbiRjb2xvci1jaGVja291dC1zdGVwcy1ncmV5OiAjODI4MjgyO1xuJGNvbG9yLWdyZWVuOiAjMDA3MTAwO1xuJGNvbG9yLWxhdmVuZGVsOiAjZTNjZWY0O1xuJGNvbG9yLWRhcmstbGF2ZW5kZWw6ICM4YzdkYmM7IiwiLy8gUGFnZSB3aWR0aFxuJHBhZ2UtbWF4LXdpZHRoOiAxMTYwcHg7XG5cbi8vIEJyZWFrcG9pbnRzXG4kbGFyZ2Utd2lkdGg6IDEyODBweDtcbiRkZXNrdG9wLXdpZHRoOiAxMDI1cHg7XG4kdGFibGV0LXdpZHRoOiAxMDI0cHg7XG4kbW9iaWxlLXdpZHRoOiA3NjdweDtcblxuLy8gQm9yZGVyIHJhZGl1c1xuJHNtYWxsLXJhZGl1czogMnB4O1xuJG1pZC1yYWRpdXM6IDRweDtcbiRsYXJnZS1yYWRpdXM6IDZweDtcblxuLy8gQW5pbWF0aW9uXG4kZmFzdEFuaW1hdGlvbjogYWxsIC4ycyBlYXNlO1xuJHNsb3dBbmltYXRpb246IGFsbCAuNXMgZWFzZTtcbiRmYXN0QW5pbWF0aW9uTGVmdDogbGVmdCAuMnMgZWFzZTtcbiRhbmltYXRlSW5BbmltYXRpb246IGFsbCAuOHMgY3ViaWMtYmV6aWVyKDAsLjI4LC4zLDEpOyIsIkBtaXhpbiBicmVha3BvaW50KCRjbGFzcykge1xuXG4gIEBpZiAkY2xhc3MgPT0gd2lkZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS13aWR0aCkgeyBAY29udGVudDsgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGNsYXNzID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC13aWR0aCkgeyBAY29udGVudDsgfVxuICB9XG5cbiAgQGVsc2UgaWYgJGNsYXNzID09IHRhYmxldCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuXG4gIEBlbHNlIGlmICRjbGFzcyA9PSBtb2JpbGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7IEBjb250ZW50OyB9XG4gIH1cblxuICBAZWxzZSBpZiAkY2xhc3MgIT0gJycge1xuICAgIEBtZWRpYSAoJGNsYXNzKSB7IEBjb250ZW50OyB9XG5cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAd2FybiBcIkJyZWFrcG9pbnQgbWl4aW4gb25seSBzdXBwb3J0czogd2lkZSwgZGVza3RvcCwgdGFibGV0LCBtb2JpbGUgb3IgZGVmaW5lZCBudW1iZXIgb2YgcGl4ZWxzLiBXYXRjaCBtaXhpbnMvbGF5b3V0IGFuZCB2YXJzL2xheW91dCBmb3IgZGV0YWlscy5cIjtcbiAgfVxufVxuXG5AbWl4aW4gcGFnZS13aWR0aCB7XG4gIG1heC13aWR0aDogJHBhZ2UtbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1peGluIHBhZ2Utd2lkdGgtcGxhaW4ge1xuICBtYXgtd2lkdGg6ICRwYWdlLW1heC13aWR0aDtcbn1cblxuQG1peGluIHBhZ2UtbWFyZ2luIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuXG5AbWl4aW4gcGFnZS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJveCgpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtYXRpb24oJHRyYW5zbGF0ZTNkKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNsYXRlM2Q7XG4gIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNsYXRlM2Q7XG4gIC1tcy10cmFuc2Zvcm06ICR0cmFuc2xhdGUzZDtcbiAgLW8tdHJhbnNmb3JtOiAkdHJhbnNsYXRlM2Q7XG4gIHRyYW5zZm9ybTogJHRyYW5zbGF0ZTNkO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvblNwZWVkKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC0gKyAkdHJhbnNpdGlvblNwZWVkO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otICsgJHRyYW5zaXRpb25TcGVlZDtcbiAgLW1zLXRyYW5zaXRpb246IC1tcy0gKyAkdHJhbnNpdGlvblNwZWVkO1xuICAtby10cmFuc2l0aW9uOiAtby0gKyAkdHJhbnNpdGlvblNwZWVkO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvblNwZWVkO1xufSIsIkBpbXBvcnQgXCIuLi92YXJzL2ZvbnRzXCI7XG5cbkBtaXhpbiBxdWlja3NhbmQoJHdlaWdodCkge1xuICBmb250LWZhbWlseTogJHF1aWNrc2FuZDtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG59XG5cbkBtaXhpbiBhbWF0aWMoKSB7XG4gIGZvbnQtZmFtaWx5OiAkYW1hdGljO1xufSIsIiRxdWlja3NhbmQ6ICdRdWlja3NhbmQnLCBzYW5zLXNlcmlmO1xuJGFtYXRpYzogJ0FtYXRpYyBTQycsIGN1cnNpdmU7XG5cbi8vIEZvbnQgc3R5bGVzXG4kbGlnaHQ6IDMwMDtcbiRyZWd1bGFyOiA0MDA7XG4kYm9sZDogNzAwOyIsIkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93O1xuICAtbW96LWJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIC1tcy1ib3gtc2hhZG93OiAkc2hhZG93O1xuICAtby1ib3gtc2hhZG93OiAkc2hhZG93O1xuICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW8tYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuQG1peGluIGhlYWRlci1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTM7IC8vIGZhbGwtYmFja1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRjb2xvci1ncmV5LTIgMCUsICRjb2xvci1ncmV5LTMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICRjb2xvci1ncmV5LTIpLCBjb2xvci1zdG9wKDEwMCUsICRjb2xvci1ncmV5LTMpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkY29sb3ItZ3JleS0yIDAlLCAkY29sb3ItZ3JleS0zIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkY29sb3ItZ3JleS0yIDAlLCAkY29sb3ItZ3JleS0zIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgJGNvbG9yLWdyZXktMiAwJSwgJGNvbG9yLWdyZXktMyAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGNvbG9yLWdyZXktMiAwJSwgJGNvbG9yLWdyZXktMyAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNjOWM5YzknLCBlbmRDb2xvcnN0cj0nI2YwZjBmMCcsR3JhZGllbnRUeXBlPTAgKTtcbn1cblxuQG1peGluIGxvZ28tZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTsgLy8gZmFsbC1iYWNrXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGNvbG9yLXByaW1hcnkgMCUsICRjb2xvci1wcmltYXJ5LTEgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICRjb2xvci1wcmltYXJ5KSwgY29sb3Itc3RvcCgxMDAlLCAkY29sb3ItcHJpbWFyeS0xKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJGNvbG9yLXByaW1hcnkgMCUsICRjb2xvci1wcmltYXJ5LTEgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRjb2xvci1wcmltYXJ5IDAlLCAkY29sb3ItcHJpbWFyeS0xIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgJGNvbG9yLXByaW1hcnkgMCUsICRjb2xvci1wcmltYXJ5LTEgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvci1wcmltYXJ5IDAlLCAkY29sb3ItcHJpbWFyeS0xIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2FkMzIzMicsIGVuZENvbG9yc3RyPScjOWIyZDJkJyxHcmFkaWVudFR5cGU9MCApO1xufVxuXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRjb2xvci10b3AsICRjb2xvci1ib3R0b20pIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXRvcDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGNvbG9yLXRvcCwgJGNvbG9yLWJvdHRvbSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCRjb2xvci10b3AsICRjb2xvci1ib3R0b20pO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJGNvbG9yLXRvcCwgJGNvbG9yLWJvdHRvbSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkY29sb3ItdG9wLCAkY29sb3ItYm90dG9tKTtcbn1cblxuQG1peGluIHNjcm9sbGJhciB7XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjQpO1xuICB9XG59XG5cbkBtaXhpbiByb3VuZC1pY29uKCRjb2xvcikge1xuICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQG1peGluIG1lbnUtbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZhc3RBbmltYXRpb24pO1xufVxuXG5AbWl4aW4gYXJyb3coJGhlaWdodCwgJHN0cmVuZ3RoLCAkcm90YXRpb24sICRjb2xvcikge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAkaGVpZ2h0O1xuICBib3JkZXI6IHNvbGlkICRjb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiAwICRzdHJlbmd0aCAkc3RyZW5ndGggMDtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtYXRpb24ocm90YXRlKCRyb3RhdGlvbikpO1xufVxuXG5AbWl4aW4gbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAkY29sb3ItcHJpbWFyeTtcbiAgc3Ryb2tlLXdpZHRoOiA1O1xuICBhbmltYXRpb246IGRhc2ggMS4ycyBlYXNlIGluZmluaXRlLCByb3RhdGUgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBtaXhpbiBncmF5c2NhbGUge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgLy8gU3RhbmRhcmRcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7IC8vRmlyZWZveFxuICBmaWx0ZXI6IGdyYXk7IC8vIElFNi05XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IC8vIFdlYmtpdFxuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpOyAvLyBPbGQgV2ViS2l0XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1peGluIG5vLWdyYXlzY2FsZSB7XG4gIGZpbHRlcjogbm9uZTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG59XG4iLCJ0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAubm9iciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZXktMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXktMjtcbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICB9XG4gIH1cbiAgdGJvZHkge1xuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LTI7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWZvbnQtY29sb3I7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGkge1xuICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc21hbGwtdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gICAgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gIHRhYmxlIHtcbiAgICB0Ym9keSB7XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggM3B4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59Il0sIm1hcHBpbmdzIjoiQU9BQSxBQUFBLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFLLENBa0RiLEFBbkRELEFBRUUsS0FGRyxDQUVILEtBQUssQUFBQyxDQUNKLFdBQVcsQ0FBRSxNQUFPLENBQ3JCLEFBSkgsQUFLRSxLQUxHLENBS0gsWUFBWSxBQUFDLENBQ1gsVUFBVSxDQUFFLE1BQU8sQ0FDcEIsQUFQSCxBQVFFLEtBUkcsQ0FRSCxXQUFXLEFBQUMsQ0FDVixVQUFVLENBQUUsS0FBTSxDQUNuQixBQVZILEFBV0UsS0FYRyxDQVdILE9BQU8sQUFBQyxDQUNOLFdBQVcsQ0ZOUixHQUFHLENFT1AsQUFiSCxBQWNFLEtBZEcsQ0FjSCxLQUFLLEFBQUMsQ0FDSixVQUFVLENBQUUsR0FBRyxDQUFDLEtBQUssQ05QVixPQUFPLENNUWxCLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDTlJiLE9BQU8sQ01hbkIsQUFyQkgsQUFpQkksS0FqQkMsQ0FjSCxLQUFLLENBR0gsRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLFFBQVMsQ0FDbEIsV0FBVyxDRmJWLEdBQUcsQ0VjTCxBQXBCTCxBQXVCSSxLQXZCQyxDQXNCSCxLQUFLLENBQ0gsRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLFFBQVMsQ0FDbEIsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENOakJmLE9BQU8sQ01tQ2pCLEFBM0NMLEFB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 */

