blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{font:inherit;margin:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:content-box}*,:after,:before{box-sizing:inherit}:focus{outline:none}audio,embed,img,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}address{font-style:normal}svg{display:block}
/*! @file app.ui.global.css */html{font-family:Non-Seasonal Sans,sans-serif;font-size:13px;height:100%;letter-spacing:.13px;line-height:1.538;max-width:100%}b,strong{font-weight:400}p{margin:0 0 16px}body{-webkit-font-smoothing:antialiased;background:none repeat scroll 0 0 #fff;text-align:left}a,body{color:rgba(0,0,0,.87)}a{outline:medium none;overflow:hidden;text-decoration:none}.mobile-element{display:none}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.headline{border-bottom:1px solid #f1f1f1;margin:10px 0;padding:0 0 30px;text-align:center;width:100%}.fullimage,figure.fullimage img,span.fullimage img{display:block;width:100%}figure{margin-bottom:40px;text-align:center}figure.left img,figure.right img{float:left;width:74.1803%}figure.left figcaption,figure.right figcaption{float:right;margin:0;padding:15px 0;text-align:left;width:22.541%}figure.right img{float:right}figure.right figcaption{float:left;text-align:right}figure:after{clear:both;content:".";display:block;height:0;visibility:hidden}figcaption{line-height:20px;text-align:center}figcaption a{-moz-transition:all .1s linear;-webkit-transition:all .1s linear;border-bottom:1px solid #aaa;padding-bottom:.15em;transition:all .1s linear}figcaption a:focus,figcaption a:hover{border-color:#111}.restrict_640,.restrict_840,.restrict_883,.restrict_1012,.restrict_1270,.restrict_1440{margin-left:auto;margin-right:auto;position:relative}.restrict_1440{max-width:1440px}.restrict_1270{max-width:1270px}.restrict_1012{max-width:1012px}.restrict_840,.restrict_883{max-width:840px}.restrict_640{max-width:640px}#wrapper{background:#fff;border:0;margin:0 auto;min-height:100%;padding:0;width:100%}#wrapper.pt_product-details{min-width:0}#wrapper.pt_storelocator,#wrapper.pt_wish-list{overflow:visible}#wrapper #main{display:inline-block;margin:0 auto;padding-bottom:64px;position:relative}#wrapper.pt_storefront #main{width:100%}#wrapper.pt_customer-service #main{padding-bottom:105px}#wrapper.pt_generic-content #main{padding-bottom:95px}#wrapper.pt_account_nomenu #main{margin-bottom:0;padding-bottom:0}#wrapper.pt_fullwidth #main{padding-bottom:0;vertical-align:bottom}#wrapper.pt_error #main{max-width:100%;min-width:100%;padding-bottom:0!important;width:100%}#wrapper.pt_sitemap #main{margin-bottom:17px;width:100%}#wrapper.pt_wish-list #main{padding-bottom:120px!important}#wrapper.pt_storelocator #main{padding-bottom:0}#wrapper.pt_product-search-noresult #main{padding-bottom:0!important}.primary-focus #secondary{background:none repeat scroll 0 0 transparent;border:0;float:right;width:210px}.full-width .primary-content{border:0;width:100%}.page-content .primary-content{min-height:350px}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.visually-hidden{border:0;display:none;height:1px;left:-9999px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{display:none}.hidden-always,.mobilevisible.hidden-always{display:none!important}.scroll-container{overflow:auto}.scroll-container::-webkit-scrollbar{background:#fff;width:6px}.scroll-container::-webkit-scrollbar-track-piece{background:#fff}.scroll-container::-webkit-scrollbar-thumb{background:#ccc}.scrollable{height:10em;overflow:auto}ul.menu{float:left;margin:0;padding:0}ul.menu li{float:left;list-style:none outside none!important}ul.menu-inline{margin:0 0 60px;padding:0}ul.menu-inline li{display:inline;padding:0 20px}.or{text-align:center}.button,button,input[type=button]{background:#000;border:2px solid #000;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;padding:1.2em 2em;text-align:center;transition:box-shadow .2s linear,background-color .15s cubic-bezier(.2,.3,.25,.9)}.button.button-icon{line-height:35px;padding:.5em 1em .5em 2em}.button.button-icon .ar-icon{float:right;margin-left:5px}.no-touch .button:focus,.no-touch .button:hover{background-color:#1a1a1a;box-shadow:0 5px 30px rgba(0,0,0,.15);color:#fff}.button.secondary,.button.white,button.secondary,input[type=button].secondary{background:#fff;border-color:#ccc;color:rgba(0,0,0,.87)}.no-touch .button.secondary:focus,.no-touch .button.secondary:hover,.no-touch .button.white:focus,.no-touch .button.white:hover,.no-touch button.secondary:focus,.no-touch button.secondary:hover,.no-touch input[type=button].secondary{background-color:hsla(0,0%,100%,.7);color:rgba(0,0,0,.87)}.no-touch .button.secondary.touch:focus,.no-touch .button.secondary.touch:hover,.no-touch .button.white.touch:focus,.no-touch .button.white.touch:hover{background:#fff!important;border-color:#cacaca!important}.button.secondary.touch:active,.button.white.touch:active{background-color:#cacaca!important;border-color:#cacaca!important}.button.fancy{background:transparent;color:rgba(0,0,0,.87)}.button.fancy.white{border-color:#fff;color:#fff}.button.fancy.black,.no-touch .button.fancy:focus,.no-touch .button.fancy:hover{background:#000!important;color:#fff}.no-touch .button.fancy.black:focus,.no-touch .button.fancy.black:hover{background:#fff!important;color:rgba(0,0,0,.87)}.button.facebook{background:#49639e!important;border-color:#49639e!important}.button.paypal{border-color:#000!important;font-size:16px;height:50px}.button.paypal svg{margin:auto}.mycart-summary .button.paypal{padding-left:0!important;padding-right:0!important}.button.paypal img{height:17px;vertical-align:middle;width:65px}.no-touch .button.facebook:focus,.no-touch .button.facebook:hover{box-shadow:0 2px 3px rgba(0,0,0,.2)}.button.disabled,button[disabled],input[disabled]{color:#fff}.button.disabled,.button.disabled:focus,.button.disabled:hover,button[disabled],button[disabled]:focus,button[disabled]:hover{background-color:#999!important;border:2px solid #999!important;color:#fff!important}.button-text,.button-text[disabled],.button-text[disabled]:focus,.button-text[disabled]:hover{background:none repeat scroll 0 0 transparent!important;border:0!important;color:rgba(0,0,0,.87)!important;padding:0}.no-touch .button-text:focus,.no-touch .button-text:hover,.no-touch button.button-text:focus,.no-touch button.button-text:hover{background-color:transparent!important;box-shadow:none;color:rgba(0,0,0,.6)!important}.button-full-width{padding-left:0;padding-right:0;text-align:center;width:100%}.js button.simple-submit{display:none}.button-close-fullscreen{border:1px solid #ccc;color:rgba(0,0,0,.87);cursor:pointer;margin:0;padding:7px;position:absolute}.button.secondary.margin-right{margin-right:1em}button.select{display:none}a.center-button{float:left;margin:1.5em auto 1em;position:relative;text-align:center;top:-43px;width:100%}a.center-button .button.secondary{margin-top:1px}#submitCheckOrder:focus,#submitCheckOrder:hover{background:none repeat scroll 0 0 #666}.form_text,input,select,textarea{color:rgba(0,0,0,.87);text-align:left}.error_message{text-align:left}.success_message{color:#03a32f;text-align:left}fieldset{border:0;margin:0;padding:0}legend{background:url(../../images/interface/icon-double-line-header.png) repeat-x scroll 0 0 #efefef;border-bottom:1em solid #fff;margin:0;padding:14px 2% 10px;position:relative;width:96%}legend span{position:absolute;right:1em;top:1em}.form-label-text,label{cursor:pointer;display:block;float:left}.form-label-wrap{cursor:default;display:inline;float:none}.form-label-text span{margin-right:5px}.form-row{clear:both}.form-row-button{margin-left:24.5%;width:62%}.orderreturn .form-row-button{margin:2em auto;text-align:right;width:auto}::-webkit-input-placeholder{color:rgba(0,0,0,.4)}:-ms-input-placeholder{color:rgba(0,0,0,.4)}::-ms-input-placeholder{color:rgba(0,0,0,.4)}::placeholder{color:rgba(0,0,0,.4)}input[type=email],input[type=password],input[type=text],textarea{border:1px solid #ccc;box-sizing:border-box;color:rgba(0,0,0,.87);outline:none;padding:6px .5em 5px}input.error{border-color:#e71316!important}select{-ie-appearance:none;-moz-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;background:url(../../images/interface/interface-sprite.png) right 0 top -1465px no-repeat scroll #fff;background-size:35px;border:1px solid #ccc;border-radius:0;outline:none;padding:.55em .55em .55em .175em}select.white{background-image:url(../../images/interface/icon-select-arrow-down-white.png)}select.touch{border-width:2px;min-height:38px;padding-bottom:.82em;padding-top:.82em}select.touch:focus,select.touch:hover{border-color:#999!important;cursor:pointer}.safari select{line-height:17px;text-indent:.55em}.attribute.quantity select#Quantity,.attribute.size select.size{min-width:57px;width:100%}select[disabled=disabled],select option[disabled=disabled]{color:#fff}.label-inline label{display:inline-block;float:none;margin-top:2px;text-align:left;width:auto}.label-inline input{float:left;margin-left:0}.label-inline2 label{display:inline-block;float:none;text-align:left;width:95%}.label-inline2 input{float:left;margin-left:0}.label-above label{float:none;text-align:left;width:auto}.label-above input,.label-above select,.label-above textarea{margin-left:0}.label-above .form-caption{margin-left:0;width:auto}.label-removed label{left:-999em;position:absolute}.label-hidden label{text-align:left;text-indent:-999em}.form-indent{margin-left:24%}.form-indent .form-caption{margin-left:0}.form-caption{display:block;width:100%}.error{background-color:#fff}.error,.error a{color:#e71316}span.error{display:block}div.error,span.error{background:none repeat scroll 0 0 transparent}.error-form{color:#e71316;margin:1em 0;padding:.5em 0}.error-form2{color:#e71316;margin:2px 0 0;position:relative;width:230px}.error-form3{margin:2px -2px 0 255px}.error-form3,.error-form4{color:#e71316;position:absolute;width:230px}.error-form4{display:none;margin:-10px 0 0 405px}.email-error,.email-error-2,.pass2-error,.pass-error,.pass-match-error,.password-error,.password-size-error,.username-email-error{display:none}.required-error-email,.required-error-fname,.required-error-lname,.required-error-passwordConfirm,.required-error-passwordCreate{display:none;line-height:28px;margin-left:435px;margin-top:-40px}.form-inline form{background:url(../images/interface/icon-double-line-header.png) repeat-x scroll 0 100% transparent;padding:0 0 2em;width:98%}.form-inline .form-row{clear:none;float:left;margin:5px 2% 0 0;width:28%}.form-inline label{padding:0 0 .75em;width:auto}.form-inline input[type=text],.form-inline select{margin-left:0;width:95%}.form-inline .form-row-button{float:left;margin:30px 0 0;width:10%}.form-inline button{padding-left:0;padding-right:0;width:100%}.row-inline{display:inline}.row-inline label{width:auto}.optionalfield{color:rgba(0,0,0,.6)}.form-field-tooltip{float:right;margin:-36px 0 0;width:21%}.with-helper-text{margin-top:-59px}.styledCheckbox,.styledRadio{background-repeat:no-repeat;float:left;margin-right:7px}.browser-compatibility-alert{background:#faeded;border:1px solid;margin:1em auto;padding:.5em 2em}.ar-hruler-text{width:100%}.ar-hruler-text:after,.ar-hruler-text:before{align-self:auto;border-bottom:1px solid rgba(0,0,0,.3);content:"";flex:1 1 auto;height:0;order:0}.ar-hruler-text__text{align-self:auto;color:rgba(0,0,0,.6);flex:0 0 auto;order:0;padding:0 7px}.ui-icon-plus{background:url(../../images/interface/interface-sprite.png) 0 -743px no-repeat;height:20px;width:35px}.ui-icon-minus{background:url(../../images/interface/interface-sprite.png) 0 -778px no-repeat;height:20px;width:35px}.ui-widget-overlay{background:#000;cursor:pointer;opacity:.8;overflow:hidden}.ui-dialog.android{min-height:0!important;position:fixed}.ui-dialog{background:none repeat scroll 0 0 #fff;border:none;border-radius:0;box-shadow:0 35px 50px rgba(0,0,0,.2),0 10px 20px rgba(0,0,0,.5),0 4px 6px rgba(0,0,0,.9)}.ui-dialog .ui-widget-header{background:none repeat scroll 0 0 #f3f3f3;border:0;border-radius:0 0 0 0;height:23px}.ui-dialog .ui-dialog-title{display:inline-block;float:none}.ui-dialog span.ui-dialog-title{margin:16px}.ui-dialog .ui-icon-closethick{background:transparent url(../../images/interface/interface-sprite.png) 0 -847px no-repeat;height:20px;padding:0;width:35px}.ui-dialog .ui-dialog-titlebar{background:none;height:0;margin:0;padding:0;text-align:center}.ui-dialog .ui-dialog-titlebar-close{border:0;border-radius:0 0 0 0;height:20px;margin:0;padding:16px 8px;right:0;top:0;width:35px;z-index:9999}.ui-dialog .ui-dialog-titlebar-close span{margin:0;padding:0}.ui-dialog h1,.ui-dialog h2{margin:5px 158px 5px 0}.ui-dialog .dialog-content{max-height:100vh;overflow:auto;padding:0}.ui-dialog .ui-tabs .ui-tabs-nav li{background:none;border:0;margin-right:20px}.ui-dialog .ui-tabs .ui-tabs-nav li.last{margin-right:0}#dialog-container p,.ui-dialog .change-country{text-align:center}.ui-dialog .change-country h1{font-style:normal;margin:28px 0 30px;text-align:center}.ui-dialog .change-country p{padding:0 20px}.ui-dialog .change-country div{padding:20px}.ui-dialog .change-country button.secondary{margin-right:15px}.ui-dialog .quantity_over h1{font-style:normal;margin:28px 0 30px}.ui-dialog .quantity_over p{padding:0 20px}.ui-accordion .ui-accordion-content{display:none}.ui-tabs .ui-tabs-nav{background:none repeat scroll 0 0 transparent;border:0;padding:0}.ui-tabs .ui-tabs-nav li{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #efefef;border:1px solid #d9d9d9;border-bottom-color:#fff;font-style:italic;list-style:none outside none!important;margin:0 1em -1px 0}.ui-tabs .ui-tabs-nav li.ui-state-active{background:none repeat scroll 0 0 #fff}.ui-tabs .ui-tabs-nav li.ui-state-active a{color:rgba(0,0,0,.6)}.ui-tabs .ui-tabs-nav li a{font-style:normal;padding:0}.ui-tabs .ui-tabs-nav li.skinny{background:none;border:0;padding:10px 0;white-space:normal;width:115px}.ui-tabs .ui-tabs-nav li a.cslinks{color:rgba(0,0,0,.6);font-style:normal}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a.cslinks{border-bottom:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{border-bottom:2px solid #333;padding:0}.ui-tabs .ui-tabs-panel{border:0;box-shadow:none}.ui-tabs .ui-tabs-panel.ui-tabs-panel-clean{border:0;box-shadow:none;float:left;margin:0;padding:0;width:100%}#tooltip{background-color:#fff;border:1px solid #111;opacity:.95;padding:5px;position:absolute;z-index:3000}#tooltip .small{width:300px}#tooltip .medium{width:500px}.tooltip{position:relative}.tooltip .tooltip-content{background-color:#fff;border:1px solid #ccc;bottom:30px;left:-2px;padding:20px;position:absolute;width:135px}.tooltip-billing-page,.tooltip-shipping-page{position:relative}.tooltip-shipping-page .tooltip-content{background-color:#fff;border:1px solid #ccc;bottom:30px;left:-2px;padding:20px;position:absolute;width:135px}.tooltip-billing-page .tooltip-content{background-color:#fff;border:1px solid #ccc;left:30px;padding:20px;position:absolute;top:2px;width:200px;z-index:1}.tooltip-billing-page .ar-text-icon,.tooltip-shipping-page .ar-text-icon{margin-top:-2px}.pt_checkout .tooltip-shipping-page .tooltip-content .content-asset{margin:0}.tooltip-close{background:url(../../images/interface/icon-close-19x16.jpg) 15px 7px no-repeat;height:40px;position:absolute;right:0;top:0;width:40px}.js .tooltip-content{display:none}.ar-tooltip{cursor:pointer;display:inline-block}.ar-tooltip-popup{background-color:#000;box-sizing:border-box;left:0;max-width:343px;padding:16px;position:absolute;top:0;visibility:hidden;z-index:3000}.ar-tooltip--bottom-left .ar-tooltip-chevron,.ar-tooltip--bottom-right .ar-tooltip-chevron,.ar-tooltip-chevron{border:8px solid transparent;border-bottom-color:#000;box-sizing:border-box;padding-top:2px;position:absolute;visibility:hidden}.ar-tooltip--top-left .ar-tooltip-chevron,.ar-tooltip--top-right .ar-tooltip-chevron{border:8px solid transparent;border-top-color:#000;box-sizing:border-box;padding-bottom:2px}@media screen and (min-width:768px){.ar-tooltip-popup{width:100%}}@media screen and (min-width:1025px){.ar-tooltip-popup-close{display:none!important}}.ar-link{cursor:pointer;text-decoration:underline}.ar-color-black{color:rgba(0,0,0,.87)}.ar-color-white{color:#fff}.ar-superscript{margin-left:3px}.ar-img-unblur{image-rendering:-webkit-optimize-contrast}.ar-display.ar-none{display:none}.ar-display.ar-block{display:block}.ar-overflow.ar-visible{overflow:visible}.ar-overflow.ar-auto{overflow:auto}.ar-overflow.ar-hidden{overflow:hidden}.no-touch .ar-magnify:focus,.no-touch .ar-magnify:hover{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);transition:all .2s ease-in-out}.ar-sticky{position:-webkit-sticky!important;position:-moz-sticky!important;position:-o-sticky!important;position:-ms-sticky!important;position:sticky!important}.ar-flex-parent{display:flex!important}.ar-flex-child{align-items:stretch}.ar-table-parent{display:table}.ar-table-child{display:table-cell}.ar-table-align-top{vertical-align:top}.ar-table-align-middle{vertical-align:middle}.ar-table-align-bottom{vertical-align:bottom}.ar-width-100{width:100%}.ar-maxwidth-100{max-width:100%}.ar-height-100{height:100%}.ar-height-auto{height:auto!important}.ar-row,.ar-row24{clear:both;margin:0;padding:0}.ar-row{display:flex;margin-left:-4px;margin-right:-4px}.ar-col{display:block;float:left;margin:0 4px;padding:0}.ar-col.form-row{clear:none}.ar-group:after,.ar-group:before{content:"";display:table}.ar-group:after{clear:both}.ar-group{zoom:1}.ar-c24{width:100%}.ar-c23{width:95.8333%}.ar-c22{width:91.66%}.ar-c21{width:87.4999%}.ar-c20{width:83.33%}.ar-c19{width:79.1666%}.ar-c18{width:75%}.ar-c17{width:70.833%}.ar-c16{width:66.66%}.ar-c15{width:62.499%}.ar-c14{width:58.33%}.ar-c13{width:54.1666%}.ar-c12{width:50%}.ar-c11{width:45.833%}.ar-c10{width:41.66%}.ar-c9{width:37.499%}.ar-c8{width:33.33%}.ar-c7{width:29.16666666%}.ar-c6{width:25%}.ar-c5{width:20.8326%}.ar-c4{width:16.66%}.ar-c3{width:12.4999%}.ar-c2{width:8.333%}.ar-c1{width:4.1666%}.ar-l24{margin-left:100%}.ar-l23{margin-left:95.8333%}.ar-l22{margin-left:91.66%}.ar-l21{margin-left:87.4999%}.ar-l20{margin-left:83.33%}.ar-l19{margin-left:79.1666%}.ar-l18{margin-left:75%}.ar-l17{margin-left:70.833%}.ar-l16{margin-left:66.66%}.ar-l15{margin-left:62.499%}.ar-l14{margin-left:58.33%}.ar-l13{margin-left:54.1666%}.ar-l12{margin-left:50%}.ar-l11{margin-left:45.833%}.ar-l10{margin-left:41.66%}.ar-l9{margin-left:37.499%}.ar-l8{margin-left:33.33%}.ar-l7{margin-left:29.16666666%}.ar-l6{margin-left:25%}.ar-l5{margin-left:20.8326%}.ar-l4{margin-left:16.66%}.ar-l3{margin-left:12.4999%}.ar-l2{margin-left:8.333%}.ar-l1{margin-left:4.1666%}.ar-r24{margin-right:100%}.ar-r23{margin-right:95.8333%}.ar-r22{margin-right:91.66%}.ar-r21{margin-right:87.4999%}.ar-r20{margin-right:83.33%}.ar-r19{margin-right:79.1666%}.ar-r18{margin-right:75%}.ar-r17{margin-right:70.833%}.ar-r16{margin-right:66.66%}.ar-r15{margin-right:62.499%}.ar-r14{margin-right:58.33%}.ar-r13{margin-right:54.1666%}.ar-r12{margin-right:50%}.ar-r11{margin-right:45.833%}.ar-r10{margin-right:41.66%}.ar-r9{margin-right:37.499%}.ar-r8{margin-right:33.33%}.ar-r7{margin-right:29.16666666%}.ar-r6{margin-right:25%}.ar-r5{margin-right:20.8326%}.ar-r4{margin-right:16.66%}.ar-r3{margin-right:12.4999%}.ar-r2{margin-right:8.333%}.ar-r1{margin-right:4.1666%}.ar-col img{max-width:100%;vertical-align:bottom}.ar-text-icon{background:#eee;border-radius:50%;color:rgba(0,0,0,.87);display:block;padding:5px 10px}.ar-text-icon--circle{font-size:12px;height:26px;line-height:26px;padding:0;text-align:center;width:26px}.ar-text-icon--dark{background:#e1e1e1}.ar-text-icon--inline{display:inline-block;margin-left:5px}.ar-text-icon--help{cursor:help}.no-touch .ar-text-icon--hover-opacity:focus,.no-touch .ar-text-icon--hover-opacity:hover{opacity:.4}.ar-text-icon-close{color:rgba(0,0,0,.87);font-size:1.5em;line-height:1}.ar-text-icon-close:before{content:"\D7"}.ar-cleanlist{margin:0;padding:0}.ar-iconlist{padding:0}.ar-icon,.ar-iconlist li{display:inline-block}.ar-icon{background:url(../../images/interface/interface-sprite.png) no-repeat;background-repeat:no-repeat;height:35px;overflow:hidden;text-indent:-99999px;width:35px}.ar-icon.ar-icon-big{background-image:url(../../images/interface/interface-sprite-big.png);height:80px;width:80px}.ar-icon.ar-icon-cc-dark{background-image:url(../../images/interface/payment-icons-dark.png);height:30px;width:45px}button.ar-icon{border:0;padding:0}.no-touch button.ar-icon:focus,.no-touch button.ar-icon:hover{background-color:transparent;box-shadow:none;opacity:.7}.ar-button-icon{padding-left:3.5em;position:relative}.ar-button-icon .ar-icon{left:5px;position:absolute;top:4px}.ar-icon.ar-icon-arrow-left{background-position:0 0}.ar-icon.ar-icon-arrow-right{background-position:0 -35px}.ar-icon.ar-icon-close{background-position:7px -70px}.ar-icon.ar-icon-close-lrg{background-position:3px -105px}.ar-icon.ar-icon-fullscreen{background-position:0 -140px}.ar-icon.ar-icon-arrow-left.ar-icon-white{background-position:0 -175px}.ar-icon.ar-icon-arrow-right.ar-icon-white{background-position:0 -210px}.ar-icon.ar-icon-close.ar-icon-white{background-position:7px -245px}.ar-icon.ar-icon-close-lrg.ar-icon-white{background-position:3px -278px}.ar-icon.ar-icon-fullscreen.ar-icon-white{background-position:0 -315px}.ar-icon.ar-icon-open{background-position:0 -350px}.ar-icon.ar-icon-arrow-up{background-position:0 -385px}.ar-icon.ar-icon-bubble{background-position:0 -420px}.ar-icon.ar-icon-hamburger{background-position:0 -455px}.ar-icon.ar-icon-bag{background-position:0 -490px}.ar-icon.ar-icon-arrow-right-sm{background-position:0 -525px}.ar-icon.ar-icon-search{background-position:0 -560px}.ar-icon.ar-icon-arrow-right-sm.ar-icon-white{background-position:0 -595px}.ar-icon.ar-icon-pin.ar-icon-white{background-position:0 -630px}.ar-icon.ar-icon-heart.ar-icon-white{background-position:0 -665px}.ar-icon.ar-icon-bag-sm.ar-icon-white{background-position:0 -700px}.ar-icon.ar-icon-plus{background-position:0 -735px}.ar-icon.ar-icon-minus{background-position:0 -770px}.ar-icon.ar-icon-bag-lrg{background-position:0 -805px}.ar-icon.ar-icon-close-sm{background-position:0 -840px}.ar-icon.ar-icon-close-sm.ar-icon-white{background-position:0 -875px}.ar-icon.ar-icon-plus.ar-icon-white{background-position:0 -910px}.ar-icon.ar-icon-minus.ar-icon-white{background-position:0 -945px}.ar-icon.ar-icon-facebook{background-position:0 -980px}.ar-icon.ar-icon-twitter{background-position:0 -1015px}.ar-icon.ar-icon-instagram{background-position:0 -1050px}.ar-icon.ar-icon-pinterest{background-position:0 -1085px}.ar-icon.ar-icon-snapchat{background-position:0 -1120px}.ar-icon.ar-icon-soundcloud{background-position:0 -1155px}.ar-icon.ar-icon-gift-card.ar-icon-white{background-position:0 -1190px}.ar-icon.ar-icon-pin-2.ar-icon-white{background-position:0 -1225px}.ar-icon.ar-icon-people.ar-icon-white{background-position:0 -1260px}.ar-icon.ar-icon-gift.ar-icon-white{background-position:0 -1295px}.ar-icon.ar-icon-truck.ar-icon-white{background-position:0 -1330px}.ar-icon.ar-icon-bag-main{background-position:-8px -1372px;height:11px;padding:5px 0 1px 1px;text-align:center;text-indent:0;width:17px}.ar-icon.ar-icon-search-2{background-position:0 -1400px}.ar-icon.ar-icon-search-sm{background-position:-9px -1446px;height:15px;width:15px}.ar-icon.ar-icon-triangle-down{background-position:-5px -1475px;height:25px;width:25px}.ar-icon.ar-icon-triangle-right{background-position:-5px -1510px;height:25px;width:25px}.ar-icon.ar-icon-flag-ca{background-position:-10px -1552px;height:11px;width:15px}.ar-icon.ar-icon-flag-us{background-position:-10px -1587px;height:11px;width:15px}.ar-icon.ar-icon-flag-intl{background-position:-10px -1657px;height:11px;width:15px}.ar-icon.ar-icon-lock{background-position:0 -1609px}.ar-icon.ar-icon-chat{background-position:0 -1680px}.ar-icon.ar-icon-email{background-position:0 -1715px}.ar-icon.ar-icon-phone{background-position:0 -1750px}.ar-icon.ar-icon-lock.ar-icon-white{background-position:0 -1785px}.ar-icon.ar-icon-chat.ar-icon-white{background-position:0 -1817px}.ar-icon.ar-icon-check-sm{background-position:-12px -1863px;height:15px;width:15px}.ar-icon.ar-icon-fbmsgr{background-position:0 -1891px}.ar-icon.ar-icon-creditcard{background-position:-6px -1933px;height:18px;width:23px}.ar-icon.ar-icon-big.ar-icon-email{background-position:0 0}.ar-icon.ar-icon-big.ar-icon-phone{background-position:0 -80px}.ar-icon.ar-icon-big.ar-icon-chat{background-position:0 -160px}.ar-icon.ar-icon-visa{background-position:0 0}.ar-icon.ar-icon-visadebit{background-position:0 -30px}.ar-icon.ar-icon-master{background-position:0 -60px}.ar-icon.ar-icon-amex{background-position:0 -90px}.ar-icon.ar-icon-discover{background-position:0 -120px}.ar-icon.ar-icon-paypal{background-position:0 -150px}.ar-icon.ar-icon-applepay{background-position:0 -180px}.ar-icon.ar-icon-giftcard{background-position:0 -210px}.ar-icon.ar-icon-afterpay{background-position:0 -240px}.ar-icon.ar-icon-flag-ca--size2,.ar-icon.ar-icon-flag-intl--size2,.ar-icon.ar-icon-flag-us--size2{background-image:url(../../images/interface/interface-sprite.png)}.ar-icon.ar-icon-flag-ca--size2{background-position:-6px -2004px;height:16px;width:23px}.ar-icon.ar-icon-flag-us--size2{background-position:-6px -1969px;height:16px;width:23px}.ar-icon.ar-icon-flag-intl--size2{background-position:-9px -2039px;height:17px;width:17px}.ar-icon.ar-icon-lock-keyhole{background-position:0 -2135px}.ar-icon.ar-icon-minus-stepper{background-position:-6px -2175px;height:24px;width:24px}.ar-icon.ar-icon-plus-stepper{background-position:-6px -2210px;height:24px;width:24px}.ar-pagination__arrow-left svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.ar-spinner{-webkit-animation:ar-rotator 1.6s linear infinite;animation:ar-rotator 1.6s linear infinite}@-webkit-keyframes ar-rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes ar-rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.ar-path{-webkit-animation:ar-dash 1.6s ease-in-out infinite,ar-colors 6.4s ease-in-out infinite;-webkit-transform-origin:center;animation:ar-dash 1.6s ease-in-out infinite,ar-colors 6.4s ease-in-out infinite;stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center}@-webkit-keyframes ar-colors{0%{stroke:rgba(0,0,0,.7)}50%{stroke:rgba(0,0,0,.7)}to{stroke:rgba(0,0,0,.7)}}@keyframes ar-colors{0%{stroke:rgba(0,0,0,.7)}50%{stroke:rgba(0,0,0,.7)}to{stroke:rgba(0,0,0,.7)}}@-webkit-keyframes ar-dash{0%{stroke-dashoffset:187}50%{-webkit-transform:rotate(135deg);stroke-dashoffset:46.75;transform:rotate(135deg)}to{-webkit-transform:rotate(450deg);stroke-dashoffset:187;transform:rotate(450deg)}}@keyframes ar-dash{0%{stroke-dashoffset:187}50%{-webkit-transform:rotate(135deg);stroke-dashoffset:46.75;transform:rotate(135deg)}to{-webkit-transform:rotate(450deg);stroke-dashoffset:187;transform:rotate(450deg)}}.ar-content-tile .ar-ct-body{position:relative}.ar-content-tile .ar-ct-desc{left:0;position:absolute;top:0;width:100%}.ar-content-tile .ar-ct-desc-vertcenter{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);white-space:normal;width:90%}.ar-content-tile.ar-ct-light,.ar-content-tile.ar-ct-light .ar-ct-cta .ar-content-tile.ar-ct-light a,.ar-content-tile.ar-ct-light .ar-ct-header,.ar-content-tile.ar-ct-light p{color:#fff}.ar-content-tile p{margin:0}.ar-content-tile .ar-indent-left{padding-left:3.38582677165354%}.ar-content-tile.ar-ct-1 .ar-ct-desc{bottom:12%;left:0;margin:0 auto;right:0;top:auto;white-space:normal;width:85%}.ar-content-tile.ar-ct-1 .ar-ct-logo{margin:0 auto;padding-bottom:7%;width:95%}.ar-content-tile.ar-ct-1 .ar-ct-desc h5{margin-bottom:7%;margin-top:0;text-align:center}.ar-content-tile.ar-ct-1 .ar-ct-desc h6{text-align:center}.ar-content-tile.ar-ct-2 .ar-ct-desc{background:#fff;bottom:0;box-sizing:border-box;left:0;padding:10% 15px;top:auto}.ar-content-tile.ar-ct-2 .ar-ct-header{margin-bottom:7px}.ar-content-tile.ar-ct-2 p{max-width:85%}.ar-content-tile.ar-ct-2 .ar-ct-cta{display:inline-block;padding:0 15px}.ar-content-tile.ar-ct-3 .ar-ct-header{margin:20px 0 10px}.ar-content-tile.ar-ct-3 h5{padding-left:0}.ar-content-tile.ar-ct-3 p{max-width:85%;padding-left:0;white-space:normal}#wrapper #main .float-label-container,.ui-dialog .float-label-container{border-radius:5px;margin-bottom:16px;position:relative}.ui-dialog .form-row .float-label-container{margin-bottom:0}#wrapper #main .float-label-container input,#wrapper #main .float-label-container select,#wrapper #main .float-label-container textarea,.ui-dialog .float-label-container input,.ui-dialog .float-label-container select,.ui-dialog .float-label-container textarea{border-radius:5px;box-sizing:border-box;color:rgba(0,0,0,.6);font-size:13px;height:48px;padding-left:.65em;position:relative;width:100%}#wrapper #main .float-label-container select,.ui-dialog .float-label-container select{color:rgba(0,0,0,.4);z-index:5}#wrapper #main .float-label-container select.float-input,#wrapper #main .float-label-container select.float-input.active,.ui-dialog .float-label-container select.float-input,.ui-dialog .float-label-container select.float-input.active{padding-left:5px;text-indent:3px}#wrapper #main .float-label-container option,#wrapper #main .float-label-container select.active,.ui-dialog .float-label-container option,.ui-dialog .float-label-container select.active{color:rgba(0,0,0,.87)}#wrapper #main .float-label-container select.float-input.active,.ui-dialog .float-label-container select.float-input.active{padding-right:20px}#wrapper #main .float-label-container select.float-input~label{z-index:1}#wrapper #main .float-label-container textarea,.ui-dialog .float-label-container textarea{height:auto}#wrapper #main .float-label-container textarea.float-input.active~label,#wrapper #main .float-label-container textarea.float-input~label,.ui-dialog .float-label-container textarea.float-input.active~label,.ui-dialog .float-label-container textarea.float-input~label{top:6px}#wrapper #main .float-label-container textarea.float-input.active,.ui-dialog .float-label-container textarea.float-input.active{padding-top:1.85em}#wrapper #main .float-label-container .float-input.active,.ui-dialog .float-label-container .float-input.active{color:rgba(0,0,0,.87);padding:1.45em 0 .1em .65em}#wrapper #main .float-label-container label,.ui-dialog .float-label-container label{color:rgba(0,0,0,.6);cursor:text;font-size:10px;height:0;left:9px;letter-spacing:.03em;line-height:1.5;opacity:0;padding:0;position:absolute;top:18px;width:100%;z-index:10}.ui-dialog .float-label-container label{pointer-events:none}#wrapper #main .float-label-container.read-only label{cursor:default}#wrapper #main .float-label-container .float-input.active~label,.ui-dialog .float-label-container .float-input.active~label{opacity:1;top:8px;z-index:10}.float-label-container.read-only,.float-label-container.read-only input[readonly=readonly]{background-color:#ececec}.ui-dialog .float-label-container select.float-input~label{z-index:1002}.ui-dialog .float-label-container .float-input.active~label,.ui-dialog .float-label-container select{z-index:1003}.csstransitions .float-label-container label{transition:none}.csstransitions .float-label-container .float-input,.csstransitions .float-label-container .float-input.active+label{transition:all .25s ease-in-out}.firefox #wrapper #main .float-label-container select.float-input,.firefox .ui-dialog .float-label-container select.float-input{padding-left:4px;text-indent:0}.trident #wrapper #main .float-label-container select.float-input,.trident .ui-dialog .float-label-container select.float-input{padding-left:6px;text-indent:0}.trident #wrapper #main .float-label-container select::-ms-expand,.trident .ui-dialog .float-label-container select::-ms-expand{display:none}@media only screen and (min-width:320px) and (max-width:767px){#wrapper #main .float-label-container input,#wrapper #main .float-label-container select,#wrapper #main .float-label-container textarea,.ui-dialog .float-label-container input,.ui-dialog .float-label-container select,.ui-dialog .float-label-container textarea{font-size:16px}#wrapper #main .float-label-container .float-input.active,.ui-dialog .float-label-container .float-input.active{padding:1.3em 0 .1em .5em}#wrapper #main .input-wrap .float-label-container label,.ui-dialog .input-wrap .float-label-container label{top:16px}#wrapper #main .float-label-container label,.ui-dialog .float-label-container label{line-height:1.25}}.ar-autocomplete-address__addresses{box-shadow:0 0 20px 0 rgba(0,0,0,.05);top:44px}.ar-autocomplete-address__item{padding:17px 8px 16px}.ar-autocomplete-address__item--inactive{padding-bottom:9px;padding-top:10px}.ar-autocomplete-address__item:last-child{border-bottom:none}.ar-autocomplete-address__item--inactive,.ar-autocomplete-address__item:focus,.ar-autocomplete-address__item:hover{background-color:#f8f8f8;outline:0}input.ar-store-search__input{background:url(../../images/interface/icon-search-input.png) 2px 4px no-repeat;background-size:25px;border:none;border-bottom:2px solid #000;padding:6px 45px 10px}.ar-storesearch__clear{display:none;margin:0 0 -15px -35px}.ar-store-results__state-heading{background-color:#f7f7f7;position:sticky;position:-webkit-sticky;top:100px}.ar-store-locator__view--landing .ar-store-landing,.ar-store-locator__view--landing .ar-store-search__btn-closest,.ar-store-locator__view--landing .ar-store-search__btn-results,.ar-store-locator__view--results .ar-store-results,.ar-store-locator__view--results .ar-store-search__view-map{display:block}.ar-store-locator__view--map .ar-store-search__input-results{display:none}.ar-store-locator__view--map .ar-store-search__input-map{display:inline-block}.ar-store-locator__view--map .ar-store-map,.ar-store-locator__view--map .ar-store-search__btn-results{display:block}.store-autocomplete.ui-autocomplete{background:#fff;box-shadow:0 2px 13px rgba(0,0,0,.2);max-height:516px;overflow-x:hidden;overflow-y:auto;padding:0}.store-autocomplete.ui-autocomplete li{border-bottom:1px solid rgba(0,0,0,.1)}.store-autocomplete.ui-autocomplete li a{padding:20px 30px}.no-touch .store-autocomplete.ui-autocomplete .ui-state-hover{background:#f7f7f7;cursor:pointer}.store-autocomplete.ui-autocomplete a.ui-state-hover{margin:0}.ar-store-details__dot{height:6px;margin-bottom:1px;width:6px}.ar-store-details .hours-block p{margin:0}.ar-store-details .oh-display{margin-left:-16px;padding:1px 16px 0}.ar-store-details .oh-display.current{background-color:#eee;border-radius:15px}.ar-store-details .oh-display .oh-display-hours{float:right;white-space:nowrap}@media only screen and (min-width:320px) and (max-width:767px){.ar-store-locator__view--landing .ar-store-search__input{width:100%}.ar-store-locator__view--landing .ar-store-search__btn-group-top{display:none}.ar-store-locator__view--landing .ar-store-search__btn-group-bottom{display:block}.ar-store-results__state-heading{top:115px}.store-autocomplete.ui-autocomplete li a{padding:10px 20px}.store-hours{display:block;float:none;margin:20px 0 0;position:relative;right:0}.store-hours .hours-block{float:none;margin:0;width:auto}.store-hours .oh-display{white-space:pre-line}.ar-store-details #store-search-container div{background:transparent}.ar-store-details #store-search-container input{background-color:#fff;background-position:10px 20px;border-bottom:0;border-radius:3px!important;box-shadow:0 2px 9px rgba(0,0,0,.12);padding:19px 30px 15px 40px}input[type=text].ar-store-search__input{padding:6px 6px 10px 38px}.ar-store-map__map{height:400px!important}}/*! @file app.ui.header.css */.ar-header--min .ar-header__logo{height:21px;margin-top:0}header{position:relative}.ar-header__logo{height:48px;margin-top:20px}.header-banner{clear:both;float:right;margin:0 6px}#search-bar{cursor:pointer;margin-top:-5px;overflow:visible;padding:5px 0;position:absolute;right:28px;transition:all .25s ease;width:43px}html:lang(fr-CA) #search-bar{width:65px}#search-bar:after{background:#000;bottom:0;content:"";display:block;height:1px;opacity:0;padding-right:16px;position:absolute;right:-14px;transition:all .25s ease;width:100%}#header .ar-exposed-search--is-active #search-bar{width:160px}#header .ar-exposed-search--is-active #search-bar:after{opacity:1}#header .ar-exposed-search--is-active #search-bar .ar-icon{opacity:1;transition-delay:40ms;transition-duration:.15s}.search-bar-li{position:relative}#search-bar .ar-icon{margin-top:0;position:absolute;right:-15px;top:4px;transition:all .1s ease}.no-touch #search-bar.sticky{height:45px;position:fixed;right:23px;top:0;width:40px}.no-touch #search-bar.sticky .ar-icon{background-position:-5px -1406px;display:block;float:none;height:25px;margin:10px auto 0;width:25px}.no-touch #search-bar.sticky .ar-icon.ar-icon-close-sm{background-position:-5px -845px}.no-touch #search-bar.sticky span{display:none}.ar-minicart .product-availability-list li{margin-top:0}.ar-minicart .product-availability-list li:last-child{margin-bottom:0}html:lang(fr-CA) .ar-minicart__product.highlight .attribute.size .favorite-label{float:none;margin-bottom:3px}.greyline div{border-bottom:1px solid rgba(0,0,0,.1);margin:0 0 8px;padding-bottom:0}.pt_articles.fullwidth .greyline div,.pt_cart .greyline div,.pt_error .greyline div,.pt_fullwidth .greyline div,.pt_product-search-result .greyline div,.pt_storelocator .greyline div,.pt_storelocatorresults .greyline div{border-bottom:0;margin-bottom:0}.pt_storefront .greyline div,.pt_storelocator .greyline div{display:none}.breadcrumb{margin-bottom:10px;margin-top:13px;padding:0;z-index:1}.breadcrumb.no_margin,.pt_fullwidth .breadcrumb{margin-bottom:0}.breadcrumb_inter{border-bottom:1px solid #dcddde;border-top:1px solid #dcddde;margin:0 auto;max-width:1440px}.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;list-style:none outside none}.breadcrumb a{background:url(../../images/interface/icon-breadcrumb-separator.png) no-repeat scroll 100% transparent;padding:0 1em 0 0}.breadcrumb a.breadcrumb-last{background:none}.breadcrumb h1{color:rgba(0,0,0,.87);display:inline}.breadcrumb h1 .paging-current-page{left:-999em;position:absolute}.breadcrumb-refinement-name{margin-right:10px;padding:1px}.breadcrumb-refinement-name,.breadcrumb-refinement-value{display:inline-block;float:left;margin-bottom:6px;white-space:nowrap}.breadcrumb-refinement-value{color:rgba(0,0,0,.87);margin-right:20px;padding:0}a.breadcrumb-relax{border:1px solid transparent;margin:0;padding:4px 7px}a.breadcrumb-relax img{height:7px}a.breadcrumb-relax:focus,a.breadcrumb-relax:hover{background:#eee!important;border:1px solid #ccc}a.breadcrumb-relax-all{border-bottom:2px solid rgba(0,0,0,.1);color:rgba(0,0,0,.6);float:left;overflow:visible;padding:0;transition:all .2s ease;white-space:nowrap}a.breadcrumb-relax-all img{height:7px}a.breadcrumb-relax-all:focus,a.breadcrumb-relax-all:hover{border-color:#000;color:rgba(0,0,0,.87)}.breadcrumb a.last-breadcrumb{background:none;padding-left:3px}.breadcrumb .pagination a{background:none;color:rgba(0,0,0,.87);margin-left:10px;padding:0}.breadcrumb-result-text a{color:rgba(0,0,0,.87);font-style:normal}.divider{margin:0 0 0 10px}.refined-by-block{left:0;position:relative;top:0;width:100%}.breadcrumb-refined-by-container{display:inline-block;float:left;margin-right:20px;vertical-align:top}.breadcrumb-refined-by-container .breadcrumb-refined-by{color:rgba(0,0,0,.6)}.selected-attributes{display:inline-block;width:34.5%}.scroll .selected-attributes{width:24%}.refined-by-block-container{padding:18px 0 0}.searchrefine .refined-by-block-container{padding-top:11px}.searchrefine .selected-attributes{width:85%}.searchrefine .scroll .selected-attributes{width:36%}.refined-by-block-container .breadcrumb-refinement-name{display:none}.refinements,ul.level-1{position:relative}ul.level-1{clear:left;margin:0;padding:0;text-align:center}.refinements ul.level-1{clear:none;float:right}.refinements ul.level-1>li{background:#fff url(../../images/aritzia_skin/black_down_arrow.png) 90% 50% no-repeat;background-color:transparent;margin-left:30px;min-width:inherit;padding:10px 30px 11px 14px}ul.level-1 a{border-bottom:2px solid transparent;display:block;margin:0 0 -2px}ul.level-2 a{margin:0 10px}ul.level-1 a.special{border-bottom:4px solid}.refinements ul.level-1 li{width:auto}.refinements ul.level-1 ul.level-2{border:none;box-shadow:0 20px 40px rgba(0,0,0,.3);float:none;margin:0;max-height:346px;overflow:auto;padding:8px 0 7px}.refinements ul.level-1 ul.level-2::-webkit-scrollbar{-webkit-appearance:none}.refinements ul.level-1 ul.level-2::-webkit-scrollbar:vertical{width:11px}.refinements ul.level-1 ul.level-2::-webkit-scrollbar:horizontal{height:11px}.refinements ul.level-1 ul.level-2::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border:2px solid #fff;border-radius:8px}.refinements ul.level-1 ul.level-2::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}.refinement div.level-2 ul.level-2 a{margin:0;padding:4px 14px 3px}.refinements ul.level-1 ul.level-2 li{width:auto}.refinements div.level-2{margin:10px -15px;min-width:150px}.refinements div.level-2 ul.level-2 li{margin:0;padding:3px 0 0;width:100%}.ar-boxshadow{-ms-box-shadow:0 10px 40px 7px rgba(0,0,0,.08);box-shadow:0 10px 40px 7px rgba(0,0,0,.08)}.menu-open,.menu-open body{overflow:hidden}.menu-trigger{-webkit-tap-highlight-color:rgba(0,0,0,0)}.menu-trigger .mobile-menu-cart .mobile-menu-cartnumber{display:block;line-height:1.4;margin-top:.1em;text-align:center}.mobile-searching{height:100%;overflow:hidden;position:fixed;width:100%}.ar-promotional-banner>a{padding:11px 40px 9px!important}.ar-promotional-banner__btn-close a{margin-top:1px}.ar-navigation{height:56px}.ar-navigation__category:hover{text-decoration:underline}.ar-header--active-left .ar-navigation{pointer-events:none}.ar-header--sticky .ar-navigation__background{background:#fff;content:"";height:56px;left:0;position:fixed;top:0;width:100%}.ar-navigation__container{height:56px;position:relative}.ar-navigation__container a{pointer-events:all}.ar-header--active-left .ar-navigation__container{background:transparent;z-index:3}.ar-header--active-left .ar-navigation__container a{position:relative;z-index:3}.ar-header--sticky .ar-navigation__container{padding-left:3.38582677165354%;padding-right:3.38582677165354%;position:fixed}.ar-header--sticky .ar-header__utility{position:fixed;right:3.38582677165354%}.ar-header__utility .ar-header__panel-trigger,.ar-header__utility>a{pointer-events:all}.ar-header{height:56px}.ar-header__panel{display:flex;opacity:0;visibility:hidden}.ar-header--animate .ar-header__panel{transition:all .1s ease}.ar-header__scroll{-webkit-overflow-scrolling:touch}.ar-header__panel--is-active{background:rgba(0,0,0,.25);opacity:1;visibility:visible}.ar-header__panel-content{max-width:80%;padding-left:3.38582677165354%}.ar-header__panel--right .ar-header__panel-content{padding-right:3.38582677165354%}.ar-header__panel-content .level-2 a{margin:0}.ar-header__panel-content a:hover,.ar-header__panel-trigger--is-active,.ar-header__panel-trigger--is-hover{text-decoration:underline}.ar-header--desktop{height:auto}.ar-header__utility{height:56px;padding-bottom:4px;pointer-events:none;position:relative;position:-webkit-sticky;position:sticky;top:0}.ar-header__utility .ar-bookmark--light{margin:0;padding:8px}.ar-header__utility a:hover{text-decoration:underline}.ar-header--active-right .ar-header__utility{z-index:3}.ar-header--active-right .ar-header__logo{z-index:2}.ar-header__bag{margin-bottom:1px}.ar-header__bag-quantity{height:15px;line-height:17px;top:20px}.ar-header__bag--is-active rect,.ar-header__bag:hover rect{fill:#000}.ar-header__bag--is-active span,.ar-header__bag:hover span{color:#fff}.ar-header__help{border-radius:14px;height:27px;width:27px}.ar-header__help span{top:2px}.ar-mobile-search{margin-bottom:1px}.ar-header__search-form{text-decoration:none!important}.ar-header__search-blocker{display:block;height:100%;left:0;pointer-events:all;position:absolute;top:0;z-index:9999}.ar-exposed-search--is-active .ar-header__search-blocker,.ar-header--active-right .ar-header__search-blocker,.ar-header--active-search .ar-header__search-blocker{display:none}.ar-header .ar-header__search-input{-webkit-appearance:none;-webkit-transform:translateZ(0);border:0;border-bottom:1px solid rgba(0,0,0,.87);border-radius:0;opacity:0;padding:9px 26px 2px 0;transform:translateZ(0);transition:all 50ms ease;width:260px}.ar-header .ar-header__search-input::-webkit-input-placeholder{color:rgba(0,0,0,.87);text-transform:uppercase}.ar-header .ar-header__search-input:-ms-input-placeholder{color:rgba(0,0,0,.87);text-transform:uppercase}.ar-header .ar-header__search-input::-ms-input-placeholder{color:rgba(0,0,0,.87);text-transform:uppercase}.ar-header .ar-header__search-input::placeholder{color:rgba(0,0,0,.87);text-transform:uppercase}.ar-header .ar-header__search-input:focus::-webkit-input-placeholder{color:transparent}.ar-header .ar-header__search-input:focus:-ms-input-placeholder{color:transparent}.ar-header .ar-header__search-input:focus::-ms-input-placeholder{color:transparent}.ar-header .ar-header__search-input:focus::placeholder{color:transparent}.ar-header .ar-header__search-button{-webkit-transform:translateZ(0);background:none;border:none;margin-left:-26px;transform:translateZ(0)}.ar-exposed-search--is-active .ar-header .ar-header__search-input,.ar-header--active-right .ar-header__search-input{opacity:1;pointer-events:all}.ar-exposed-search{border-bottom:1px solid rgba(0,0,0,.87);height:30px;left:0;opacity:0;position:absolute;top:13px;transition:all .2s ease;visibility:hidden;width:calc(100% - 135px)}.ar-exposed-search__label{-webkit-transform:translateY(3px);transform:translateY(3px);transition:all .2s ease}.ar-exposed-search--is-active .ar-header__logo{-webkit-transform:translateY(-3px);opacity:0;pointer-events:none;transform:translateY(-3px);transition-delay:0ms;visibility:hidden}.ar-exposed-search--is-active .ar-exposed-search{opacity:1;transition-delay:.15s;visibility:hidden;visibility:visible}.ar-exposed-search--is-active .ar-exposed-search,.ar-exposed-search--is-active .ar-exposed-search__label{-webkit-transform:translateY(0);transform:translateY(0)}.ar-minicart__product a:hover{text-decoration:none}.ar-minicart__product a:hover .ar-minicart__product-name{text-decoration:underline}.ar-header__panel-content .ar-minicart__view-cart:hover{text-decoration:none}.ar-searchterm-value:hover{color:rgba(0,0,0,.87)}@media only screen and (min-width:320px) and (max-width:767px){.ar-header__bag-quantity{top:23px}.ar-minicart{left:auto;right:0}.ar-header__logo{height:24px;margin-top:0;transition:all .2s ease;transition-delay:.1s}.ar-minicart .js-minicart__total{display:none}.ar-minicart__content{height:100%;position:fixed;right:0;top:0;width:100%}.ar-minicart__content-wrapper{height:calc(100% - 68px)}.ar-minicart__products{height:calc(100% - 93px)}.ar-minicart__empty-message{margin-top:-10px;top:50%}.ar-minicart .ar-minicart__products-container{-webkit-overflow-scrolling:touch;height:100%;max-height:none}.ar-mobile-nav__search #suggestions{height:calc(100% - 64px);left:0;position:absolute;top:64px;width:100%}.ar-mobile-nav__child-header,.ar-mobile-nav__search{height:56px}.ar-mobile-nav .overflow-auto{-webkit-overflow-scrolling:touch}.ar-mobile-nav{-webkit-transform:translateY(115%);transform:translateY(115%);transition:all .3s cubic-bezier(.23,1,.32,1)}.ar-mobile-nav ul.level-2 li{margin:20px 0;padding:0}.ar-mobile-nav__active:before{background:rgba(0,0,0,.87);border-radius:50%;content:"";height:3px;left:7px;margin-top:9px;position:absolute;width:3px}.ar-mobile-nav a:active{-webkit-tap-highlight-color:rgba(0,0,0,.05)}.ar-mobile-nav--no-tran{transition:all 0s ease}.ar-mobile-nav--is-active{-webkit-transform:translateY(0);transform:translateY(0)}.ar-mobile-nav__overlay{pointer-events:none;transition:all .35s ease;visibility:hidden}.ar-mobile-nav__overlay--is-active{opacity:.8;visibility:visible}}/*! @file app.ui.footer.css */#ar-footer a,#ar-footer p{color:#fff}#ar-footer ul li a,#ar-footer ul li p{margin:0}.no-touch #ar-footer a:focus,.no-touch #ar-footer a:hover{text-decoration:underline}#ar-footer .phone-number{color:rgba(0,0,0,.87)}#ar-footer .phone-number-container p{margin-bottom:0;max-width:400px}.newsletter-container{position:relative}.newsletter-container .input-container{display:block;overflow:hidden;position:relative;width:70%}.newsletter-container .input-container.newsletter input[type=email],.newsletter-container .input-container.newsletter input[type=text]{color:#fff;float:left;height:20px;line-height:1.9em;margin-left:0;outline:none;padding:4px .7em;width:59%}.newsletter-container .input-container.newsletter .button{background:#fff;background:transparent;border:1px solid #ccc;border-left:none;float:left;height:40px;outline:none;padding:0;width:30%}.newsletter-container .input-container.newsletter .button:focus,.newsletter-container .input-container.newsletter .button:hover{background:#e6e7e8}.newsletter-container.button.newsletter-submit{border-width:1px}.newsletter-container .error_message{display:none}.newsletter-container .legal{bottom:38px;display:none;left:0;max-width:389px;position:absolute;width:95%}.newsletter-container .legal a{border-bottom:1px solid #999;color:#fff}.newsletter-container .legal .legal-content{background:rgba(21,31,44,.9);border-radius:3px;box-shadow:0 5px 12px rgba(0,0,0,.2);color:#fff;line-height:1.5em;padding:15px;text-align:center}.newsletter-container .legal .arrow-up{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(21,31,44,.9);height:0;margin:0 auto;width:0}#ar-footer .newsletter-container .newsletter-arrow{right:0;top:7px}#ar-footer .newsletter-container .newsletter-submit{clear:both;display:block}#ar-footer .newsletter-container .input-container.newsletter .error input[type=text],#ar-footer .newsletter-container .input-container.newsletter .error input[type=text]:focus{border-color:#e71316}#ar-footer .newsletter-container .legal{bottom:0;margin-top:16px;position:relative}#ar-footer .newsletter-container .legal .legal-content{background-color:#000;opacity:.6;padding:0;text-align:left}#ar-footer .newsletter-container .legal .arrow-up{display:none}#ar-footer input::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)}#ar-footer input:-ms-input-placeholder{color:hsla(0,0%,100%,.6)}#ar-footer input::-ms-input-placeholder{color:hsla(0,0%,100%,.6)}#ar-footer input::placeholder{color:hsla(0,0%,100%,.6)}#ar-footer .newsletter-container .input-container.newsletter input[type=email],#ar-footer .newsletter-container .input-container.newsletter input[type=text]{background:transparent;border:0;border-bottom:1px solid hsla(0,0%,94.5%,.4);font-size:1.25rem;height:auto;line-height:1.2308;padding:4px 0;width:100%}#ar-footer .newsletter-container .input-container.newsletter input[type=email]:focus,#ar-footer .newsletter-container .input-container.newsletter input[type=text]:focus{border-bottom:1px solid #f1f1f1}#ar-footer .newsletter-container .input-container.newsletter input[type=email]:-webkit-autofill,#ar-footer .newsletter-container .input-container.newsletter input[type=text]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #000 inset;-webkit-text-fill-color:#fff;border-color:#fff}#ar-footer .newsletter-container .input-container.newsletter .button{height:0;visibility:hidden;width:0}div.thanks{border:0!important;color:#999}#open{border:1px solid #ccc;height:30px;margin:0 auto;text-align:center;vertical-align:middle;width:65px}.ar-country-select__dropdown{background:none!important;background-image:none!important;text-indent:0!important}#ar-footer .ar-footer__copyright ul li{padding-bottom:0}#ar-footer .ar-footer__404 a,#ar-footer .ar-footer__404 p{color:#000}@media only screen and (min-width:320px) and (max-width:767px){#ar-footer footer{height:auto;max-width:100%;min-width:100%;padding:0;width:100%}#ar-footer ul{margin:0;width:100%}#ar-footer .phone-number-container p{margin:0 auto;max-width:250px}#ar-footer .newsletter-container .input-container{width:100%}}
/*! @file app.ui.errors.css */.pt_error .error-page-message{position:relative}.pt_error .hero-image.error-page{height:100%;left:0;position:absolute;top:0;width:100%}.pt_error .error-message-container{position:absolute;right:-2.2%;text-align:right;top:40%;width:70%}#its-gone .error-message-container{top:25%}.pt_error .primary-content img{height:auto;margin-top:20px;max-width:100%}.pt_error .error-message-header{line-height:50px;margin:0;padding:0;text-align:right}.pt_error .error-message-container p{margin:2em 0 0;text-align:right}.pt_error .bottom-page-links .info-content{margin-top:18px;padding-top:34px}#site-offline{margin-bottom:20px}.error-spacer{border-bottom:1px solid #dcddde}div.ar-dialog-fullblack{background:0 none;position:static}div.ar-dialog-fullblack .ui-dialog-titlebar{position:fixed;right:15px;top:15px}div.ar-dialog-fullblack.ui-dialog .ui-dialog-titlebar-close{height:55px;padding:0;width:55px}.no-touch div.ar-dialog-fullblack.ui-dialog .ui-dialog-titlebar-close:focus,.no-touch div.ar-dialog-fullblack.ui-dialog .ui-dialog-titlebar-close:hover{opacity:.7}div.ar-dialog-fullblack.ui-dialog .ui-dialog-titlebar-close:active{opacity:.8}div.ar-dialog-fullblack.ui-dialog .ui-icon-closethick{background:url(../../images/interface/overlay-close-black.gif) no-repeat;height:55px;width:55px}div.ar-dialog-fullblack .ui-dialog-content.join-mailer{min-height:0!important;padding:0;position:static}.join-mailer .join-mailer-horizon{display:block;height:1px;left:0;overflow:visible;position:fixed;top:50%;visibility:visible;width:100%}.join-mailer,.join-mailer .error_message,.join-mailer .newsletter.thanks,.join-mailer h3.force_h2,.join-mailer p.func_2{text-align:center}.join-mailer h3{line-height:1.05em;margin-bottom:30px}.join-mailer p{line-height:17px;margin-bottom:55px;padding:0 50px}.join-mailer .input-container.newsletter input.newsletter-input{background:0 none;border:0;border-bottom:1px solid #fff;color:rgba(0,0,0,.6)!important;float:none;height:auto;margin-right:15px;padding-bottom:1em;padding-top:1em;width:50%}.join-mailer .input-container.newsletter input.button{background:#fff;border:0;float:none;height:auto;min-width:125px;padding:.9em}.join-mailer .join-mailer-content{height:230px;left:50%;margin-left:-225px;position:absolute;top:-155px;visibility:visible;width:450px}.join-mailer .join-mailer-footer{bottom:0;left:0;padding:30px 0;position:fixed;text-align:center;width:100%}.join-mailer .join-mailer-footer a.privacy-link{padding-right:20px}.join-mailer .join-mailer-footer p.legal-info{padding-top:30px}.join-mailer .legal{display:none!important}#join-mailer-bottom{background:#f1f1f1;bottom:0;box-shadow:0 2px 3px rgba(0,0,0,.15),0 -2px 3px rgba(0,0,0,.15);left:0;padding:20px 0;position:fixed;width:100%;z-index:10000}#join-mailer-bottom .btn-close{cursor:pointer;position:absolute;right:15px;top:0}#video-fullscreen{background:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:50000}#video-fullscreen .btn-video-close{background:url(../../images/interface/overlay-close-black.gif) no-repeat;cursor:pointer;height:55px;left:15px;position:absolute;top:15px;width:55px}.loader{left:0;top:0;z-index:999999}.loader,.loader-bg{height:100%;position:absolute;width:100%}.loader-bg{background-color:#fff;opacity:.7}.loader-indicator{background:url(../../images/loading-small.gif) no-repeat;height:64px;left:50%;margin-left:-32px;margin-top:-32px;position:fixed;top:50%;width:64px;z-index:100}.loading{background:url(../../images/loading-small.gif) 50% no-repeat;min-height:150px}.password-input__outer-wrapper{position:relative}.password-input__outer-wrapper .password-input{margin:0!important;padding-right:60px!important;width:100%!important}.password-input__outer-wrapper .password-input__reveal-cta{-webkit-transform:translateY(-50%);background-color:transparent;border-width:0;line-height:30px;padding:0 15px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto!important}.password-input__outer-wrapper .password-input__reveal-cta:focus,.password-input__outer-wrapper .password-input__reveal-cta:hover{background-color:transparent;box-shadow:none;color:rgba(0,0,0,.6)}.password-input--revealed~.password-input__reveal-cta .password-input__show,.password-input:not(.password-input--revealed)~.password-input__reveal-cta .password-input__hide{display:none}#quickshopbutton,#quickviewbutton{color:rgba(0,0,0,.6);cursor:pointer;display:none;overflow:hidden;padding:12px 15px;position:absolute;right:0;text-indent:-9999px;text-indent:0;z-index:10}#quickshopbutton{background:#fff;left:0;right:auto;top:10px}#quickviewbutton{bottom:0;box-sizing:border-box;left:0;overflow:initial;padding:0;text-align:center;width:100%}#quickviewbutton span{background:#fff;display:inline-block;height:32px;line-height:34px;margin:4px;width:calc(100% - 8px)}.no-touch #quickviewbutton:focus,.no-touch #quickviewbutton:hover{color:rgba(0,0,0,.87)}#quickshopbutton.disabled{color:#ccc}.no-touch .ar-quickshop .product-image:focus #quickshopbutton,.no-touch .ar-quickshop .product-image:hover #quickshopbutton,.no-touch .product-image:focus #quickviewbutton,.no-touch .product-image:hover #quickviewbutton{display:block}.no-touch .product-image:hover .product-label{display:none}.no-touch .ar-carousel-wishlist__swiper .product-image:hover .product-label--low-stock{display:block}#ar-qs-select{background-color:hsla(0,0%,100%,.9);box-shadow:0 5px 40px rgba(0,0,0,.1);height:100%;left:0;overflow:auto;position:absolute;top:0;transition:all .2s ease;white-space:normal;width:100%;z-index:100}#ar-qs-select .ar-qs-wrapper{align-items:center;display:flex;height:80%;height:calc(100% - 50px)}#ar-qs-select form{width:100%}#ar-qs-select h6{margin-bottom:30px;text-align:center}#ar-qs-select ul{margin:0 auto;max-width:50%;overflow:hidden;padding:0 10px 30px;text-align:center}#ar-qs-select ul li{display:inline-block;margin:0 2% 4%;width:40px}#ar-qs-select ul li a{border:2px solid rgba(0,0,0,.5);border-radius:50%;color:#333;display:block;line-height:30px;text-align:center;transition:all .2s ease}#ar-qs-select ul li a span{border:3px solid transparent;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}#ar-qs-select ul li a:focus,#ar-qs-select ul li a:hover{background-color:#111;color:#fff}#ar-qs-select ul li.disabled a{background:transparent none repeat scroll 0 0;border-color:rgba(0,0,0,.1);color:#c1c1c1;cursor:default}#ar-qs-select ul li a.selected{background-color:#000;border:2px solid #000!important;color:#fff}#ar-qs-select ul li.disabled a.selected{background-color:#d8d8d8;border:2px solid #d8d8d8!important;color:#c1c1c1}#ar-qs-select button{bottom:0;left:0;margin:0 auto;padding:1.125em 2em;position:absolute;width:100%}#ar-qs-select .ar-product__size-error{padding:20px 5%}#ar-qs-select .ar-qs-wrapper a.product-quickview{display:block;text-align:center}#ar-qs-select .ar-qs-savesize{bottom:50px;left:0;padding:0 0 10px;position:absolute;width:100%}#ar-qs-select .ar-qs-savesize .form-row{margin:0 auto;width:65%}#ar-qs-select .ar-qs-savesize label{display:block;float:none;padding-top:3px}#ar-qs-select .ar-qs-savesize .ar-qs-tooltip{float:right;margin-left:10px;margin-top:0}#ar-qs-select .ar-qs-savesize .ar-qs-tooltip .tooltip-container{position:relative}#ar-qs-select .ar-qs-savesize .ar-qs-tooltip .tooltip-content{background:#fff;bottom:25px;box-shadow:0 5px 40px rgba(0,0,0,.1);display:block;display:none;left:-150px;padding:30px 10px 15px;position:absolute;width:200px}#btn-backTop{background:hsla(0,0%,100%,.8);border-radius:25px;bottom:10px;cursor:pointer;display:none;line-height:35px;padding:8px 40px 7px 12px;position:fixed;right:25px;z-index:20}#btn-backTop .ar-icon{-webkit-transform:rotate(-90deg);float:left;margin-right:5px;opacity:.5;transform:rotate(-90deg)}.no-touch #btn-backTop:focus,.no-touch #btn-backTop:hover{background-color:#fff}#suggestions{z-index:100}#suggestions:empty{padding:0}#suggestions .ar-searchterm{cursor:pointer}#suggestions .ar-searchterm a:hover{text-decoration:none}#suggestions .ar-suggestions{width:320px}.no-touch #suggestions .ar-searchterm-product.active,.no-touch #suggestions .ar-suggestions .ar-searchterm.active span:first-child,.no-touch #suggestions div.ar-searchterm.active span:first-child{text-decoration:underline}#mobile-search #suggestions .ar-suggestions{width:auto}#suggestions.mobile-suggestions{background:#f7f7f7;border:0;box-shadow:none;position:static;width:100%}#suggestions.mobile-suggestions>div:first-child{margin-top:24px;padding-top:0}#suggestions.mobile-suggestions div.ar-searchterm .ar-searchterm-product-desc{line-height:14px}#suggestions.mobile-suggestions div.ar-searchterm.ar-searchterm-product a{padding-right:70px}#suggestions.mobile-suggestions div.ar-searchterm.ar-searchterm-product .ar-searchterm-product-image{right:15px}.zoomPad{cursor:crosshair;float:left;position:relative;width:100%;z-index:99}.zoomPreload{-moz-opacity:.8;background-image:url(../../images/zoomloader.gif);background-position:43px 30px;background-repeat:no-repeat;color:#333;display:none;filter:alpha(opacity = 80);font-size:12px;height:43px;*height:49px;left:0;opacity:.8;padding:8px;text-align:center;top:0;width:90px;*width:100px;z-index:110}.zoomPreload,.zoomPup{background-color:#fff;border:1px solid #ccc;position:absolute}.zoomPup{-moz-opacity:.6;cursor:crosshair;filter:alpha(opacity = 60);opacity:.6;overflow:hidden;z-index:120;z-index:101}.zoomOverlay{display:none;height:100%;top:0;width:100%;z-index:5000;z-index:101}.zoomOverlay,.zoomWindow{background:#fff;left:0;position:absolute}.zoomWindow{height:auto;top:40px;z-index:6000;z-index:10000;z-index:110}.zoomWrapper{border:none;position:relative}.zoomWrapperTitle{-moz-opacity:.6;background:#999;color:#fff;display:block;filter:alpha(opacity = 60);font-size:10px;height:18px;left:0;line-height:18px;opacity:.6;overflow:hidden;position:absolute;text-align:center;top:0;width:100%;z-index:120}.zoomWrapperImage{display:block;overflow:hidden;position:relative;z-index:110}.zoomWrapperImage img{border:0;display:block;position:absolute;z-index:101}.zoomIframe{-moz-opacity:.8;display:block;filter:alpha(opacity=0);opacity:.8;position:absolute;z-index:-1}.chat-link-container .chat-link__chat-now{background-color:#fff;border-bottom-right-radius:0;border-radius:10px 10px 0 10px;box-shadow:0 10px 30px rgba(0,0,0,.3);display:none;height:50px;left:-62px;line-height:50px;overflow:visible;position:absolute;text-align:center;top:-70px;width:100px}.chat-link-container .chat-link__chat-now.chat-link__chat-now--visible{display:block}.chat-link-container .chat-link__chat-now:after{border-bottom-right-radius:2.5px;border-color:#fff transparent transparent;border-style:solid;border-width:9px 0 0 18px;bottom:-9px;content:"";display:block;height:0;position:absolute;right:0;width:0;z-index:2}.chat-link-container .chat-link__chat-now:before{bottom:-7px;box-shadow:0 10px 15px 2px rgba(0,0,0,.21);content:"";display:block;height:5px;position:absolute;right:0;width:3px;z-index:1}.Twilio-EntryPoint{z-index:99!important}#QuickViewDialog{background-color:#f7f7f7;height:100%;overflow:visible;padding:0;position:relative;width:100%}#QuickViewDialog .free-shipping-threshold,#QuickViewDialog .pdp-panel-purchase .pdp-product-similar{display:none!important}#QuickViewDialog #pdp_v2{overflow:hidden}#QuickViewDialog .product-image{padding:0;position:relative;width:50%}#QuickViewDialog .product-details{flex-grow:1;max-width:calc(50% - 24px)}#QuickViewDialog .product-image:focus .ar-icon,#QuickViewDialog .product-image:hover .ar-icon{opacity:1}#QuickViewDialog .product-image .ar-product-image-nav{cursor:pointer;height:100%}#QuickViewDialog .product-variations--collection .attribute-color{padding-right:8px}#QuickViewDialog .product-image .ar-icon{cursor:pointer;margin-top:-17.5px;opacity:.4;position:absolute;top:50%;transition:all .35s ease;z-index:2}#QuickViewDialog .product-image .ar-icon-arrow-right{right:0}#QuickViewDialog .product-image .ar-icon-arrow-left{left:0}#QuickViewDialog #pdp-panel-image{position:relative}#QuickViewDialog #pdp_v2 .pdp-panel-image .ar-product-images .ar-product-images__image .ar-product-images__image-link img,#QuickViewDialog .product-image img,#QuickViewDialog .product-image video{display:none;position:relative;width:100%}#QuickViewDialog #pdp_v2 .pdp-panel-image .ar-product-images .ar-product-images__image .ar-product-images__image-link .ar-product-images__video-wrapper img,#QuickViewDialog .product-image .ar-product-images__image-media.active,#QuickViewDialog .product-image .ar-product-images__video-wrapper.active,#QuickViewDialog .product-image .ar-product-images__video-wrapper img,#QuickViewDialog .product-image .ar-quickview-product__caption.active{display:block}#QuickViewDialog .pdp-panel-purchase{margin-top:20px;position:relative;z-index:1049}#QuickViewDialog .pdp-product-brand{margin:0}#QuickViewDialog .pdp-product-name{margin:0 0 .2em}#QuickViewDialog .price-promotion-badge{float:none;margin:0}#QuickViewDialog .pdp-panel-purchase .product-variations{margin-top:0;min-height:90px}#QuickViewDialog .pdp-panel-purchase .attribute .value{margin-top:4px}#QuickViewDialog .ar-product-content__size-details,#QuickViewDialog .ar-size-chart-link{display:none}#QuickViewDialog #pdp_v2 .pdp-panel-image .ar-product-images .ar-product-images__image{padding-bottom:0}#QuickViewDialog .add-wishlist{margin-bottom:0}#QuickViewDialog .product-price .price-promotion-badge,#QuickViewDialog .product-price .promo-msg{display:none}.ui-dialog .ar-quickview-titlebar-close,.ui-dialog .ui-dialog-titlebar-close{padding:20px 12px}.ui-dialog .ar-quickview-titlebar-close{right:12px}.ui-dialog.quickview .ui-dialog-titlebar-close{display:none}.ar-swiper{margin:64px 0;position:relative;visibility:hidden}.ar-pill-swiper__plp .ar-swiper{margin:0 0 30px}.no-js .ar-swiper{visibility:visible}.ar-swiper h5{font-size:1.231rem;margin-right:100px;text-align:left}html:lang(fr-CA) .ar-swiper h5{margin-right:155px}.ar-custom-swiper .ar-swiper-item-end a,.ar-product-swiper .ar-swiper-item-end a,.ar-swiper h5 a{-moz-transition:all .2s ease;-webkit-transition:all .2s ease;border-bottom:2px solid rgba(0,0,0,.1);transition:all .2s ease}.no-touch .ar-custom-swiper .ar-swiper-item-end a:focus,.no-touch .ar-custom-swiper .ar-swiper-item-end a:hover,.no-touch .ar-product-swiper .ar-swiper-item-end a:focus,.no-touch .ar-product-swiper .ar-swiper-item-end a:hover,.no-touch .ar-swiper h5 a:focus,.no-touch .ar-swiper h5 a:hover{border-bottom:2px solid rgba(0,0,0,.9)}.ar-swiper .ar-swiper-button{height:80%;position:absolute;top:10%;width:7%}.ar-swiper .ar-swiper-button.ar-swiper-prev{cursor:w-resize;left:0}.ar-swiper .ar-swiper-button.ar-swiper-next{cursor:e-resize;right:0}.ar-swiper .ar-swiper-button.ar-swiper-next.disabled,.ar-swiper .ar-swiper-button.ar-swiper-prev.disabled{cursor:default;pointer-events:none}.ar-swiper .ar-swiper-button.ar-swiper-next.disabled a,.ar-swiper .ar-swiper-button.ar-swiper-prev.disabled a{pointer-events:none}.ar-swiper .ar-swiper-button a{display:block;height:100%;width:100%}.ar-swiper-scroll{-webkit-overflow-scrolling:touch;display:block;overflow:-moz-scrollbars-none;overflow-x:auto;overflow-y:hidden;position:relative;white-space:nowrap}.ar-swiper-scroll::-webkit-scrollbar{display:none!important}.ar-swiper-item{display:inline-block;margin-right:2px;padding:24px 0 30px;vertical-align:top}.ar-swiper__item--hide-price .product-pricing{display:none}.ar-swiper-buttons{padding:10px 3.38582677165354%;text-align:right}.ar-swiper-buttons div{-moz-transition:all .2s ease;-webkit-transition:all .2s ease;border-bottom:2px solid rgba(0,0,0,.1);cursor:pointer;float:right;transition:all .2s ease}.no-touch .ar-swiper-buttons div:focus,.no-touch .ar-swiper-buttons div:hover{border-bottom:2px solid rgba(0,0,0,.9)}.no-touch .ar-swiper-buttons div.disabled:focus,.no-touch .ar-swiper-buttons div.disabled:hover{border-bottom:2px solid rgba(0,0,0,.1)}.ar-swiper-buttons .ar-swiper-prev{margin-right:20px}.ar-swiper-buttons .disabled{cursor:default;opacity:.5}.ar-pill-swiper__plp .ar-swiper-buttons{display:none}.ar-swiper__view-all{position:absolute;right:3.5%;top:auto;z-index:2}.ar-category-swiper .ar-swiper-item{margin-right:0}.ar-carousel-wishlist__swiper-item:first-child,.ar-category-swiper .ar-swiper-item:first-child,.ar-content-swiper .ar-swiper-item:first-child,.ar-product-swiper .ar-swiper-item:first-child{padding-left:3.38582677165354%}.ar-carousel-wishlist__swiper-item:last-child,.ar-category-swiper .ar-swiper-item:last-child,.ar-content-swiper .ar-swiper-item:last-child,.ar-product-swiper .ar-swiper-item:last-child{padding-right:3.38582677165354%}.ar-pill-swiper__plp .ar-category-swiper .ar-swiper-item{padding:16px 0}.ar-pill-swiper__plp .ar-category-swiper .ar-swiper-item:first-child{padding-left:11%}.ar-category-swiper .ar-swiper-item a{padding:7px 6px 5px}.ar-custom-swiper .ar-swiper-item,.ar-product-swiper .ar-swiper-item{margin-right:2px;width:20%}.ar-custom-swiper .ar-swiper-item-end,.ar-product-swiper .ar-swiper-item-end{vertical-align:top;white-space:normal;width:40%}.ar-custom-swiper .ar-swiper-item-end div,.ar-product-swiper .ar-swiper-item-end div{padding-left:40px;padding-top:30%}.ar-content-swiper .ar-swiper-item img,.ar-product-swiper .ar-swiper-item img{width:100%}.ar-content-swiper .ar-swiper-item{width:20%}.ar-category-swiper .ar-swiper-item a.active,.no-touch .ar-category-swiper .ar-swiper-item a:hover{background:rgba(0,0,0,.1)}#home-main .ar-product-swiper .ar-swiper{margin-top:0}#home-main .ar-product-swiper .ar-swiper-buttons{display:none}#home-main .ar-product-swiper .ar-swiper .ar-swiper-button{top:0}#home-main .ar-product-swiper .ar-swiper-item{max-width:500px;padding-top:0;width:30%}#home-main .ar-product-swiper .ar-swiper-item:first-child{padding-left:0}#home-main .ar-product-swiper .ar-swiper-item-end div{padding-left:0;padding-top:60%;text-align:center;white-space:normal}#last-visited-target{clear:both}#last-visited-target .last-visited{background-color:#fff;margin-top:100px;padding:40px 20px 60px}.pt_cart #last-visited-target .last-visited{background-color:#fafafa;margin-top:0}#last-visited-target .ar-swiper,.ar-carousel-wishlist__swiper.ar-swiper{margin:0}#last-visited-target .ar-product-swiper .ar-swiper-buttons{padding-bottom:50px}#last-visited-target .ar-product-swiper .ar-swiper-item,.ar-carousel-wishlist__swiper-item{padding-bottom:0;padding-top:0;width:310px}#last-visited-target .last-visited .product-tile,.ar-carousel-wishlist__swiper .product-tile{margin-bottom:0}#last-visited-target .last-visited .product-tile .product-image,.ar-carousel-wishlist__swiper-item .product-tile .product-image{min-height:0}#last-visited-target .last-visited .product-tile .ar-product-plp-label,#last-visited-target .last-visited .product-tile .product-label,#last-visited-target .last-visited .product-tile .product-pricing{display:none}#last-visited-target .last-visited .compact{margin:0 auto;padding-top:40px}#last-visited-target .last-visited.ar-product-swiper .compact .ar-swiper-scroll{display:flex;float:left}#last-visited-target .last-visited.ar-product-swiper .compact .ar-swiper-buttons{float:right;max-width:300px;padding:10px 0 0 60px;text-align:left}#last-visited-target .last-visited.ar-product-swiper .compact .ar-swiper-item{display:block;margin-right:5px;width:180px}#last-visited-target .last-visited.ar-product-swiper .compact .ar-swiper-item:first-child{padding-left:0}.ar-carousel-wishlist__swiper .product-tile .ar-product-plp-label,.ar-carousel-wishlist__swiper .product-tile .product-label{display:none}.ar-carousel-wishlist__swiper .product-tile .product-label--low-stock{display:block}.pt_product-details #last-visited-target .last-visited{padding-left:0;padding-right:0}.pt_product-details #last-visited-target .ar-product-swiper .ar-swiper-buttons{padding-bottom:10px}.pt_product-details #last-visited-target .ar-product-swiper .ar-swiper-item{padding-top:24px}.ar-swiper-quickview h5{display:block!important;font-size:1.563rem}.ar-swiper-quickview .ar-swiper-item-end{width:0!important}.ar-swiper-quickview .ar-swiper-item-end div{display:none!important}.ar-cart__footer-slot .ar-swiper-quickview{margin-bottom:0;margin-top:0}@media only screen and (min-width:320px) and (max-width:767px){.ar-carousel-wishlist__swiper-item,.ar-content-swiper .ar-swiper-item,.ar-product-swiper .ar-swiper-item{width:42.5%!important}.ar-swiper{margin:30px 0}.ar-pill-swiper__plp .ar-swiper{margin:0}#last-visited-target .last-visited{margin-top:0;padding-left:0;padding-right:0}#last-visited-target .ar-product-swiper .ar-swiper-buttons,.ar-carousel-wishlist__heading,.pt_product-details #last-visited-target .ar-product-swiper .ar-swiper-buttons{padding-bottom:30px}.pt_product-details #last-visited-target .ar-product-swiper .ar-swiper-item{padding-top:0}}#recommendations-1 .ar-swiper .ar-product-plp-label,#recommendations-2 .ar-swiper .ar-product-plp-label,#recommendations-3 .ar-swiper .ar-product-plp-label{display:none}#pdp-subcat-swiper,#recommendations-1,#recommendations-2,#recommendations-3{margin-left:-3.631756756756753%;margin-right:-3.631756756756753%}#pdp-ugc{margin-left:-3.38582677165354%}#recommendations-3{padding-top:30px;position:relative;width:auto}#recommendations-3 .ar-swiper{margin-top:0}#recommendations-3 .ar-swiper-buttons div{padding-top:45px}@media only screen and (min-width:320px) and (max-width:767px){#pdp-subcat-swiper,#pdp-ugc,#recommendations-1,#recommendations-2,#recommendations-3{margin:0}#recommendations-3 .ar-swiper-next,#recommendations-3 .ar-swiper-prev{display:none}#recommendations-3 h5{margin-right:0}#recommendations-3 .ar-swiper{margin-bottom:0}#recommendations-3 h5 br{display:none}}div.share-widget .share-label{background:transparent;bottom:-17px;left:50%;margin-left:-80px;position:absolute;text-align:center;width:160px}div.share-widget ul{margin:0;padding:0}div.share-widget li{background:#f1f1f1;border-radius:50%;float:left;height:40px;margin-right:30px;position:relative;transition:background-color .1s linear;width:40px}div.share-widget.dark li{background:#222}div.share-widget li a{background:transparent!important;display:block;height:20px!important;overflow:hidden;padding:10px 0!important;text-indent:-999em;width:40px!important}div.share-widget li.share-copy.copied{background-color:#1b665e!important}div.share-widget li a span{background-image:url(../../images/social_links_sprite.png);height:20px;margin:0 auto;width:20px}div.share-widget li.share-email a span.ui-icon{background-position:-7px -82px!important}div.share-widget li.share-copy a span.ui-icon{background-position:-8px -105px!important}div.share-widget li.share-pinterest a span.ui-icon{background-position:-8px -239px!important;display:block!important;pointer-events:none}div.share-widget li.share-facebook a span.ui-icon{background-position:-9px -169px!important}div.share-widget li.share-twitter a span.ui-icon{background-position:-8px -204px!important}div.share-widget li.share-sms a span.ui-icon{background-position:-7px -483px!important}div.share-widget li.share-googleplus a span.ui-icon{background-position:-6px -580px!important}div.share-widget li.share-soundcloud a span.ui-icon{background-position:-7px -609px!important}div.share-widget li.share-instagram a span.ui-icon{background-position:-6px -550px!important}div.share-widget.dark li.share-email a span.ui-icon{background-position:-9px -275px!important}div.share-widget.dark li.share-copy a span.ui-icon{background-position:-9px -308px!important}div.share-widget.dark li.share-pinterest a span.ui-icon{background-position:-8px -449px!important}div.share-widget.dark li.share-facebook a span.ui-icon{background-position:-9px -379px!important}div.share-widget.dark li.share-twitter a span.ui-icon{background-position:-9px -414px!important}div.share-widget.dark li.share-sms a span.ui-icon{background-position:-7px -518px!important}div.share-widget.dark li.share-googleplus a span.ui-icon{background-position:-6px -669px!important}div.share-widget.dark li.share-soundcloud a span.ui-icon{background-position:-7px -697px!important}div.share-widget.dark li.share-instagram a span.ui-icon{background-position:-6px -639px!important}.no-touch div.share-widget li:focus,.no-touch div.share-widget li:hover{cursor:pointer}.no-touch div.share-widget li.share-email:focus,.no-touch div.share-widget li.share-email:hover{background:#fe8771}.no-touch div.share-widget li.share-email:focus a span.ui-icon,.no-touch div.share-widget li.share-email:hover a span.ui-icon{background-position:-9px -275px!important}.no-touch div.share-widget li.share-copy:focus,.no-touch div.share-widget li.share-copy:hover{background:#2ca699}.no-touch div.share-widget li.share-copy:focus a span.ui-icon,.no-touch div.share-widget li.share-copy:hover a span.ui-icon{background-position:-9px -308px!important}.no-touch div.share-widget li.share-pinterest:focus,.no-touch div.share-widget li.share-pinterest:hover{background:#d40004}.no-touch div.share-widget li.share-pinterest:focus a span.ui-icon,.no-touch div.share-widget li.share-pinterest:hover a span.ui-icon{background-position:-8px -449px!important}.no-touch div.share-widget li.share-facebook:focus,.no-touch div.share-widget li.share-facebook:hover{background:#355f9f}.no-touch div.share-widget li.share-facebook:focus a span,.no-touch div.share-widget li.share-facebook:hover a span{background-position:-9px -379px!important}.no-touch div.share-widget li.share-twitter:focus,.no-touch div.share-widget li.share-twitter:hover{background:#55acee}.no-touch div.share-widget li.share-twitter:focus a span,.no-touch div.share-widget li.share-twitter:hover a span{background-position:-9px -414px!important}.no-touch div.share-widget li.share-googleplus:focus,.no-touch div.share-widget li.share-googleplus:hover{background:#dd4b39}.no-touch div.share-widget li.share-soundcloud:focus,.no-touch div.share-widget li.share-soundcloud:hover{background:#ff3a00}.no-touch div.share-widget li.share-instagram:focus,.no-touch div.share-widget li.share-instagram:hover{background:#517fa4}.animate-scroll{opacity:0}#animate-scroll-trigger{position:fixed;right:0;top:50%;width:100%}#animate-scroll-trigger.debug{border-bottom:1px solid red}.animated{-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:ease-out}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay200ms{-webkit-animation-delay:.2s;animation-delay:.2s}.animated.delay400ms{-webkit-animation-delay:.4s;animation-delay:.4s}.animated.delay600ms{-webkit-animation-delay:.6s;animation-delay:.6s}.animated.delay800ms{-webkit-animation-delay:.8s;animation-delay:.8s}.animated.delay1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay5s{-webkit-animation-delay:5s;animation-delay:5s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-20%,0);opacity:0;transform:translate3d(0,-20%,0)}to{-webkit-transform:none;opacity:1;transform:none}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-20%,0);opacity:0;transform:translate3d(0,-20%,0)}to{-webkit-transform:none;opacity:1;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-7%,0,0);opacity:0;transform:translate3d(-7%,0,0)}to{-webkit-transform:none;opacity:1;transform:none}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-7%,0,0);opacity:0;transform:translate3d(-7%,0,0)}to{-webkit-transform:none;opacity:1;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(7%,0,0);opacity:0;transform:translate3d(7%,0,0)}to{-webkit-transform:none;opacity:1;transform:none}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(7%,0,0);opacity:0;transform:translate3d(7%,0,0)}to{-webkit-transform:none;opacity:1;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,20%,0);opacity:0;transform:translate3d(0,20%,0)}to{-webkit-transform:none;opacity:1;transform:none}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,20%,0);opacity:0;transform:translate3d(0,20%,0)}to{-webkit-transform:none;opacity:1;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,20%,0);opacity:0;transform:translate3d(0,20%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,20%,0);opacity:0;transform:translate3d(0,20%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-7%,0,0);opacity:0;transform:translate3d(-7%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-7%,0,0);opacity:0;transform:translate3d(-7%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(7%,0,0);opacity:0;transform:translate3d(7%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(7%,0,0);opacity:0;transform:translate3d(7%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-20%,0);opacity:0;transform:translate3d(0,-20%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-20%,0);opacity:0;transform:translate3d(0,-20%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.ar-information-banner{background-color:#fff;box-shadow:0 -10px 20px rgba(0,0,0,.1);left:0;position:fixed;width:100%;z-index:100001}.ar-information-banner--hidden{display:none}.ar-information-banner--top{top:0}.ar-information-banner--bottom{bottom:0}.sc-region-match.ar-information-banner{-webkit-transform:translateY(50%);background-color:transparent;bottom:50%;box-shadow:none;transform:translateY(50%);z-index:100002}.sc-region-match.ar-information-banner:not(.ar-information-banner--hidden)+.sc-region-match__background-coverall{background:hsla(0,0%,100%,.98);background:linear-gradient(180deg,hsla(0,0%,100%,.93),hsla(0,0%,100%,.98));display:block;z-index:100001}.sc-region-match__content{align-self:auto;flex:0 1 auto;order:0}.sc-region-match__region-icon{left:25px;top:26px}.sc-region-match__region-icon.sc-region-match__region-icon--size-intl{margin-left:5px}.sc-region-match__copy{margin-bottom:50px}.sc-region-match__action{background-color:transparent!important;border:2px solid rgba(0,0,0,.4);display:block;margin-bottom:26px;margin-left:auto;margin-right:auto;max-width:355px;min-width:270px;padding:21px 20px 23px 29px}.sc-region-match__action:last-child{margin-bottom:0}.sc-region-match__primary-action{background-color:#fff!important;border-color:#000!important}@media only screen and (min-width:320px) and (max-width:767px){.sc-region-match__inner-wrapper{padding:0 15px}.sc-region-match__region-icon{left:20px}.sc-region-match__copy{margin-bottom:40px;padding:0 15px}.sc-region-match__action{padding:23px 20px 21px 29px}}.ar-help-book{height:100%;position:relative}.ar-help-book .ar-help-book__aside{background-color:#dadada;box-sizing:border-box;height:100%;padding:100px 20px 0;width:250px}.ar-help-book ul.ar-help-book__contact-nav,.ar-help-book ul.ar-help-book__hours,.ar-help-book ul.ar-help-book__nav{margin-bottom:30px;margin-top:0;padding:0}.ar-help-book ul.ar-help-book__contact-nav li,.ar-help-book ul.ar-help-book__hours li,.ar-help-book ul.ar-help-book__nav li{list-style-type:none}.ar-help-book a{cursor:pointer}.ar-help-book__contact-nav .ar-help-book__contact-link{height:35px;line-height:38px}@media only screen and (max-height:715px){.ar-help-book .ar-help-book__aside{padding-top:20px}}@media only screen and (max-height:620px){.ar-help-book ul.ar-help-book__hours{display:none}}@media only screen and (max-height:510px){.ar-help-book ul.ar-help-book__contact-nav{display:none}.ar-help-book ul.ar-help-book__nav{border-bottom-width:0}}.ar-help-book ul.ar-help-book__nav{border-bottom:1px solid #757575;padding-bottom:5px;width:200px}.ar-help-book ul.ar-help-book__nav.ar-help-book__nav--standalone{border-bottom-width:0}.ar-help-book .ar-help-book__nav-item{padding-bottom:25px}.ar-help-book .ar-help-book__nav-item .ar-help-book__nav-link{border-bottom:none}.ar-help-book .ar-help-book__nav-item .ar-help-book__nav-link:focus,.ar-help-book .ar-help-book__nav-item .ar-help-book__nav-link:hover{color:rgba(0,0,0,.87);text-decoration:underline}.ar-help-book .ar-help-book__nav-item.active .ar-help-book__nav-link{color:rgba(0,0,0,.87)}.ar-help-book .ar-help-book__content{background-color:#f1f1f1;bottom:0;left:250px;position:absolute;right:0;top:0}.ar-help-book .ar-help-book__section{box-sizing:border-box;float:left;height:5000%;overflow-y:auto;visibility:hidden;width:0}.ar-help-book .ar-help-book__section.active{height:100%;padding:45px 35px 90px;visibility:visible;width:100%}.ar-help-book ul.ar-help-book__contact-nav{margin-bottom:20px;margin-top:-10px}.ar-help-book .ar-help-book__contact-item,.content-asset .ar-help-book__contact-item{margin-bottom:7px}.ar-help-book .ar-help-book__contact-nav .ar-help-book__contact-item{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.ar-help-book .ar-help-book__contact-link.disabled,.content-asset .ar-help-book__contact-link.disabled{display:none}.ar-help-book .ar-help-book__contact-link .ar-icon,.content-asset .ar-help-book__contact-link .ar-icon{float:left;margin-right:7px}.ar-help-book ul.ar-help-book__hours,.content-asset ul.ar-help-book__hours{line-height:1.9em}.ar-help-book .customer-service-content p{text-align:left!important}.ar-help-book .contact-usdialog-form-container{height:auto}.ar-help-book .contact-usdialog-form-container .contact-usdialog-form-wrap{position:relative}.ar-help-book .contact-usdialog-form-container .contact-usdialog-form{border-right:1px solid #ddd;float:left;margin-top:40px;width:calc(100% - 290px)}.ar-help-book .contact-usdialog-form-container .contact-usdialog-form h4{margin-bottom:20px}.ar-help-book .contact-usdialog-form-container button{min-width:140px}.contactus-dialog-content .contact_info{position:absolute;right:0;top:40px;width:250px}@media only screen and (min-width:320px) and (max-width:767px){.ar-help-book-mobile{background-color:#f1f1f1}.ar-help-book-mobile p{line-height:1.5em;text-align:left!important}.ar-help-book-mobile .ar-help-book-mobile__main{padding:20px 5% 40px;width:90%}.ar-help-book-mobile .ar-help-book-mobile__intro .customer-service-content{display:block}.ar-help-book-mobile .ar-help-book-mobile__nav{margin:0;padding:20px 0 0}.ar-help-book-mobile .ar-help-book-mobile__nav>li{border-top:1px solid #ccc}.ar-help-book-mobile .ar-help-book-mobile__nav .js-ar-help-book-mobile--select{display:block;padding:15px 10px}.ar-help-book-mobile .customer-service-content{display:none}.ar-help-book-mobile .ar-help-book-mobile__flyout{background:#fff;height:95%;overflow:auto;padding:5%;position:fixed;right:-100%;top:0;width:90%;z-index:10000}.ar-help-book-mobile .ar-help-book-mobile__flyout .js-ar-help-book-mobile--close{color:rgba(0,0,0,.6);display:block;padding:10px 0;width:100%}.ar-help-book-mobile .ar-help-book-mobile__flyout .contactus-dialog-content{padding-top:30px}.contact-usdialog-form-container .form-row-error>.error-message,.contact-usdialog-form-container div.error{left:0}.contact-usdialog-form-container .form-row textarea{font-size:16px;padding:8px}.ar-help-book-mobile__header{background-color:#f1f1f1;box-sizing:border-box;display:none!important;height:45px;left:0;position:fixed;top:0;width:100%;z-index:10000}.ar-help-book-mobile .ar-help-book-mobile__header{display:block!important}.ar-help-book-mobile__header.ar-help-book-mobile__header--subheader{background-color:#fff;z-index:10001}.ar-help-book-mobile__header .ar-help-book-mobile__header-title{margin:0;padding:13px;text-align:center}.ar-help-book-mobile__header-link{padding:10px!important;position:absolute;text-decoration:underline;top:4px;width:auto!important}.ar-help-book-mobile__header-link--left{left:10px}.ar-help-book-mobile__header-link--right{right:0;top:-6px}.ar-help-book-mobile .ar-help-book__contact-link{background-color:#f7f7f7;display:block;line-height:35px;margin-bottom:2px;padding:10px}.contact-usdialog-form-container{height:auto;overflow:visible}.contactus-dialog-content .contact_info{position:relative;top:0;width:auto}.content-asset ul.ar-help-book__hours{margin-bottom:30px;margin-top:30px;opacity:.8}.content-asset ul.ar-help-book__hours li,.content-asset ul li.ar-help-book__contact-item{list-style-type:none}.content-asset ul.ar-help-book__contact-nav,.content-asset ul.ar-help-book__hours{padding:0}.ar-help-book-mobile .form-row-button{margin-left:0!important}.ar-help-book-mobile .contact-usdialog-form h4{margin-bottom:15px}.ar-help-book-mobile input[type=password],.ar-help-book-mobile input[type=text],.ar-help-book-mobile select,.ar-help-book-mobile textarea{margin-bottom:6px;padding:11px 3.0487%;width:100%}.ar-help-book-mobile__phone-select p{width:65%}.ar-help-book-mobile__phone-select select{margin-bottom:20px;margin-left:0}}.ar-context-menu{z-index:998}.ar-context-menu__trigger{position:relative}.ar-context-menu__trigger:after{content:"";height:15px;left:0;position:absolute;top:100%;width:100%}.ar-context-menu__trigger--inline-copy{border-bottom:1px solid #000;margin-right:25px;position:relative}.ar-context-menu__trigger--inline-copy .ar-icon{position:absolute;right:-25px;top:-7px}.ar-context-menu__menu{-webkit-transform:translateY(100%);bottom:-10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:none;margin:0;min-width:240px;padding:6px 0;right:0;transform:translateY(100%)}.ar-context-menu.is-fixed .ar-context-menu__menu,.ar-context-menu.is-open .ar-context-menu__menu{display:block}.ar-context-menu__option{box-sizing:border-box;display:block!important;float:none!important;margin-top:0!important;padding:6px 24px 6px 0;text-align:right;width:100%}.ar-context-menu__option.is-active .ar-context-menu__option-text,.no-touch .ar-context-menu__option:focus .ar-context-menu__option-text,.no-touch .ar-context-menu__option:hover .ar-context-menu__option-text{border-bottom:1px solid #000}.responsive-scrolling-table__wrapper{margin-bottom:1.5rem;overflow:hidden;padding-left:6rem}.responsive-scrolling-table__td,.responsive-scrolling-table__th{border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;box-sizing:border-box;height:48px;text-align:center}.responsive-scrolling-table__th--first{border-left:1px solid #e1e1e1;box-shadow:10px 0 10px 0 rgba(0,0,0,.05);width:6rem}.responsive-scrolling-table__thead .responsive-scrolling-table__th{border-top:1px solid #e1e1e1}.responsive-scrolling-table__row:nth-child(2n),.responsive-scrolling-table__thead .responsive-scrolling-table__row:first-child{color:#f7f7f7}.responsive-scrolling-table__td,.responsive-scrolling-table__thead .responsive-scrolling-table__th:not(:first-child){width:92px}.responsive-scrolling-table__td[colspan="2"],.responsive-scrolling-table__thead .responsive-scrolling-table__th[colspan="2"]:not(:first-child){width:184px}@media screen and (min-width:768px){.responsive-scrolling-table__wrapper{overflow:initial;padding-left:0}.responsive-scrolling-table__th--first{box-shadow:none}.responsive-scrolling-table .responsive-scrolling-table__row{display:table-row}.responsive-scrolling-table__td,.responsive-scrolling-table__td[colspan="2"],.responsive-scrolling-table__thead .responsive-scrolling-table__th:not(:first-child),.responsive-scrolling-table__thead .responsive-scrolling-table__th[colspan="2"]:not(:first-child){width:auto}}@media only screen and (min-width:320px) and (max-width:767px){.dialog-content .responsive-scrolling-table,.dialog-content .responsive-scrolling-table *{pointer-events:none}}.product-tile.tile-text-overlay .overlay-img{left:0;pointer-events:none;top:0}.product-tile-3x4__img-s-l{padding-right:3%}.product-tile-3x4__img-s-r{padding-left:3%}.product-leading-details-bar{background-color:#f7f7f7;box-sizing:border-box;display:block!important;float:none!important;padding-bottom:11px;padding-top:11px}.css-arrow{cursor:pointer;position:absolute;top:45.5%}.css-arrow span{background-image:url(../../images/interface/carousel-arrows.gif);background-position:-60px 0;background-repeat:no-repeat;display:block;height:90px;width:60px}.css-arrow span:active,.no-touch .css-arrow span:focus,.no-touch .css-arrow span:hover{background-color:hsla(0,0%,98%,.4)}.css-arrow.left{right:0}.css-arrow.left span{background-position:0 0}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{-webkit-backface-visibility:hidden;-webkit-text-size-adjust:100%;display:none;height:100%;left:0;outline:none;overflow:hidden;position:absolute;top:0;touch-action:none;width:100%;z-index:100001}.pswp *{box-sizing:border-box}.pswp img{max-width:none!important}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;background:#000;opacity:0}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none}.pswp__container,.pswp__img{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.pswp__zoom-wrap{-webkit-transform-origin:left top;position:absolute;transform-origin:left top;transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1),-webkit-transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp__bg{transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;will-change:transform}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;transition:opacity .15s;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;float:right;height:44px;margin:0;opacity:.75;overflow:visible;padding:0;position:relative;text-indent:-1000px;transition:opacity .2s;width:44px}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../../images/interface/photoswipe/default-skin.png) 0 0 no-repeat;background-size:264px 88px;height:44px;width:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../../images/interface/photoswipe/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;height:100px;margin-top:-50px;position:absolute;top:50%;width:70px}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:rgba(0,0,0,.3);content:"";height:30px;position:absolute;top:35px;width:32px}.pswp__button--arrow--left:before{background-position:-138px -44px;left:6px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:6px}.pswp__counter,.pswp__share-modal{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.pswp__share-modal{-webkit-backface-visibility:hidden;background:rgba(0,0,0,.5);display:block;height:100%;left:0;opacity:0;padding:10px;position:absolute;top:0;transition:opacity .25s ease-out;width:100%;will-change:opacity;z-index:1600}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{-webkit-backface-visibility:hidden;-webkit-transform:translateY(6px);background:#fff;border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.25);display:block;position:absolute;right:44px;top:56px;transform:translateY(6px);transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;width:auto;will-change:transform;z-index:1620}.pswp__share-tooltip a{color:#000;display:block;font-size:14px;line-height:18px;padding:8px 12px}.pswp__share-tooltip a:focus,.pswp__share-tooltip a:hover{color:rgba(0,0,0,.87)}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{-moz-pointer-events:none;-webkit-pointer-events:none;border:6px solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;pointer-events:none;position:absolute;right:15px;top:-12px;width:0}a.pswp__share--facebook:focus,a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:focus:before,a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:focus,a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:focus,a.pswp__share--pinterest:hover{background:#ccc;color:#ef3436}a.pswp__share--download:focus,a.pswp__share--download:hover{background:#ddd}.pswp__counter{color:#fff;font-size:13px;height:44px;left:0;line-height:44px;opacity:.75;padding:0 10px;position:absolute;top:0}.pswp__caption{bottom:0;left:0;min-height:44px;position:absolute;width:100%}.pswp__caption small{color:#bbb;font-size:11px}.pswp__caption__center{color:#ccc;font-size:13px;line-height:20px;margin:0 auto;max-width:420px;padding:10px;text-align:left}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../../images/interface/photoswipe/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-color:#fff #fff transparent transparent;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{opacity:1;visibility:visible;z-index:1550}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}
/*! @file app.ui.refinements.css */#category-level-1>li>a.refinement-link.btn-collapse{border-bottom:2px solid rgba(0,0,0,.1);display:block;padding-bottom:5px;transition:all .3s ease}.no-touch #category-level-1>li>a.refinement-link.btn-collapse:focus,.no-touch #category-level-1>li>a.refinement-link.btn-collapse:hover{border-bottom:2px solid rgba(0,0,0,.8)}#category-level-1>li>a.active{border-bottom:1px solid #ccc}.no-touch #category-level-1>li>a .refinement-link-text{border-bottom:1px solid transparent}.no-touch #category-level-1>li>a:not(.active):focus .refinement-link-text,.no-touch #category-level-1>li>a:not(.active):hover .refinement-link-text{border-bottom-color:#222}#category-level-1>li>a.refinement-link .ar-icon{-webkit-transform:.3s cubic-bezier(.17,.9,.66,1.57) 0s,opacity .2s ease 0s;display:none;float:right;opacity:.5;transform:.3s cubic-bezier(.17,.9,.66,1.57) 0s,opacity .2s ease 0s}#category-level-1>li>a.refinement-link.btn-collapse .ar-icon{background-position:-9px -534px;display:block;height:16px;width:16px}#category-level-1>li.expandable.active a.refinement-link.btn-collapse .ar-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#category-level-1>li>a.refinement-btn-collapse .ar-icon{opacity:1}#category-level-1 li.refinement-link,#category-level-1 li.refinement-link-active{padding:5px 0}#category-level-1 li{list-style-image:none;list-style-type:none;margin-bottom:10px;transition:opacity .5s,-webkit-transform .8s;transition:opacity .5s,transform .8s;transition:opacity .5s,transform .8s,-webkit-transform .8s}#category-level-1 h5{color:rgba(0,0,0,.6);margin:30px 0 15px}#category-level-1 h5.first{margin-top:0}#category-level-2 li{padding:0 0 0 20px}#category-level-2 li.active{color:rgba(0,0,0,.87)}#category-level-3{padding:5px 0 0}#category-level-3 a.refinement-link{margin:0 0 0 15px;padding:0}.nav ul{border:0;list-style:none outside none;margin:7px 0;padding:0}.nav ul li{list-style:none outside none!important;margin:0 0 7px!important}.nav .toggle{border:0;display:block;margin:10px 0 7px;padding:8px 0 0 15px}.nav .expanded{background-position:left -96px}.nav .toggle span{background:none repeat scroll 0 0 transparent}#primary .refinement{cursor:pointer;list-style-type:none}#secondary .refinement h3{background:transparent;color:rgba(0,0,0,.87);cursor:pointer;padding:5px 9px 0}#secondary .refinement h3 span{background:transparent}#secondary .refinement ul{margin:0;padding:0 0 5px}#secondary .refinement ul#category-level-2{margin:10px 0 15px;padding:0}#secondary .refinement li a:focus,#secondary .refinement li a:hover{color:rgba(0,0,0,.87)!important}#secondary .refinement .divider-line{border-top:2px solid rgba(0,0,0,.1);margin:19px 0 20px;width:100%}.ar-refinements .ar-refinement:last-child{padding-bottom:24px}.ar-refinements .ar-refinement a{border:1px solid transparent;cursor:pointer;margin-bottom:2px;min-width:20px;overflow:visible;padding:0 12px 0 0}.ar-refinements .ar-refinement .unselectable{margin-left:-12px}.ar-refinements .ar-refinement .selected a,.ar-search-header .ar-search-refined .ar-refinement-level-2{background:#000;border:1px solid #000;border-radius:10px;border-radius:34px;margin-left:-12px;min-width:20px;padding-left:12px;text-align:center}.ar-refinements .ar-refinement .selected a,.ar-refinements .ar-refinement .unselectable a{padding:0 24px 0 12px;text-align:left}.ar-search-header .ar-search-refined .ar-refinement-level-2{padding:0 12px}.no-touch .ar-refinements .ar-refinement .selected a:focus,.no-touch .ar-refinements .ar-refinement .selected a:hover,.no-touch .ar-search-header .ar-search-refined .ar-refinement-level-2:focus,.no-touch .ar-search-header .ar-search-refined .ar-refinement-level-2:hover{background:transparent}.no-touch .ar-refinements .ar-refinement .unselectable a:focus,.no-touch .ar-refinements .ar-refinement .unselectable a:hover{margin-left:0}.ar-refinements .ar-refinement a.ar-refinement-level-1{line-height:24px;overflow:visible;padding:0}.ar-refinements .ar-refinement.ar-refinement-category a.ar-refinement-level-1{cursor:auto;line-height:normal}.ar-refinements .ar-refinement a.ar-refinement-level-1 .ar-arrow-icon{transition:opacity .2s ease 0s,-webkit-transform .3s cubic-bezier(.17,.9,.66,1.57) 0s;transition:transform .3s cubic-bezier(.17,.9,.66,1.57) 0s,opacity .2s ease 0s;transition:transform .3s cubic-bezier(.17,.9,.66,1.57) 0s,opacity .2s ease 0s,-webkit-transform .3s cubic-bezier(.17,.9,.66,1.57) 0s}.ar-refinements .ar-refinement ul.ar-refinement-level-2{display:none;margin:0;padding:0}.ar-refinements .ar-refinement.ar-refinement-category ul.ar-refinement-level-2{display:block}.ar-refinements .ar-refinement ul.ar-refinement-level-2 li{margin-bottom:1px}.no-touch .ar-refinements ul.ar-refinement-level-2 a:focus,.no-touch .ar-refinements ul.ar-refinement-level-2 a:hover{background:#eaeaea;border-radius:34px;color:rgba(0,0,0,.87);margin-left:-12px;padding:2px 12px}.no-touch .ar-refinements ul.ar-refinement-level-2 .selected a:focus,.no-touch .ar-refinements ul.ar-refinement-level-2 .selected a:hover,.no-touch .ar-refinements ul.ar-refinement-level-2 .unselectable a:focus,.no-touch .ar-refinements ul.ar-refinement-level-2 .unselectable a:hover{padding:0 24px 0 12px}.no-touch .ar-refinements .ar-refinement-size ul.ar-refinement-level-2 .selected a:focus,.no-touch .ar-refinements .ar-refinement-size ul.ar-refinement-level-2 .selected a:hover,.no-touch .ar-refinements .ar-refinement-size ul.ar-refinement-level-2 .unselectable a:focus,.no-touch .ar-refinements .ar-refinement-size ul.ar-refinement-level-2 .unselectable a:hover{padding:0}.ar-refinements .ar-refinement.expanded a.ar-refinement-level-1 .ar-arrow-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ar-refinements .ar-refinement.expanded ul.ar-refinement-level-2{display:block}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement.expanded ul.ar-refinement-level-2.ar-refinement__grid-layout{display:flex;padding:0 50px 8px}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement.expanded.ar-refinement-size ul.ar-refinement-level-2{display:flex;flex-wrap:wrap;padding:0 50px 8px}.ar-refinements .ar-refinement ul.ar-refinement-level-3{padding:0}.no-touch #secondary .ar-refinements .ar-refinement-category .ar-refinement-level-2 a:focus,.no-touch #secondary .ar-refinements .ar-refinement-category .ar-refinement-level-2 a:hover{background:transparent;border-radius:0;box-shadow:none}.no-touch .ar-refinements .ar-refinement-category .ar-refinement-level-2 a:focus .ar-refinement-link-text,.no-touch .ar-refinements .ar-refinement-category .ar-refinement-level-2 a:hover .ar-refinement-link-text{text-decoration:underline}.ar-refinement-level-2 .ar-text-icon-close{color:#fff;position:absolute;right:8px;top:0}.ar-refinement-level-2 .unselectable .ar-text-icon-close,.no-touch .ar-refinements ul.ar-refinement-level-2 a:focus .ar-text-icon-close,.no-touch .ar-refinements ul.ar-refinement-level-2 a:hover .ar-text-icon-close{color:rgba(0,0,0,.87)}.ar-refinements-dialog{-webkit-tap-highlight-color:transparent!important;background:#fff;box-shadow:none!important;height:100%!important;left:auto!important;right:0;top:0!important;width:420px!important;z-index:100001!important}.ar-refinements-dialog.transform-none{-webkit-transform:none!important;transform:none!important}.ar-refinements-dialog.ui-dialog .ui-dialog-titlebar{background:#fff;border-bottom:1px solid rgba(0,0,0,.1);cursor:default;height:auto;padding:55px 50px 16px;text-align:left}.ar-refinements-dialog.ui-dialog .ar-refinement-subtitle{display:none}.ar-refinements-dialog.ui-dialog span.ui-dialog-title{margin:0}.ar-refinements-dialog.ui-dialog .ar-search-refined-clear{margin-top:-8px}.ar-refinements-dialog.ui-dialog .ui-dialog-titlebar-close{display:inline-block;float:right;height:20px;margin-right:-8px;margin-top:-8px;padding:8px!important;position:static;width:auto;z-index:1}.ar-refinements-dialog.ui-dialog .ar-arrow-icon{margin-left:1.231rem}.ar-refinements-dialog.ui-dialog .ar-refinements{-webkit-overflow-scrolling:touch;box-sizing:border-box;height:calc(100% - 92px)!important;padding:0}.ar-refinements-dialog.ui-dialog .ar-refinements:after{content:"";display:block;height:138px;width:100%}.ar-refinements-dialog.ar-refinements-dialog.ui-dialog .ar-refinements ul.ar-refinement-level-2 a:focus,.ar-refinements-dialog.ar-refinements-dialog.ui-dialog .ar-refinements ul.ar-refinement-level-2 a:hover,.ar-refinements-dialog.ui-dialog .ar-refinements--sort{padding-top:8px}.ar-refinements-dialog.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement-size ul.ar-refinement-level-2 a:focus,.ar-refinements-dialog.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement-size ul.ar-refinement-level-2 a:hover{padding-top:0}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement{border-bottom-style:solid;border-bottom-width:1px;padding:0}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement a.ar-refinement-level-1,.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement ul.ar-refinement-level-2 li{margin-bottom:0;padding:0 50px}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement.expanded ul.ar-refinement-level-2.ar-refinement__grid-layout li{display:inline-block;font-size:0;margin:0 4px 0 0;padding:0 0 16px;width:calc(25% - 3px)}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement.expanded ul.ar-refinement-level-2.ar-refinement__grid-layout li:nth-child(4n){margin:0}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement.expanded.ar-refinement-size ul.ar-refinement-level-2 li{display:inline-block;font-size:0;margin:0 calc(14.28571% - 36.72857px) 8px 0;padding:0}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement.expanded.ar-refinement-size ul.ar-refinement-level-2 li:nth-child(8n){margin-right:0}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement ul.ar-refinement-level-2{margin-bottom:16px;margin-top:0}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement a{border:none}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement .is-active a,.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement .selected a{background:#fff;color:#000;margin-left:0}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement .selected:after{background:hsla(0,0%,100%,.3);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement .unselectable{margin-left:0}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement .unselectable a{background:none}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement a.ar-refinement-level-1{font-size:1.25rem;margin:0;padding:14px 50px}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement.expanded a.ar-refinement-level-1{padding-bottom:6px}.ar-refinement-level-1__selected-refinements{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-refinements .ar-refinement a.ar-refinement-level-1 .ar-icon{height:24px;margin-right:-10px;width:24px}.touch .ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement a.ar-refinement-level-1:not(.is-active):active{background:#eaeaea}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement:not(.ar-refinement-size) a.ar-refinement-level-2:focus,.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement:not(.ar-refinement-size) a.ar-refinement-level-2:hover,.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement a.ar-refinement-level-2{align-items:center;background:transparent;display:flex;font-size:1rem;line-height:1;margin-bottom:0;margin-left:0;padding-bottom:8px;padding-left:0;padding-top:8px}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement.expanded ul.ar-refinement-level-2.ar-refinement__grid-layout a,.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement.expanded ul.ar-refinement-level-2.ar-refinement__grid-layout a:focus,.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement.expanded ul.ar-refinement-level-2.ar-refinement__grid-layout a:hover{padding:0}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement-sort a.ar-refinement-level-2:before{background-position:0 0;background-size:16px;content:"";display:block;height:16px;margin-right:.6154rem;width:16px}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement-sort .is-active a.ar-refinement-level-2:before{background-position:0 16px}#secondary .ar-refinement__checkbox{display:none}.ar-refinements-dialog .ar-refinement__checkbox{margin-right:8px}.ar-refinements-dialog .ar-refinement__checkbox--checked{display:none}.ar-refinements-dialog .ar-refinement__checkbox--unchecked{display:inline-block}.ar-refinements-dialog .ar-refinement__checkbox--checked,.ar-refinements-dialog.ui-dialog .ar-refinements .is-active .ar-refinement__checkbox--unchecked,.ar-refinements-dialog.ui-dialog .ar-refinements .selected .ar-refinement__checkbox--unchecked,.ar-refinements-dialog.ui-dialog .ar-refinements .unselectable .ar-refinement__checkbox--unchecked{display:none}.ar-refinements-dialog.ui-dialog .ar-refinements .is-active .ar-refinement__checkbox--checked,.ar-refinements-dialog.ui-dialog .ar-refinements .selected .ar-refinement__checkbox--checked,.ar-refinements-dialog.ui-dialog .ar-refinements .unselectable .ar-refinement__checkbox--checked{display:inline-block}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement-size .is-active a.ar-refinement-level-2,.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement-size .selected a.ar-refinement-level-2,.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement-size .unselectable a.ar-refinement-level-2,.no-touch .ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement-size ul.ar-refinement-level-2 a:focus,.no-touch .ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement-size ul.ar-refinement-level-2 a:hover{background-color:#000!important;color:#fff!important}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement-sort a.ar-refinement-level-2:before{background-image:url(../../images/buttons/input-controls-sprite@2x.png)}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement__grid-layout a.ar-refinement-level-2{position:relative}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement-size a.ar-refinement-level-2 .ar-refinement__checkbox{display:none}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement-size a.ar-refinement-level-2{border:1px solid rgba(0,0,0,.2);border-radius:50%;font-size:10px;height:32px;justify-content:space-around;line-height:inherit;padding:0;width:32px}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement__grid-layout a.ar-refinement-level-2:before{left:8px;position:absolute;top:8px}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement a.ar-refinement-level-2 .ar-text-icon-close{float:right;font-size:24px;margin-right:-14px;margin-top:14px}.ar-refinements-dialog.ui-dialog .ar-refinement-categories,.ar-refinements-dialog.ui-dialog .ar-text-icon-close{display:none}.ar-refinements-mobile__apply-filters-container{left:auto;padding:0 50px 16px;width:420px}.ar-refinements-mobile__apply-filters{width:100%}#secondary .ar-refinement-sort,.promoted-filters__checkbox-checked,.selected .promoted-filters__checkbox-unchecked{display:none}.promoted-filters__checkbox-unchecked,.selected .promoted-filters__checkbox-checked{display:block}.ar-search-header__promoted-filters-list{margin-left:-6px}.ar-search-header__promoted-filter-link{padding:7px 6px 5px}.ar-search-header__promoted-filters--mobile .ar-search-header__promoted-filter-link,.ar-search-header__promoted-filters--none .ar-search-header__promoted-filter-link{text-decoration:underline}.ar-search-header__promoted-filters--all .ar-search-header__promoted-filter-link:hover,.ar-search-header__promoted-filters--desktop .ar-search-header__promoted-filter-link:hover{background:#eee}.ar-search-header__promoted-filters--all .ar-search-header__promoted-filter--active .ar-search-header__promoted-filter-link,.ar-search-header__promoted-filters--desktop .ar-search-header__promoted-filter--active .ar-search-header__promoted-filter-link{background:rgba(0,0,0,.1)}.ar-search-header__promoted-filter-options{-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none}.ar-search-header__promoted-filter-options::-webkit-scrollbar{display:none}.ar-search-header__promoted-filter-options a:hover .ar-refinement__item-name{text-decoration:underline}.ar-search-header__promoted-filter-options--active{display:block}.ar-search-header__promoted-filter-options--imgGrid a{width:120px}.ar-search-header__promoted-filter-options--imgGrid .promoted-filters__checkbox-checked,.ar-search-header__promoted-filter-options--imgGrid .promoted-filters__checkbox-unchecked{margin:8px;position:absolute}@media only screen and (min-width:320px) and (max-width:767px){.ar-search-header__promoted-filters--desktop .ar-search-header__promoted-filter--active .ar-search-header__promoted-filter-link,.ar-search-header__promoted-filters--desktop .ar-search-header__promoted-filter-link{background:transparent;text-decoration:underline}.ar-search-header__promoted-filters--mobile .ar-search-header__promoted-filter-link{text-decoration:none}.ar-search-header__promoted-filters--mobile .ar-search-header__promoted-filter-link:hover{background:#eee}.ar-search-header__promoted-filters--mobile .ar-search-header__promoted-filter--active .ar-search-header__promoted-filter-link{background:rgba(0,0,0,.1)}.ar-search-header__promoted-filter-options{margin-left:-3.5vw;margin-right:-3.5vw;padding-left:3.5vw;padding-right:3.5vw;width:100vw}.ar-search-header__promoted-filter-options a:last-child{padding-right:3.5vw}#ar-refinements-mobile{background-color:#fff;border-top:1px solid rgba(0,0,0,.1)}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement a.ar-refinement-level-2{align-items:center;display:flex;font-size:1rem;line-height:1;padding-bottom:8px;padding-left:0}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement-size a.ar-refinement-level-2{font-size:10px;line-height:inherit;margin:0 auto;padding-bottom:0}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement.expanded.ar-refinement-size ul.ar-refinement-level-2{padding:0 16px 8px}.no-touch .ar-refinements ul.ar-refinement-level-2 a:focus,.no-touch .ar-refinements ul.ar-refinement-level-2 a:hover{background:0 none;margin-left:0}.ar-refinements-dialog{width:100%!important}.ar-refinements-dialog.ui-dialog .ar-refinements{height:100%!important}.ar-refinements-mobile__apply-filters-container{left:0;padding:0;width:100%}.ar-search-header .ar-search-refined .ar-refinement-level-2{box-shadow:none;margin-left:0;margin-right:3px;padding-left:12px}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement a.ar-refinement-level-1{border-bottom:0;padding:14px 18px 14px 13px}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement ul.ar-refinement-level-2 li{margin-bottom:0;padding:0 16px}.ar-refinements-dialog.ui-dialog .ui-dialog-titlebar{border-bottom:0;padding:8px 16px}.ar-refinements-dialog.ui-dialog .ui-dialog-titlebar .ar-search-refined-clear,.ar-refinements-dialog.ui-dialog .ui-dialog-titlebar .ui-dialog-title,.ar-refinements-dialog.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{margin-top:0;padding:8px 0!important}.ar-search-header .ar-search-refined .ar-search-refine-cta--desktop{display:none}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement.expanded ul.ar-refinement-level-2.ar-refinement__grid-layout{padding:0 16px 8px}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement.expanded ul.ar-refinement-level-2.ar-refinement__grid-layout li{padding:0 0 16px}}
/*! @file app.ns.homepage.css */#settings-prompt{background:#000;bottom:-100px;left:0;opacity:.9;padding:20px 0;position:fixed;width:100%;z-index:10000}#settings-prompt .settings-options{float:right;width:325px}#settings-prompt .settings-options a.button,#settings-prompt .settings-options select{border-color:#fff;float:left;width:140px}#settings-prompt .settings-options select{background-color:#111;border-color:#585858;margin:0 15px 0 0}#settings-prompt .settings-options a.button{padding:.9em 0}#settings-prompt .settings-message{float:right;padding-right:25px;text-align:right}#settings-prompt .settings-message p{margin:0 0 11px}@media only screen and (min-width:320px) and (max-width:767px){#settings-prompt .settings-options{padding-right:11px;width:auto}}.ar-swatches{display:none;padding:0 4px}.ar-swatches__swatch{margin-right:1rem;position:relative}.ar-swatches__swatch:after{border:1px solid rgba(0,0,0,.6);border-radius:100%;box-shadow:inset 0 0 0 2px #fff;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .15s ease;width:100%}.ar-swatches__swatch--active:after,.ar-swatches__swatch:hover:after{opacity:1}.ar-swatches__swatch--unavailable .ar-swatches__image{opacity:.6}.ar-swatches__swatch--unavailable:before{-webkit-transform:rotate(45deg);background:#000;content:"";display:block;height:110%;left:0;left:50%;position:absolute;top:0;top:-5%;transform:rotate(45deg);width:1px}.ar-swatches__image{height:18px;width:18px}.ar-swatches__all{margin-left:-5px;margin-top:2px;opacity:.6;padding:0 5px}.ar-swatches__all:hover{opacity:1}.product-variations--collection .attribute-collection,.product-variations--collection .attribute-color{margin-left:-8px;margin-right:-8px}.product-variations--collection .attribute-collection ul.swatches-collection li a:hover{background-color:#eee}.product-variations--collection .attribute-collection ul.swatches-collection li a.selected{background-color:rgba(0,0,0,.1)}.product-variations--collection .attribute-collection ul.swatches-collection li{padding-bottom:2px}.product-variations--collection .attribute-collection.attribute-collection__alternate-layout ul.swatches-collection li{margin-right:4px}@media only screen and (min-width:320px) and (max-width:767px){.product-variations--collection .attribute-color{background-color:#eee;margin-left:-16px;margin-right:-16px}.product-variations--collection .attribute-color.attribute-collection__alternate-layout{background:none}.product-variations--collection .attribute-collection ul.swatches-collection li{flex:0 0 auto;margin-right:3px}.product-variations--collection .attribute-collection.attribute-collection__alternate-layout ul.swatches-collection li{margin-right:8px}.product-variations--collection .attribute-collection ul.swatches-collection li:last-child{border-right:8px solid transparent;margin-right:0}.product-variations--collection .attribute-collection ul.swatches-collection li a:hover{background-color:rgba(0,0,0,.1)}.product-variations--collection .attribute-collection.attribute-collection__alternate-layout ul.swatches-collection li a:hover,.product-variations--collection .attribute-collection ul.swatches-collection li a.selected{background-color:#eee}.product-variations--collection .attribute-collection.attribute-collection__alternate-layout ul.swatches-collection li a.selected{background-color:rgba(0,0,0,.1)}.product-variations--collection .attribute-collection{height:29px;margin-left:-16px;margin-right:-16px;width:100vw}.product-variations--collection .attribute-collection.attribute-collection__alternate-layout{height:55px}.product-variations--collection .attribute-collection ul.swatches-collection{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;overflow:hidden;overflow-x:auto;padding-bottom:20px;padding-left:8px;padding-right:8px}.product-variations--collection .attribute-collection ul.swatches-collection::-webkit-scrollbar{display:none}}.login-register .login-register__inner-wrapper{min-height:calc(100vh - 177px)}.trident .login-register .login-register__inner-wrapper{height:auto;margin-bottom:80px;margin-top:80px;min-height:auto}.login-register:not(:first-of-type) .login-register__inner-wrapper{height:auto;margin-bottom:90px;margin-top:30px;min-height:auto}.login-register.login-register--guest .login-register__inner-wrapper{justify-content:space-between}.login-register .login-register__guest-wrapper,.login-register .login-register__login-wrapper{align-self:auto;flex:0 1 auto;width:36.41892%}.login-register.login-register--guest .login-register__inner-wrapper:before{align-self:center;border-left:1px solid rgba(0,0,0,.5);content:"";flex:0 1 auto;height:400px;order:1;width:0}.login-register .login-register__named-title,.login-register .login-register__title{margin-bottom:15px;margin-top:0}.login-register .login-register__named-title{margin-bottom:5px}.login-register .login-register__not-you,.login-register .login-register__users-email{color:rgba(0,0,0,.6);margin-bottom:30px;margin-top:0}.login-register.login-register--registered-default .login-register__not-you,.login-register.login-register--registered-default .login-register__users-email{margin-bottom:15px}.login-register.login-register--registered .login-register__create-account{display:none}.login-register .login-register__users-email{float:left;max-width:78%;overflow:hidden;position:relative;width:100%}.login-register .login-register__users-email:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 21%,#fff);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:30px}.login-register .login-register__have-account,.login-register .login-register__not-you{float:right}.login-register .login-register__have-account{margin:0}.login-register .form-row,.login-register .login-register__oauth-cta{margin-bottom:15px;margin-left:0;width:100%}.login-register .login-register__guest-cta,.login-register .login-register__oauth-cta,.login-register .login-register__signin-cta{padding:17px 2em 15px}.login-register .login-register__signin-cta{margin-top:5px;width:100%}.login-register .login-register__guest-cta{width:100%}.login-register .login-register__hruler{margin-bottom:10px}.login-register.login-register--registered-default .login-register__hruler{margin-bottom:25px;margin-top:20px}.login-register.login-register--registered-oauth .login-register__hruler{margin-bottom:15px}.login-register .login-register__email-signup--ca{max-height:325px;overflow:hidden;transition:all 777ms}.login-register .login-register__email-signup--ca label span{color:rgba(0,0,0,.6);display:block;line-height:15px;padding-top:3px}.login-register .login-register__email-signup--ca-hidden{margin-bottom:0;margin-top:0;max-height:0}.login-register .login-register__email-signup label{margin-left:5px;width:calc(100% - 40px)}.login-register label{float:none;text-align:left;width:auto}.login-register .form-caption{margin-left:0}.login-register .ar-error-text{-webkit-transform:translateY(-15px);padding:0;transform:translateY(-15px)}.login-register .form-row-error~.ar-error-text{display:none!important}.login-register fieldset>.ar-error-text:first-child{margin:10px 0}.login-register .form-row .ar-error-text,.login-register fieldset>.ar-error-text:first-child{-webkit-transform:translateY(0);transform:translateY(0)}.login-register input[type=password],.login-register input[type=text]{height:40px;padding:0 0 0 10px}.login-register input[type=text]{margin:0;width:100%}.login-register .password-input__outer-wrapper{margin:5px 0 0}@media only screen and (min-width:320px) and (max-width:767px){.login-register__outer-wrapper>div:first-of-type:not(.login-register){margin-left:-6vw;margin-right:-6vw}.login-register .login-register__inner-wrapper{align-items:flex-start;min-height:calc(100vh - 96px)}.login-register .login-register__login-wrapper{width:100%}.login-register.login-register--guest .login-register__inner-wrapper:before,.login-register .login-register__guest-wrapper{display:none}.login-register .login-register__guest-cta{margin-bottom:25px}}.mycart-body,.mycart-products{float:left!important;min-height:330px}.pt_cart#wrapper{overflow:visible!important}.pt_cart#wrapper #main{width:100%}.pt_cart .mycart .checkout-form button,.safari .pt_cart .mycart .checkout-form #apple-pay-button{margin-top:8px;max-width:100%;position:relative;width:100%}.pt_cart .mycart .checkout-form button{padding:13px 2em}.safari .pt_cart .mycart .checkout-form #apple-pay-button{background-size:50%;border-radius:0;box-sizing:border-box;height:48px;padding:20px}.safari.no-touch .pt_cart .mycart .checkout-form #apple-pay-button:focus,.safari.no-touch .pt_cart .mycart .checkout-form #apple-pay-button:hover{background-color:#fff}.pt_cart .mycart .checkout-form button span.ar-icon{left:3px;position:absolute;top:6px}.ar-cart-quantity-select{background-position:right 0 top -838px;background-size:20px;margin-top:-2px}.pt_cart .ar-carousel-wishlist__swiper .ar-bookmark{display:none}@media only screen and (min-width:320px) and (max-width:767px){.mycart-body,.mycart-products{float:none!important}.mycart-products{min-height:0}.mycart-body{display:block!important;width:100%}.mycart-summary-minibag.dn+.mycart-products .mycart-item:first-child{border-top:none}.pt_cart#wrapper{padding-bottom:0}.pt_cart .mycart{padding-top:0}.pt_cart .mycart .mycart-item-info .mycart-item-actions{margin-top:7px}.pt_cart .mycart .mycart-item-info .mycart-item-actions a,.pt_cart .mycart .mycart-item-info .mycart-item-actions button{margin:9px 10px 0 0}}@-webkit-keyframes pageAnimation{0%{width:0}to{width:100%}}@keyframes pageAnimation{0%{width:0}to{width:100%}}.ar-stories{-webkit-perspective:600px;-webkit-transform:translateY(115%);perspective:600px;pointer-events:none;transform:translateY(115%);transition:all .5s cubic-bezier(.23,1,.32,1)}.ar-stories__overlay{background:rgba(0,0,0,.8);cursor:pointer;opacity:0;transition:all .35s ease;visibility:hidden}.ar-stories__overlay--is-active{opacity:1;visibility:visible}.ar-stories--is-active{-webkit-transform:translateY(0);transform:translateY(0)}.ar-stories--is-dragging{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.ar-stories__page{background:hsla(0,0%,100%,.5);height:2px}.ar-stories__page .ar-stories__progress{-webkit-animation-duration:5s;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:paused;-webkit-animation-timing-function:linear;animation-duration:5s;animation-fill-mode:forwards;animation-play-state:paused;animation-timing-function:linear}.ar-stories__page--is-active .ar-stories__progress{-webkit-animation-name:pageAnimation;-webkit-animation-play-state:running;animation-name:pageAnimation;animation-play-state:running}.ar-stories__page--is-seen{background:#fff}.ar-stories__story--is-paused .ar-stories__progress{-webkit-animation-play-state:paused;animation-play-state:paused}.ar-stories__moment{display:none}.ar-stories__moment-cta{opacity:1}.ar-stories__moment-cta:before{content:""}.ar-stories__moment-cta.ar-stories__moment-cta--active:before{background:linear-gradient(0deg,#000,transparent);bottom:-40px;height:140px;left:0;opacity:.3;position:absolute;width:100%;z-index:-1}.ar-stories__media{-o-object-fit:cover;display:block;height:100%;margin:auto;object-fit:cover;width:100%}.ar-stories__moment--is-active{display:block}.ar-stories__scene{-webkit-transform:translateZ(-50vw);-webkit-transform-style:preserve-3d;pointer-events:all;transform:translateZ(-50vw);transform-style:preserve-3d}.ar-stories__scene--is-animating{transition:all .5s ease}.ar-stories__header{opacity:1;transition:all .15s ease}.ar-stories__header:before{background:linear-gradient(#000,transparent);content:"";height:140px;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:-1}.ar-stories__scene--is-long-press .ar-stories__story--is-active .ar-stories__header{opacity:0}.ar-stories__story{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(50vw);backface-visibility:hidden;opacity:0;pointer-events:none;transform:translateZ(50vw)}.ar-stories__story--is-active{opacity:1;pointer-events:all}.ar-stories__story--is-next{-webkit-transform:rotateY(90deg) translateZ(50vw);opacity:1;transform:rotateY(90deg) translateZ(50vw)}.ar-stories__story--is-prev{-webkit-transform:rotateY(-90deg) translateZ(50vw);opacity:1;transform:rotateY(-90deg) translateZ(50vw)}.ar-stories__close{cursor:pointer;height:22px;padding:16px;right:2px;top:20px;width:22px}.ar-stories__close:after,.ar-stories__close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);background:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:22px}.ar-stories__close:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.ar-stories__navigation{pointer-events:none}.ar-stories__navigation-arrow{-webkit-transform:translateX(-100%);background:transparent;cursor:pointer;height:72px;margin-top:-50px;pointer-events:all;position:absolute;top:50%;transform:translateX(-100%);transition:all .15s ease;width:72px}.ar-stories__story:hover .ar-stories__navigation-arrow:hover{background:rgba(0,0,0,.1)}.ar-stories__navigation-arrow svg{height:36px!important}.ar-stories__navigation-arrow path{fill:#fff}.ar-stories__navigation-arrow--left{left:-16px}.ar-stories__navigation-arrow--left svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ar-stories__navigation-arrow--right{-webkit-transform:translateX(100%);right:-16px;transform:translateX(100%)}@media only screen and (min-width:768px){.ar-stories__story{left:50%;margin-left:-25vh;width:50vh}.ar-stories__story:after,.ar-stories__story:before{content:"";height:100%;left:-16px;position:absolute;top:0;width:16px}.ar-stories__page{height:1px}.ar-stories__story:after{left:100%}.ar-stories__media-wrapper{bottom:45px}.ar-stories__moment{bottom:0;height:auto;top:80px}.ar-stories__header:before{display:none}.ar-stories__close{right:-18px;top:6px}.ar-stories__page:last-child{margin-right:0}.ar-stories__moment-cta{bottom:0}.ar-stories__moment-cta.ar-stories__moment-cta--active:before{display:none}}.ar-notification{-webkit-tap-highlight-color:rgba(0,0,0,0);height:48px;width:100%}.ar-notification--tall{height:131px}@media screen and (min-width:768px){.ar-notification{margin-left:calc(3.38583% - 16px);width:375px}}div.header_prompt{background-color:#e9cfec;margin-left:10px;padding:.5em;text-align:justify}div.addressValidation{padding:2.5em}div.addressValidation .inputradio{clear:both;float:left;height:105px;margin:0 13px 0 0}div.addressValidation .address{height:107px;line-height:1.5em;width:142px}div.addressValidation .address input[type=text]{color:#000;width:50%}div.addressValidation .oldAddress{line-height:1.5em;margin:8px 0 0}div.prompt{margin:0;text-align:left}div.head,div.prompt{color:#000;padding:0}div.head{margin:0 0 1em;text-align:center}div.message{color:#000;margin:0 0 4.1em;padding:0 4em;text-align:center}div.right_details{color:#000;display:inline-block;float:right;margin:0;width:42%}div.enter_partial{color:#000;display:inline-block;float:left;margin-left:33px;padding:0;text-align:left;width:42.2%}div.enter_partial .multPickList{margin:8px 0 0}div.addressScroll{height:214px;margin-bottom:15px;overflow:auto}div.addressValidation #add-new-address-validation-button-container{border:none;margin:0;padding:0;text-align:right;width:auto}div.addressValidation #add-new-address-validation-button-container .button,div.addressValidation #add-new-address-validation-button-container button{padding-left:1em;padding-right:1em}div.addressValidation #radio-selection-error-message{color:#f36;float:right;left:-140px;top:142px;width:100%}.ar-password-requirements{margin-top:-4px}.ar-password-requirements__icon-dash{padding-bottom:1px;padding-top:2px;width:16px}@media only screen and (min-width:320px) and (max-width:767px){div.head{margin:30px 0 1em;text-align:left}div.message{margin:0 0 3.1em;padding:0 3.1em 0 0;text-align:left}div.right_details{float:left;margin:0 0 0 136px}div.prompt{margin:0 0 20px}div.addressValidation form#dwfrm_addForm div{margin-left:0!important}div.addressValidation .address{height:auto;min-height:55px;width:100%}div.addressValidation .inputradio{margin:0 13px 0 0}div.addressValidation .inputradio input{border-radius:10px}div.addressValidation .apply-button,div.addressValidation .back-to-address{margin-right:0}div.addressValidation div.addressScroll{height:auto;overflow:visible}div.enter_partial{margin-left:0;width:100%}.addressValidation div.right_details{margin-left:0;margin-right:0;width:100%}div.addressValidation #add-new-address-validation-button-container{margin:0}}@media only screen and (min-width:768px) and (max-width:1024px){.verifyAddressOverlay{top:10%!important}}#ar-paymentinstruments input.error,#ar-paymentinstruments select.error{border:1px solid #f03}#ar-paymentinstruments .form-caption.error-message{float:left;margin-bottom:10px;margin-top:5px;width:200%} /*! @file app.ns.orders.css */.ordershipment .registry-results-table{table-layout:fixed}.orderreturn .item-image,.return-description-cell{background-color:#f8f8f8;border-top:1px solid #ccc}.error.return-total-error{margin:10px}.orderreturn .ReviewReturnQuantities .item-image,.ReviewReturnQuantities .return-description-cell,.ReviewReturnQuantities .return-item-row{background-color:#fff}.non-returnable-table{border-top:1px solid #ccc}.non-returnable-table tr{border-bottom:1px solid #ccc}.orderreturn .non-returnable-table .item-image{background-color:#fff;border-bottom:none}.orderreturn .non-returnable-table .item-image img{max-width:100%}.return-description-cell select.return-note-select{width:250px}.return-reason-row .return-comment{margin-top:3px}.return-description-cell input{margin:0}.return-description-cell .return-reason-input{width:63.5%}.orderreturn .item-subtotal-cell{color:rgba(0,0,0,.6);padding-right:4px;text-align:right}.orderreturn .item-subtotal-cell-active{color:rgba(0,0,0,.87);padding-right:4px;text-align:right}.return-description-cell label{line-height:2em;padding:0;text-align:left;vertical-align:middle;width:15em}.return-reason-row label{width:130px}.return-reason-row .required-fields{margin-bottom:10px;margin-left:130px}.pt_order h5.thirtypt.first-returnable-header{margin:16px 0}.pt_order .confirmreturn h5.thirtypt.returnable-header{margin:8px 0}.pt_account #main #secondary.refinements .refinement.Account ul,.pt_order #main #secondary.refinements .refinement.Account ul{margin:0;padding:0}.pt_account #main .refinement.Account #category-level-1 li,.pt_order #main .refinement.Account #category-level-1 li{margin:0 0 6px;padding:0}.pt_order .need-help-callout{margin-top:10px}.pt_order .orderreturn .need-help-callout{margin-bottom:60px;margin-top:-45px}.pt_order .refund-total .need-help-callout{margin-bottom:34px;margin-top:-35px}.pt_order .order-details-wrapper .order-info-top .row{margin:0 0 .7em}.pt_order .order-details-wrapper .order-info-top .row span.value{margin:0}.pt_order .confirmreturn .cart-promos{margin:229px 0 38px}#confirmation{background:#f6f6f6;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:30px 0;padding:40px 0 30px}#confirmation p{text-align:center}#confirmation .form-row label{text-align:left;width:130px}#confirmation .form-row.form-row-button{display:inline-block;margin-left:0;margin-right:0;padding-top:13px;text-align:center;width:100%}#confirmation a.cancel{margin-right:20px}#confirmation button.apply-button:focus,#confirmation button.apply-button:hover{background:none repeat scroll 0 0 #666}#confirmation .form-row.form-row-button button.apply-button{color:#fff}#confirmation a.continue:focus,#confirmation a.continue:hover{background:none repeat scroll 0 0 #666}#confirmation a.cancel:focus,#confirmation a.cancel:hover{background:none repeat scroll 0 0 #e6e7e8}.pt_checkout .login-box-content #createAccountButton button{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;color:rgba(0,0,0,.87);margin:12px 0 0 4px;padding:.9em 2.2em .7em 1.9em}#dialog-container .minicard-label{display:inline-block;width:115px}.pt_account #primary.primary-content .required-notification-container{display:block;line-height:1.4em;padding:5px 0;top:3.5em}.order-history-category-titles{border-bottom:1px solid #ccc;border-top:1px solid #ccc;height:40px;line-height:40px;margin-top:64px;text-align:center}.value.order_canceled,.value.order_processed,.value.order_shipped,.vertical-middle{display:inline-block;margin-left:4px;margin-top:20px;position:relative}#order-history-results .vertical-middle.tracking-number a{display:inline;margin:0;padding:0}#order-history-results .no-underline a{padding-top:0}#order-history-results button.button.secondary{margin:7px 0 0;padding-left:0;padding-right:0;text-align:center;width:100%}.order-history-table tr.order-content-column{height:25px}.order-history-table th.order-content-column.margin-left{padding:0 0 0 4.9em}.order-history-table th.order-content-column{border-bottom:1px solid #ccc;height:25px;padding:1em 0 1.2em;text-align:left}.order-history-table tr{border-bottom:1px solid #ccc;height:73px}.order-history-items{padding:0 0 2px!important}.order-history-table td{padding:0;position:relative;vertical-align:middle}.item-column-expanded{width:41.2em}.item-column-expanded img{float:left;max-width:45px}.item-column-expanded span{float:left;margin:22px 0 0 7px}.size-column-expanded{text-align:left;width:12.8em}.colour-column-expanded{text-align:left;width:14.3em}.quality-column-expanded{width:104px}h3.help-with-orders-header{border-bottom:1px solid #ccc;margin:0;padding-bottom:14px}.orderreturn .order-info-top{background:none repeat scroll 0 0 #f8f8f8;border-top:1px solid #ccc;margin:0;min-height:50px;padding:15px 3px 6px}.return-item-row{background-color:#f8f8f8}.return-item-row a.link_2{line-height:1.3em}.return-item-row .item-image img{max-width:100%}.order-return-confirmation-wrapper{margin-top:64px}.order-return-confirmation-wrapper div{background-color:#f8f8f8}.order-return-confirmation-wrapper div.return-confirmation-summary{border-top:1px solid #ccc;padding:.8em 1em}.order-return-confirmation-wrapper div.return-confirmation-summary .return-no{margin-right:10px;vertical-align:middle}.order-return-confirmation-wrapper div.return-confirmation-summary button{float:right;padding:.8em 1.7em}.order-return-confirmation-wrapper .return-confirmation-details{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:.75em;padding:1em .715em}.order-return-confirmation-wrapper .return-confirmation-details p.confirmation{padding-bottom:19px}.order-return-confirmation-wrapper .return-confirmation-details p.return{padding-top:17px}.return-confirmation-button-bar button{float:right;margin-left:1em}.order-return-confirmation-wrapper p{margin:0;padding:6px 0 7px}.return-confirmation-summary p span.func_2{float:left;margin-right:16px;padding:8px 0}.order-return-confirmation-wrapper p.body_2{padding:2px 0 0}.pt_order .refund-total h6{background-color:#f8f8f8;border-bottom:1px solid #ccc;padding:23px 5px 24px;text-align:right}.pt_order .refund-total h6.returnable-header{background-color:#fff;text-align:left}.pt_order .refund-total h6 span{padding-left:45px}.pt_order .refund-total .form-row.form-row-button{margin:15px 0 0}.pt_order .refund-total .form-row.form-row-button .button.secondary{margin-right:5px}.primary-content h1.returnable-header{margin-top:10px}.primary-content h1.refunable-amount{margin-top:1em;text-align:right}.order-info-bottom{display:block;min-height:50px;padding:2px 5px 16px;position:relative}.order-info-bottom,.order-summary-blocks{background:none repeat scroll 0 0 #f8f8f8}.order-summary-blocks{border-bottom:1px solid #ccc;padding:22px 0 12px}.order-summary-blocks .ordermessage .value{color:rgba(0,0,0,.6)}.order-info-bottom .row{margin:1.1em 0 0}.order-info-bottom .row .label{width:18.1%}.order-info-bottom .row .link_2{position:relative;top:-5px}.button-right{position:absolute;right:5px;top:16px}.button-return{position:absolute;right:5px;top:60px}.row{display:block;margin:0 0 .5em}.row .giftmessage{margin-top:40px}.row .label{display:inline-block;vertical-align:top;width:160px}.giftmessage{display:block;margin:0 0 .5em}.giftmessage .label{display:inline-block;vertical-align:top;width:160px}.pt_order #dwfrm_orderreturn .ordershipment td{padding:1.9em 1em 1.2em 0}.pt_order #dwfrm_orderreturn .ordershipment .return-item-row td.item-image{padding:.5em 1em 1.1em 0}.pt_order #dwfrm_orderreturn .ordershipment td.qtyrtn{padding:1.2em 0}.pt_order #dwfrm_orderreturn .ordershipment th.qty-column-details{width:7.6%}.pt_order #dwfrm_orderreturn .ordershipment th.return-column-details{width:16.5%}.pt_order #dwfrm_orderreturn .ordershipment th.itemprice-column-details{width:12.89%}.pt_order #dwfrm_orderreturn .ordershipment th.subtotal-column-details{width:10.34%}.pt_order #dwfrm_orderreturn .ordershipment td.return-description-cell{border:none;padding:0 0 18px 11px;position:relative}.pt_order #dwfrm_orderreturn .ordershipment td.return-description-cell .error.reason-code-error{margin:-21px 0 17px 400px}.pt_order #dwfrm_orderreturn .ordershipment td.return-description-cell .return-reason-row .required-fields{margin-bottom:7px;margin-left:109px;margin-top:10px}.pt_order #dwfrm_orderreturn .ordershipment td.return-description-cell p{margin:.5em 0 0}.pt_order #dwfrm_orderreturn .ordershipment td.return-description-cell .return-reason-row label{line-height:2.5em;width:115px}.pt_order #dwfrm_orderreturn .ordershipment td.qtyrtn select{margin-left:0;width:96px}.pt_order #dwfrm_orderreturn .ordershipment td.item-details.subtotal{text-align:right}.pt_order #dwfrm_orderreturn .ordershipment td.item-details.brand-name{padding:1.5em 1em}.pt_order #dwfrm_orderreturn .ordershipment .ReviewReturnQuantities .color-column-details{width:12.75%}.pt_order #dwfrm_orderreturn .ordershipment .ReviewReturnQuantities .size-column-details{width:4.2%}.pt_order #dwfrm_orderreturn .ordershipment .ReviewReturnQuantities .itemprice-column-details{width:16.89%}.pt_order #dwfrm_orderreturn .ordershipment .ReviewReturnQuantities .return-column-details{width:18.7%}.pt_order #dwfrm_orderreturn .ordershipment .ReviewReturnQuantities td.qtyrtn{padding:1.9em 0}.pt_order #dwfrm_orderreturn .ordershipment .order-summary-blocks.orderhistorysummary{padding:20px 0 32px}.pt_order #dwfrm_orderreturn .ordershipment .order-summary-blocks.orderhistorysummary .orderfinaltotal{border-top:2px solid;margin:24px 2.38095% 0 3.38583%;padding-top:20px}.pt_order #dwfrm_orderreturn .ordershipment .orderhistorysummary .ordertotals li{margin:4px 0}.pt_order #dwfrm_orderreturn .ordershipment .orderhistorysummary .orderfinaltotal .purchasesummary{margin-top:0}.pt_order #dwfrm_orderreturn .ordershipment .orderhistorysummary .orderfinaltotal .value{margin-top:0;padding-right:9px}.pt_order #dwfrm_orderreturn .ordershipment .orderhistorysummary .purchasesummary .ordertotalstable .label{width:74%}.pt_order .reviewreturn{position:relative}.pt_order .reviewreturn h5.thirtypt{margin:16px 0 0}.pt_order .reviewreturn .need-help-callout{margin:-21px 0 0}.pt_order .reviewreturn .need-help-callout a,.pt_order .reviewreturn .order-info-top{margin:0}.pt_order .reviewnonreturnable{margin-bottom:20px;position:relative}.pt_order .reviewnonreturnable .need-help-callout{margin-top:0}.pt_order .reviewnonreturnable .non-returnable-table{margin-top:46px}.ordershipment .registry-results-table thead.desktopvisible,.pt_order .reviewnonreturnable .non-returnable-table thead.desktopvisible{display:table-header-group}.ordershipment .registry-results-table td.desktopvisible,.pt_order .reviewnonreturnable .non-returnable-table td.desktopvisible{display:table-cell!important}.pt_order .reviewnonreturnable .back-to-orders,.pt_order .reviewreturn .back-to-orders{float:right;margin:6px 0 14px;padding:.75em 1.1em}.order-info-top{border-bottom:1px solid #ccc;margin:34px 0 0;padding-bottom:10px}.order-info-top .orderstatus .value.order_processed{margin-top:0}.order-info-top .row span.value{margin:0 0 18px}.order-info-top .row .label{width:18%}.order-info-top .value{display:inline-block;vertical-align:top;width:30%}.order-info-top .order-column.orderstatus{float:none;height:inherit;width:inherit}table.ordershipmenttable thead.desktopvisible{display:table-header-group}table.ordershipmenttable td.desktopvisible{display:table-cell!important}table.ordershipmenttable.product-grid{table-layout:fixed}.ordershipmenttable.product-grid td{padding:1.8em 0}.ordershipmenttable.product-grid td.productimage{padding:.8em 9px .8em 0}.ordershipmenttable.product-grid .product-item-no{padding:2.7em 0 0}.ordershipmenttable .price-adjusted-total span{color:#e71316}.non-returnable-reason{display:block;min-height:26px;padding:0 31px 0 0;position:relative}.non-returnable-reason .ar-text-icon{position:absolute;right:0;top:0}.returnable-reason{padding-bottom:10px}.ordershipmenttable.product-grid td.productname{padding:.7em 0}.ordershipmenttable.product-grid td.product-price{text-align:right}.ordershipmenttable.product-grid .productimage img{max-width:100%}.pt_order .ordershipment table.registry-results-table .item-name-header{padding:10px 0 11px 3px}.item-name-header{padding:15px 0 10px 5px;width:12.4%}.item-column-details{padding:13px 0 12px 4px;width:19.78%}.color-column-details{padding-bottom:10px;padding-top:13px;width:10.25%}.size-column-details{padding-bottom:10px;padding-top:13px;width:10.85%}.qty-column-details{padding-bottom:10px;padding-top:13px;width:10.01%}.itemprice-column-details{padding-bottom:10px;padding-top:13px;width:14.89%}.return-column-details{padding-bottom:10px;padding-top:13px;width:13.82%}.subtotal-column-details{padding-bottom:10px;padding-top:13px;text-align:right;width:8.34%}.ordershipment tr.table-header{border-bottom:1px solid #ccc;color:rgba(0,0,0,.87);height:38px}.product-item-info-container{float:left;margin:0 0 0 13px}.product-grid tr{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.purchase-totals tr{background:none repeat scroll 0 0 #00f}.orderpayment{margin-bottom:10px}.orderpayment p{margin-top:0}.purchasesummary{float:right;padding:0;width:40%}.purchasesummary h2{margin:35px 0}.ordershipments{margin:0 6px 0 0}.purchasesummary h6.force_h8{margin-bottom:32px;margin-top:25px}.purchasesummary .value h6.force_h8{display:block;text-align:right}.purchasesummary .ordertotals h6.force_h8{margin-top:-3px}.orderhistorysummary .orderpayment ul{margin:0;padding:0}.orderhistorysummary .orderpayment li,.orderhistorysummary .ordertotals li{display:inline-block;margin:3px 0;width:100%}.ordertotals .ordertotalstable li.merchtotal{margin-top:15px}.ordertotals .ordertotalstable li.subtotal{border-top:1px solid #ccc;margin-bottom:0;margin-top:2px;padding-top:6px}.ordertotals .ordertotalstable li.orderdiscount.subtotal{border-top:1px solid #ccc;margin-top:0;padding-top:3px}.ordertotals .ordertotalstable li.orderdiscount.subtotal .value{display:inline-block;text-align:right;width:23%}.orderhistorysummary .ordertotals li.ordershipping{margin-bottom:0;margin-top:27px}.orderhistorysummary .ordertotals li.ordersalestax{margin-top:0}.orderhistorysummary .ordertotals li.ordershippingdiscount.discount.shipping{margin-bottom:0}.orderhistorysummary .ordertotals li.ordersalestax ds{border-bottom:1px solid #ccc}.orderhistorysummary .ordertotals .ordertotal.first{border-top:1px solid #ccc;margin-bottom:0;margin-top:30px;padding-top:3px}.orderhistorysummary .ordertotals .ordersalestax1{margin-top:23px;width:100%}.orderhistorysummary .ordertotals .ordersalestax1 li{display:inline-block;margin:5px 0;width:100%}.orderhistorysummary .ordertotals .ordersalestax1 .label{display:inline-block;width:75%}.orderhistorysummary .ordertotals .ordersalestax1 .value{display:inline-block;text-align:right;width:23%}.orderhistorysummary .ordertotals .ordersales.first{border-top:1px solid #ccc;margin-bottom:0;margin-top:0;padding-top:2px}.orderreturn .orderhistorysummary .ordertotals .ordersales.first,.orderreturn .ordertotals .ordertotalstable li.subtotal{border:0}.orderhistorysummary .ordertotals .shipping.subtotal{border-top:1px solid #ccc;margin-bottom:40px;margin-top:5px;padding-top:5px}.orderhistorysummary .ordertotals .ordertotal.final{border-top:2px solid #000;margin-top:40px;padding-top:5px}.orderhistorysummary .hr{border-top:1px solid #ccc;display:block;margin:0}.orderhistorysummary{width:100%}.orderhistorysummary h4.force_h8{margin-bottom:5px}.orderhistorysummary .label{display:inline-block;width:75%}.grand_total .orderhistorysummary .label{width:77%}.grand_total .orderhistorysummary .value{width:21%}.grand_total .orderhistorysummary .value h2{text-align:right}.orderpaymentcard{width:100%}.orderpaymentcard .label{display:inline-block;width:75%}.orderhistorysummary .value,.orderpaymentcard .value{display:inline-block;text-align:right;width:23%}.orderhistorysummary .ordertotals li.ordertotal{border-top:1px solid #ccc}.orderfinaltotal{border-top:3px solid;margin:24px 10px 0 0}.orderfinaltotal .purchasesummary{float:left;margin:26px 0 0;width:65%}.orderreturn .orderfinaltotal .purchasesummary{width:70%}.orderfinaltotal .label{display:inline-block;margin-bottom:30px;margin-top:30px;width:75%}.orderfinaltotal .value{display:inline-block;float:right;margin-top:25px;padding-right:4px;width:30%}.purchasesummary .ordertotalstable .label{padding:0;width:75%}.purchasesummary .ordertotalstable .value{display:inline-block;padding:0;text-align:right;width:23%}.purchasesummary .bagtotalstable .label{display:inline-block;padding:0;width:75%}.purchasesummary .bagtotalstable .value{display:inline-block;padding:0;text-align:right;width:23%}.order-summary-blocks .giftreceipt{color:rgba(0,0,0,.6);margin:10px 0 0 6px}.order-summary-blocks .giftmessage{color:rgba(0,0,0,.6);margin:0 0 0 6px}.order-summary-blocks .giftmessage h6{margin:1em 0}.order-summary-blocks .giftmessage .value{color:rgba(0,0,0,.6);line-height:17px}.orderpaymentdetailstable .orderpaymentinstrumentsgc,.orderpaymentdetailstable .summarybox{padding-top:3px}.orderhistory-buttons{margin:0 0 27px;padding:23px 0 0;text-align:right}.orderhistory-buttons .print-button.secondary{display:inline-block;margin-right:10px}.orderpaymentdetailstable td{padding:0 0 25px}.purchase-totals-container .ordermessage{clear:both;display:block;margin:3em 0 .5em .8em;text-align:left}.purchase-totals-container .ordermessage .value{color:rgba(0,0,0,.6);margin:1.5em 0 0}.order-history-header{background:#f8f8f8;border-bottom:1px solid #ccc;margin:0!important;min-height:62px;overflow:hidden;padding:0}.order-history-header button{float:right}.order-column{float:left;width:19.8%}.order-column a.value{padding:0!important}.order-column.header{height:40px;text-align:left}.order-column .vertical-middle{margin-left:0;width:90%}.order-column.order-date{padding-left:3px;width:23.5%}.order-column.order-number{width:20.9%;word-wrap:break-word}.order-column.order-status{width:17.8%}.order-column.order-track{width:17.5%;word-wrap:break-word}.order-column.view-order{padding-right:1%;width:18.8%}.order-history-items{margin:20px 0}.order-history-items .order-history-table td,.order-history-items .order-history-table th{padding:5px 10px}.order-history-items .order-history-table ul{margin:0;padding:0}.order-history-items .order-history-table li{list-style:none outside none}.order-history-items .order-history-table th.order-items,.order-history-items .order-history-table th.order-shipped-to,.order-history-items .order-history-table th.order-total-price{width:33%}.no_orders{border-top:1px solid #ccc;display:block;margin-top:53px;padding-top:12px}.no_orders p{margin-bottom:1.2em}.no_orders button.primary{float:left;margin-right:5px}#order-history-results{margin-bottom:43px}#order-history-results .ui-icon.ui-icon-triangle-1-e{background:url(../images/interface/icon-select-arrow-right.png) no-repeat scroll 0 0 transparent;height:10px;left:1em;margin:0;top:40%;width:10px}#order-history-results .ui-icon.ui-icon-triangle-1-s{background:url(../images/interface/icon-select-arrow-down-tp.png) no-repeat scroll 0 0 transparent;height:10px;left:1em;margin:0;top:40%;width:10px}#order-history-results .ui-accordion .ui-accordion-header .ui-icon{left:1em;top:40%}#order-history-results.ui-accordion .ui-accordion-header{border-bottom:1px solid #ccc;cursor:auto!important;min-height:62px}#order-history-results .vertical-middle a{cursor:pointer}#main #primary .pretracking input[type=password],#main #primary .pretracking input[type=text]{margin-left:0}.pretrack_title h5{margin:0 0 8px 50px}.pretracking p{margin:15px 0;width:80%}.pretracking .grid_column{margin-top:20px}.pretracking .grid_column h6{padding-top:20px}.pretracking .individual_order .login-box.login-create-account{border-right:1px solid #ccc;margin-right:40px;padding:0 0 0 50px}.pretracking #dwfrm_ordertrack{padding-right:50px}.pretracking .individual_order .form-row{margin:0}.pretracking .individual_order .form-row.signin-email{margin:0 0 15px}.pretracking .individual_order .form-row.signin-password{margin-bottom:13px}.pretracking .individual_order input[type=password],.pretracking .individual_order input[type=text],.pretracking .individual_order textarea{width:80%}.pretracking .individual_order .form-row-button{margin-top:27px}.pretracking .email-error,.pretracking .email-error-2,.pretracking .password-error{line-height:0;margin-top:9px}.pretracking .individual_order .form-row-button #submitCheckOrder{width:100%}.pretracking .individual_order .form-caption{margin:-21px 0 17px 44%;width:46%}.pretracking .individual_order .error{margin:0}.pretracking .individual_order .error-message{margin:5px 0 0;width:80%}.narvar-error-form{margin:1em 0;padding:.5em 0 0}
/*! @file app.ns.wishlist.css */.pt_wish-list .ar-wishlist{min-height:calc(100vh - 297px)}.pt_wish-list .greyline{display:none}.pt_wish-list .wishlist-share .url-share-button a{height:32px;margin-right:-8px;margin-top:-10px;width:32px}.pt_wish-list .wishlist-share .url-share-button a.copied{background-color:#1b665e!important}.pt_wish-list .wishlist-share-label{right:100%;top:2px}.no-touch .pt_wish-list .wishlist-share li:focus,.no-touch .pt_wish-list .wishlist-share li:hover{cursor:pointer}.pt_wish-list #search-result-items .grid-tile{padding-bottom:40px;padding-top:0}.pt_wish-list #search-result-items .product-tile{margin:0}.pt_wish-list #search-result-items .product-tile .product-image{margin-bottom:0}.pt_wish-list #search-result-items .grid-tile--unavailable .product-pricing{display:none}.pt_wish-list #search-result-items .product-tile .product-name a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.pt_wish-list #search-result-items .product-tile .ar-product-plp-label{display:none}.pt_wish-list .grid-tile:hover .delete-item{display:block}.pt_wish-list .delete-item{background:url(../../images/interface/interface-sprite.png) center top -845px no-repeat scroll #fff;display:none;height:24px;right:4px;top:4px;transition:none;width:24px}.ar-wishlist__checkbox{left:12px;top:12px}.wishlist-search{margin:0 auto;padding:10% 40px 8%;width:600px}.wishlist-search h3{text-align:center}.wishlist-search .wishlist-search-form{margin:40px auto 80px}.wishlist-search .wishlist-search-form form{background:#fff;padding:0;width:100%}.wishlist-search .wishlist-search-form label{display:none}.wishlist-search .wishlist-search-form .wishlist-search-input{float:left;width:540px}.wishlist-search .wishlist-search-form .wishlist-search-input .form-row{float:none;margin:0;width:100%}.wishlist-search .wishlist-search-form .form-row-button{margin-top:0;width:60px}.wishlist-search .wishlist-search-form button{background:#fff url(../images/interface/icon-search.png) no-repeat scroll 4px -51px;border:0;float:left;height:50px;margin:10px 0 0;text-indent:-999em;width:60px}.wishlist-search .wishlist-search-form input[type=text]{border:0;color:rgba(0,0,0,.87);height:70px;padding:8px 12px}.wishlist-search .wishlist-search-results .wishlist-search-matches{border-bottom:2px solid #000;margin-bottom:0;padding-bottom:5px}.wishlist-search .wishlist-search-results ul{margin:0;padding:0}.wishlist-search .wishlist-search-results li{border-bottom:1px solid #e7e7e7;position:relative}.wishlist-search .wishlist-search-results li a{display:block;padding:20px 25px}.no-touch .wishlist-search .wishlist-search-results li a:focus,.no-touch .wishlist-search .wishlist-search-results li a:hover{background-color:#f1f1f1}.wishlist-search .wishlist-search-results .wishlist-search-name{display:inline}.wishlist-search .wishlist-search-results .wishlist-search-city{color:rgba(0,0,0,.6);display:block;margin:7px 0 15px;padding:0}.wishlist-search .wishlist-search-results .wishlist-search-view{border-bottom:1px solid #cecece;color:rgba(0,0,0,.6);padding:20px 0 0;position:absolute;right:15px;top:25px}.wishlist-remove{padding:20px;text-align:center}.wishlist-remove .wishlist-remove-body{padding:40px 60px}.wishlist-remove h3{margin-bottom:40px}.wishlist-remove ul li{margin-bottom:10px}.wishlist-remove .label-inline2 label{float:left;width:85%}.wishlist-remove .wishlist-remove-btn-container .button,.wishlist-remove .wishlist-remove-btn-container button{float:left;width:180px}.wishlist-remove .wishlist-remove-btn-container button{float:right}.ar-wishlist__qvlink span{width:calc(100% - 8px)}.ar-wishlist__qvlink:hover{color:rgba(0,0,0,.87)}.no-touch .pt_wish-list .product-image:hover .ar-wishlist__qvlink{display:block}.no-touch .pt_wish-list #search-result-items .grid-tile--sold-out .product-tile .product-image:hover .product-label{display:none}.ar-wishlist__sticky-header{position:static}@media only screen and (min-width:320px) and (max-width:767px){.pt_wish-list #ar-footer{margin-top:64px}.pt_wish-list .ar-wishlist{min-height:calc(100vh - 184px)}.ar-wishlist__qvlink,.pt_wish-list .grid-tile:hover .delete-item{display:none!important}.ar-wishlist__link{-webkit-tap-highlight-color:rgba(0,0,0,0)}.pt_wish-list #search-result-items .grid-tile{float:left;padding-bottom:1%;padding-left:1%;width:32%}.pt_wish-list #search-result-items .product-tile .product-label,.pt_wish-list #search-result-items .product-tile>:not(.ar-wishlist__checkbox):not(.ar-product-plp-image),ul.search-result-items li.clearRow{display:none!important}.pt_wish-list .ar-wishlist__load-more{width:172px}.ar-wishlist__sticky-header.sticky{position:fixed}}/*! @file app.ns.footerpages.css */.pt_customer-service .primary-content{float:right}.primary-content .contactus-overview-container{background:none repeat scroll 0 0 transparent;float:left;height:465px;margin-left:30px;margin-top:-50px;overflow:hidden;padding-bottom:50px;width:85%}.primary-content .contact-us-form-right{padding:25px 0 0}.primary-content .contact-us-form-right h1{margin:0 0 19px;text-align:left}.pt_customer-service .contact-us-top-container{margin:0 0 6px}.contact-us-form-container .required-notification-container{float:left;margin:6px 0 7px 85px}.contact-us-form-container .error{border-color:#ccc}.contact-us-form-container span.error{display:inline}.contact-us-form-container .form-caption{display:inline-block;margin:1px 0 1px 87px}.contact-us-form-container label{padding:5px 0 0 2px;text-align:left;width:85px}.contact-us-form-container input,.contact-us-form-container input[type=password],.contact-us-form-container input[type=text]{color:rgba(0,0,0,.87);margin-left:0;padding-bottom:7px;width:54%}.contact-us-form-container textarea{border-radius:5px;color:rgba(0,0,0,.87);display:block;height:81px;margin-left:0}.contact-us-form-container textarea.error{color:rgba(0,0,0,.6)}.contact-us-form-container select{margin-left:0;width:54%}.contact-us-form-container .form-row.form-row-button{margin-left:0}.contact-usdialog-form-container{min-height:300px}.contact-usdialog-form-container span.error{display:none;margin-left:0;margin-top:-60px;width:10px}.contact-usdialog-form-container .required-notification-container{float:left;margin-bottom:5px;margin-left:95px}.contact-usdialog-form-container .form-row{margin-bottom:5px}.contact-usdialog-form-container label{text-align:left;width:70px}.contact-usdialog-form-container input{color:rgba(0,0,0,.87);margin-left:0;padding-top:9px;width:251px}.contact-usdialog-form-container textarea{border-radius:5px;color:rgba(0,0,0,.87);height:68px;margin-bottom:6px;margin-left:0}.contact-usdialog-form-container select{margin-left:0;width:251px}.contact-usdialog-form-container .form-row-error>.error-message,.contact-usdialog-form-container div.error{left:1px;margin:0;position:relative}.contact-usdialog-form-container div.error span{margin:0}.contact-usdialog-form-container .form-row.form-row-button{margin-left:0}.contact-us-buttons{margin-top:52px}.contact-us-buttons .button.secondary{margin-bottom:20px;margin-right:18px;padding:.75em 1.1em}.contact-us-buttons .primary.button{padding:.73em .85em}.contact_info{text-align:left}.contactus-dialog-content h8{border-bottom:1px solid #ccc;display:block;margin:35px 0 12px;padding:0 0 4px}.contactus-dialog-content p{text-align:left}.contactus-dialog-content p.body_2{margin:0 15px 4.2% 0}.content.contact-us h1{text-align:center}.content .contact-details{border-top:1px solid #ccc;margin-bottom:40px;margin-top:10px}.content .contact-details.contact-other{background:#f9f7f3;border-top:0;padding-top:30px;text-align:center}.content .contact-details.contact-other p{padding:0 30px;text-align:center}.content .contact-details.contact-other select{width:200px}.content .contact-details.contact-other ul{margin:0;padding:30px}.content .contact-details.contact-other li{box-sizing:border-box;display:inline-block;padding:10px;width:30%}.content .contact-details.contact-other .customer_care_hours{background:#f3f0ec;padding:30px 30px 0}.content .contact-details.contact-other .customer_care_hours ul{padding:0 0 30px}.content .contact-details.contact-other .customer_care_hours li{display:block;margin:0;padding:0;text-align:left;width:100%}.content .contact-details.contact-other .customer_care_hours li span{display:inline-block;width:40%}.content .contact-details.contact-other .customer_care_hours p{color:rgba(0,0,0,.6);margin-bottom:0;padding:0;text-align:left}.pt_customer-service .primary-content{margin:15px 0 0}.pt_customer-service .primary-content .content h1{margin-bottom:52px;margin-top:76px;text-align:center}.pt_customer-service .contact-us-top-container .content-asset{margin-right:25px}.pt_customer-service .customer-service-content .content-asset img{height:auto;max-width:100%}.pt_customer-service .customer-service-content h1{text-align:center}.pt_customer-service .account-overview-left{max-height:494px;overflow:hidden}.pt_customer-service .account-overview-left img{min-height:494px}.pt_generic-content.no-nav .hero-image-with-content h6{margin:0;padding-bottom:8px}.pt_generic-content .hero-image-with-content{margin-top:10px;position:relative}.pt_generic-content .hero-image-with-content.gift-cards{margin-top:20px}.pt_generic-content.no-nav .hero-image-with-content p.MsoNormal{margin-left:180px;margin-right:190px}.pt_generic-content.no-nav .hero-image-container hgroup{position:absolute;right:-4.2%;top:25.5%}.pt_generic-content.no-nav .hero-image-container hgroup.social_responsibility{position:absolute;right:-5.2%;top:18.5%;width:50%}.pt_generic-content.no-nav .hero-image-container{min-height:420px;position:relative;text-align:center}.pt_generic-content.no-nav .hero-image-container .about-image-text{width:93%}.pt_generic-content.no-nav .hero-image-container,.pt_generic-content.no-nav .hero-image-container img{height:auto;max-width:100%;min-height:0}.pt_generic-content.no-nav .content h3{border-bottom:1px solid #ccc;margin:1.4em 0 .87em}.pt_generic-content.no-nav .hero-image-with-content .content.two-column{margin:0}.pt_generic-content.no-nav .content.two-column .left-side-bar{float:left;width:28%}.pt_generic-content.no-nav .content.two-column .left-side-bar .callout-sidetext{margin:50px 0 0;padding:0}.pt_generic-content.no-nav .content.two-column .two-thirds-content{margin-left:33%;margin-top:50px;width:67%}.pt_generic-content.no-nav #primary.primary-content .about-content{margin:0 0 0 177px;position:relative;top:8px;width:65%}.pt_generic-content.no-nav #primary.primary-content .social-content{margin:0 18%;position:relative;top:-10px;width:65%}.pt_generic-content.no-nav #primary.primary-content .about-content-header{border-bottom:1px solid #dcddde}.pt_generic-content.no-nav #primary.primary-content .about-image-text{color:rgba(0,0,0,.87);margin:11px 0 15px}.pt_generic-content.no-nav #primary.primary-content ul{list-style-image:url(../images/interface/refine-link-dash.png);padding-left:20px}.primary-content.sitemap h5{margin:20.5px 0;text-align:center}.primary-content.sitemap h6.func_2{text-align:center}.primary-content.sitemap .divider-line{border-top:1px solid #ccc;padding-top:20px}.primary-content.sitemap .three-column{text-align:center}.primary-content.sitemap .three-column ul{padding:0}.primary-content.sitemap .three-column ul li{line-height:2em}.primary-content.sitemap .sitemap-bottom-content{border-bottom:1px solid #ccc;border-top:1px solid #ccc;clear:both;float:left;margin:3px 0;padding:25px 0 10px;width:100%}.pt_generic-content.no-nav #primary.primary-content .mobile-career-nav ul{padding:0}#HelpWithOrder h6{margin-top:45px;text-align:center}#HelpWithOrder p{margin:2em}
/*! @file app.ns.productdetail.css */.primary-image{max-width:100%}#dialog-container #thumbnails img.productthumbnail{max-height:75px}.pro{margin-top:10px}.return-description-cell select,.return-quantity{display:block;margin:0}.return-description-cell select.return-note-select,.return-quantity{background-color:#fff}.return-reason-row{display:none}button.add-all-to-cart[disabled],button.add-to-cart[disabled]{background-color:#000!important;border:2px solid #000!important;color:hsla(0,0%,100%,.6)!important}.applepay-error a{color:rgba(0,0,0,.87);text-decoration:underline}.ar-product__special-order span{display:block;padding-bottom:5px}.product-variations .label,.product-variations .value{width:100%}.product-variations .attribute{overflow:hidden;position:relative}.product-variations .attribute.attribute-size{overflow:hidden}.product-variations .attribute .label,.product-variations .attribute h3{clear:both;color:rgba(0,0,0,.87);margin:0;padding:0;width:25%}.product-variations .attribute ul{float:right;list-style:none;margin:0;padding:0;width:100%}.product-variations .attribute .selected-value{border:0;color:rgba(0,0,0,.6);font-style:italic;padding:.5em 0 0 2em}.product-variations .giftattribute{display:inline-block;float:left;margin:0 0 0 110px;overflow:hidden;position:relative;width:33%;width:110px}.product-variations .giftattribute .label,.product-variations .giftattribute h3{clear:both;margin:0;padding:0;width:25%}.product-variations .giftattribute .value{float:left;margin:.2em 0 0}.product-variations .giftattribute ul{float:right;width:100%}.product-variations .giftattribute .selected-value{border:0;color:rgba(0,0,0,.6);font-style:italic;padding:.5em 0 0 2em}.product-variations .giftattribute .ar-size-chart-link{clear:both;float:none}.product-variations .giftattribute .ar-size-chart-link a{border-color:#fff!important;padding:0}.product-variations .inventory{display:inline-block;float:left}.product-variations ul.swatches{display:inline-block;float:none}.product-variations ul.swatches li{-webkit-transform:translateZ(0);border-radius:50%;color:rgba(0,0,0,.87);cursor:pointer;display:block;float:left;margin:0 0 8px;margin-right:calc(14.28571% - 36.58571px);position:relative;transform:translateZ(0);width:32px}.product-variations ul.swatches li:nth-child(8n+8){margin-right:0}.product-variations ul.swatches.swatches-color li.unavailable .swatch-strike{border-radius:50%;overflow:hidden;position:relative}.product-variations ul.swatches.swatches-color li.unavailable .swatch-strike:after{-webkit-transform:rotate(-45deg);background-color:transparent;background-color:#000;content:" ";display:block;height:1px;pointer-events:none;position:absolute;right:-9px;top:21px;transform:rotate(-45deg);width:60px;z-index:85}.product-variations ul.swatches.swatches-color li.selected.unavailable .swatch-strike:after{background-color:#333!important}.product-variations ul.swatches li a{background-color:transparent;border-radius:50%;box-sizing:border-box;color:rgba(0,0,0,.87);display:block;height:32px;margin:0;padding:0;position:relative;text-align:center}.product-variations ul.swatches li:before{border:1px solid rgba(0,0,0,.2);border-radius:50%;box-shadow:inset 0 0 0 3px hsla(0,0%,100%,0);box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:all .15s ease;width:100%;z-index:2}.product-variations ul.swatches li:active a{background-color:#f1f1f1;border-color:#000}.product-variations ul.swatches li a.swatchanchor{background-position:-3px -3px!important;background-size:40px!important;text-indent:-999em}.no-touch .product-variations ul.swatches li a:focus,.no-touch .product-variations ul.swatches li a:hover,.product-variations ul.swatches li.selected a{background-color:#000!important;color:#fff!important}.no-touch .product-variations ul.swatches.swatches-color li:hover:before,.product-variations ul.swatches.swatches-color li.selected:before{border-color:#000;box-shadow:inset 0 0 0 3px #fff}.product-variations ul.swatches li.unavailable a{background:transparent;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}.product-variations ul.swatches.swatches-color li.unavailable a{opacity:.6}.no-touch .product-variations ul.swatches.swatches-color li.unavailable a:hover,.product-variations ul.swatches.swatches-color li.unavailable.selected a{opacity:1}.product-variations ul.swatches.swatches-color li a{border-color:rgba(0,0,0,.1)}.no-touch .product-variations ul.swatches li:focus a,.no-touch .product-variations ul.swatches li:focus a.swatchanchor,.no-touch .product-variations ul.swatches li:hover a,.no-touch .product-variations ul.swatches li:hover a.swatchanchor{border-color:#333}.product-variations ul.swatches li span{display:block;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.product-variations ul.swatches.swatches-size li span{border:0;font-size:10px;line-height:30px;margin-left:1px;margin-top:1px;transition:none}.product-variations ul.swatches.swatches-size li.unavailable:before{border-color:rgba(0,0,0,.1)}.product-variations ul.swatches.swatches-size li.unavailable a{color:rgba(0,0,0,.2)}.no-touch .product-variations ul.swatches li:hover a.swatchanchor span,.product-variations ul.swatches.swatches-color li.selected a span,.product-variations ul.swatches li:focus a.swatchanchor span{border-color:#fff}.pdp-desktop-fullscreen{height:100%!important;position:fixed;width:100%}.pdp-desktop-fullscreen .product-fullscreen-thumbnails ul{display:inline-block;margin:0;padding:0;position:relative;white-space:nowrap}.pdp-desktop-fullscreen .product-fullscreen-thumbnails li{display:inline-block;float:left;line-height:0;margin:0 4.8% 0 0}.pdp-desktop-fullscreen .product-fullscreen-thumbnails li.last{margin:0}.pdp-desktop-fullscreen .product-fullscreen-thumbnails li a{border-bottom:3px solid transparent;display:inline-block;margin:0;max-width:100%;outline:none;padding-bottom:10px}.pdp-desktop-fullscreen .product-fullscreen-thumbnails li a:focus,.pdp-desktop-fullscreen .product-fullscreen-thumbnails li a:hover{border-bottom:3px solid #e1e1e1}.pdp-desktop-fullscreen .product-fullscreen-thumbnails li.selected a,.pdp-desktop-fullscreen .product-fullscreen-thumbnails li.selected a:focus,.pdp-desktop-fullscreen .product-fullscreen-thumbnails li.selected a:hover{border-bottom:3px solid #333;max-width:100%;outline:none}.pdp-desktop-fullscreen .dialog-content{height:100%!important}.pdp-desktop-fullscreen .ui-dialog-titlebar{position:absolute;right:0;top:0;z-index:1}.pdp-desktop-fullscreen .ui-dialog-titlebar .ui-dialog-titlebar-close{background:url(../images/interface/overlay-close-black.gif) no-repeat;border:1px solid #ccc;height:55px;margin:25px 40px;padding:0;position:absolute;width:55px;z-index:2}.pdp-desktop-fullscreen .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{background:none;text-indent:-9999px}.pdp-desktop-fullscreen .product-fullscreen-image{background-color:#f1f1f1;height:100%;overflow-x:hidden;position:relative}.pdp-desktop-fullscreen .product-fullscreen-image ul{margin:0;padding:0}.pdp-desktop-fullscreen .product-fullscreen-image .fullscreen-image{display:inline-block;margin:0 auto;text-align:center;width:100%}.pdp-desktop-fullscreen .product-fullscreen-image img{cursor:zoom-out;display:inline-block;margin:0 auto;width:100%}.fullScreenProductImages .product-fullscreen-image .fullscreen-next,.pdp-desktop-fullscreen .product-fullscreen-image .fullscreen-prev{left:4%;position:fixed;top:45%;z-index:1}.pdp-desktop-fullscreen .product-fullscreen-image .fullscreen-next{position:fixed;right:6%;top:45%;z-index:1}.pdp-desktop-fullscreen .product-fullscreen-thumbnails{bottom:30px;left:50px;position:fixed;width:25%}.pdp-desktop-fullscreen .product-fullscreen-thumbnails ul{display:block;float:left;width:55px}.pdp-desktop-fullscreen .product-fullscreen-thumbnails li{display:block;float:none;padding-bottom:10px}.pdp-desktop-fullscreen .product-fullscreen-thumbnails li a{display:block;padding-bottom:0}.pt_product-details .recommendations.ar-product-swiper .ar-swiper-item{box-sizing:content-box;width:18.3%}.bonus-discount-container{text-align:center}.bonus-discount-container h1{margin:25px 0;text-align:center}.bonus-discount-container .bonus-product-promo{padding-bottom:15px}.bonus-discount-container .bonus-product-promo p{margin-top:0}.bonus-discount-container .buttonbar{padding:15px 0 25px}.bonus-discount-container .buttonbar button{padding:8px;width:200px}.bonus-discount-container .select-bonus-btn{margin:0 0 0 15px}#bonus-product-dialog #bonus-product-list{margin-top:0;min-height:100px;padding-bottom:0}#bonus-product-dialog #bonus-product-list.num-products-1{padding-bottom:0}#bonus-product-dialog .promotion{background:0 none;display:block;margin:0;max-width:50%;padding:30px;text-align:left}#bonus-product-dialog .promotion h5{margin:0 0 .2em;max-width:100%}#bonus-product-dialog .promotion div{margin:0 auto;width:100%}#bonus-product-dialog .promotion h5{text-align:left}#bonus-product-dialog .bonus-product-item{border-bottom:1px solid #e0e0e0;margin-bottom:45px;padding-bottom:45px}#bonus-product-dialog .num-products-1 .bonus-product-item{border-bottom:0;margin-bottom:0;padding-bottom:0}#bonus-product-dialog .product-image{height:465px;margin:0 35px 0 -30px;width:335px}#bonus-product-dialog .product-image img{max-width:325px}#bonus-product-dialog .product-column{float:left;width:250px}#bonus-product-dialog .num-products-1 .product-column{margin-left:-15px;width:400px}#bonus-product-dialog .product-column.product-detail{padding-top:20px}#bonus-product-dialog .product-variations{padding:0}#bonus-product-dialog .product-variations select{margin:0}#bonus-product-dialog .product-variations .attribute{margin-bottom:0}#bonus-product-dialog .product-variations .attribute.color{margin-bottom:8px}#bonus-product-dialog .product-variations .attribute.quantity{margin:0 0 0 2%}#bonus-product-dialog .product-variations .attribute.quantity input{width:77%}#bonus-product-dialog .product-variations .value{margin-top:2px}#bonus-product-dialog .product-variations ul.swatches{margin:0}#bonus-product-dialog .bonus-product-scroll{height:376px;overflow:auto}#bonus-product-dialog .num-products-1 .bonus-product-scroll{overflow:visible}#bonus-product-dialog .price-base{color:rgba(0,0,0,.6);padding-right:6px}#bonus-product-dialog .ar-size-chart-link{display:none}#bonus-product-dialog .product-add-to-cart{min-height:auto}#bonus-product-dialog .product-add-to-cart button{float:left;margin-top:23px}#bonus-product-dialog .bonus-product-list-footer{padding:45px}#bonus-product-dialog .num-products-1 .bonus-product-list-footer{bottom:35px;padding:0;position:absolute;right:20px;width:385px}#bonus-product-dialog .bonus-product-list-footer button,#bonus-product-dialog .bonus-product-list-footer img.ajaxloader{float:right}#bonus-product-dialog .bonus-product-list-footer button{padding-left:0;padding-right:0;text-align:center;width:100%}#bonus-product-dialog .bonus-product-summary{padding-top:6px}#bonus-product-dialog .bonus-product-summary ul{margin:0}#bonus-product-dialog .tooltip .tooltip-content{bottom:auto;left:auto;right:0;top:30px;z-index:1000}#bonus-product-dialog .select-size-error{margin:-2px 0 0}#bonus-product-dialog button.secondary{background:transparent;border-color:transparent;color:rgba(0,0,0,.87);padding:.1em 1em}#bonus-product-dialog button.secondary:focus,#bonus-product-dialog button.secondary:hover{background-color:none;box-shadow:none;color:rgba(0,0,0,.87);opacity:.6}.send-to-friend-product{border-right:1px solid #e0e0e0;float:left;margin:8px 45px 0 47px!important;padding-right:32px;width:245px}.send-to-friend-product .product-image img{max-width:100%}.send-to-friend-product .product-brand{margin:0}.send-to-friend-product .product-name{font-style:normal;margin:0}#send-to-friend-main{margin:35px 0}#send-to-friend-main form{float:right;width:458px}#send-to-friend-main.send-wishlist{padding:0 35px}#send-to-friend-main.send-wishlist form{float:none;width:100%}#send-to-friend-main p.send-to-friend-msg{padding:0 30px 0 37%;text-align:left}#send-to-friend-main .title{margin:-.1em 0 .2em}#send-to-friend-main .form-row{margin:0 0 .5em}#send-to-friend-main label{line-height:17px;padding:3px 0 0;text-align:left;width:37%}#send-to-friend-main input[type=password],#send-to-friend-main input[type=text],#send-to-friend-main textarea{color:rgba(0,0,0,.87);margin:0;padding:6px .5em;width:53%}#send-to-friend-main textarea{height:80px;line-height:17px}#send-to-friend-main .form-row-button{margin:0;padding-top:.8em;width:auto}#send-to-friend-main .form-row-button .send-button{float:left;width:128px}#send-to-friend-main .price-default,#send-to-friend-main .price-standard{margin:0;padding:0;text-align:left}#send-to-friend-main .price-sales{color:#e71316;margin:0;padding:0;text-align:left}#send-to-friend-main .promo-msg{color:rgba(0,0,0,.6)}#send-to-friend-main div.error{margin-left:7%;margin-top:1%;width:50%}.send-to-friend-thankyou{width:100%}.send-to-friend-thankyou .send-to-friend-thanks{float:right;padding-right:50px;width:408px}#send-to-friend-main.send-wishlist .send-to-friend-thankyou .send-to-friend-thanks{float:none;padding:0;width:100%}.send-to-friend-thankyou p{text-align:left!important}.send-to-friend-thankyou p.last-item{margin-bottom:35px}.send-to-friend-thankyou .send-to-friend-message{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin:20px 0 32px;padding:32px 0}body.shade .greyline{display:none}body.shade #main{background-color:#f7f7f7}#pdp_v2{padding-top:0}#pdp_v2 .pdp-section{opacity:0;padding-bottom:24px}.firefox #pdp_v2 .pdp-section{opacity:1}#pdp_v2 .pdp-panel{float:left}#pdp_v2 .pdp-panel-left .pdp-short-description{font-size:22px;padding:0 0 96px}#pdp_v2 .designer-notes-container .pdp-short-description{margin-bottom:8px}#pdp_v2 .designer-notes-container .pdp-short-description p:last-child,#pdp_v2 .pdp-panel-left .pdp-short-description p{margin:0}#pdp_v2 .pdp-panel-right{width:100%}#pdp_v2 #pdp-product-info{margin:0 auto;width:100%!important}#pdp_v2 .native-stick__inner-container{width:50%;z-index:2}#pdp_v2 .pdp-panel-image{position:relative;width:100%}#pdp_v2 .pdp-panel-image ul{margin:0 40px 0 0;padding:0}#pdp_v2 .pdp-panel-image .ar-product-images .ar-product-images__image{margin:0 auto;padding-bottom:8px}.ar-product-images__play-button{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.ar-product-images__play-svg{-webkit-transform:translate(-50%,-50%);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ar-product-images__play-arrow{fill:transparent}.ar-product-images__play-button:hover .ar-product-images__play-arrow{fill:#fff}#pdp_v2 .pdp-panel-image .ar-product-images .ar-product-images__image .ar-product-images__image-link img,#pdp_v2 .pdp-panel-image .ar-product-images .ar-product-images__image .ar-product-images__image-link video{-webkit-transform:translateZ(0);cursor:zoom-in;display:block;height:auto;position:relative;transform:translateZ(0);width:100%;z-index:1}#pdp_v2 .pdp-panel-image .ar-product-images .ar-product-images__image .ar-product-images__image-link video{cursor:default}#pdp_v2 .pdp-panel-image .ar-product-swiper{background:#fff;padding:35px;position:relative;text-align:center;top:-35px;z-index:1}#pdp_v2 .pdp-panel-image .ar-product-swiper .ar-swiper{margin:0 auto;max-width:350px}#pdp_v2 .pdp-panel-image .ar-product-swiper .ar-swiper-item{padding-top:15px;width:100%}#pdp_v2 .pdp-panel-image .ar-product-swiper .ar-swiper-item:first-child{padding-left:0}#pdp_v2 .pdp-panel-image #pdp-thumbnails{float:left;height:100vh;left:0;margin-left:-38px;position:relative;position:-webkit-sticky;position:sticky;top:0;width:28px;z-index:100}#pdp-thumbnails-stuck{-webkit-transform:translateY(-50%);position:absolute;top:calc(50% + 22.5px);transform:translateY(-50%)}#pdp_v2 .pdp-panel-image #pdp-thumbnails ul{margin-right:0;opacity:0}#pdp_v2 .pdp-panel-image #pdp-thumbnails li{position:relative}#pdp_v2 .pdp-panel-image #pdp-thumbnails a,#pdp_v2 .pdp-panel-image .ar-product-images .owl-controls .owl-page{background:transparent;border:10px solid #f7f7f7;border-radius:50%;box-sizing:content-box;display:block;height:8px;width:8px}#pdp_v2 .pdp-panel-image #pdp-thumbnails a:after,#pdp_v2 .pdp-panel-image .ar-product-images .owl-controls .owl-page:after{border:1px solid rgba(0,0,0,.2);border-radius:50%;box-sizing:border-box;content:"";height:8px;position:absolute;width:8px}#pdp_v2 .pdp-panel-image #pdp-thumbnails li.video a{background:transparent;border-width:8px;padding:2px}#pdp_v2 .pdp-panel-image #pdp-thumbnails li.video a:hover{background:#fff}#pdp_v2 .pdp-panel-image #pdp-thumbnails li.video a:hover svg>g{opacity:1}#pdp_v2 .pdp-panel-image #pdp-thumbnails li.video a svg{display:block;left:1px;position:relative}#pdp_v2 .pdp-panel-image #pdp-thumbnails li.video a:after{display:none}#pdp_v2 .pdp-panel-image #pdp-thumbnails a:hover{border-color:#fff}#pdp_v2 .pdp-panel-image #pdp-thumbnails a:hover:after{border-color:#000}#pdp_v2 .pdp-panel-image #pdp-thumbnails a.active,#pdp_v2 .pdp-panel-image .ar-product-images .owl-controls .owl-page.active{background:#000}#pdp_v2 .pdp-panel-image #pdp-thumbnails li.video a.active svg>g{fill:#000;opacity:1}#pdp_v2 .pdp-panel-image #pdp-thumbnails a:hover img{opacity:1}#pdp_v2 .pdp-panel-image #pdp-thumbnails img{box-shadow:0 10px 30px rgba(0,0,0,.05);display:block;left:38px;margin-top:-55px;max-width:none;max-width:84px;opacity:0;pointer-events:none;position:absolute;top:50%;z-index:1000}#pdp_v2 .pdp-panel-image .pdp-image-actions.pdp-image-actions-under{float:left;padding:8px 0 0;width:100%}#pdp_v2 .pdp-panel-image .pdp-image-actions .products-share{float:right}#pdp_v2 .pdp-panel-image .pdp-image-actions .products-trigger{border:0}#pdp_v2 .pdp-panel-purchase .pdp-panel-purchase-wrapper{margin:0 0 0 48px;max-width:380px;padding-bottom:60px;padding-top:64px}#pdp_v2 .pdp-panel-purchase .pdp-product-name{color:rgba(0,0,0,.87);margin-bottom:0}html:lang(fr-CA) #pdp_v2 .pdp-panel-purchase .pdp-product-name .pdp-product-name__subtitle{display:none;line-height:1.231rem}#pdp_v2 .pdp-panel-purchase .pdp-product-price{margin-bottom:0}#pdp_v2 .pdp-panel-purchase .pdp-product-price .promotion{display:none}#pdp_v2 .pdp-panel-purchase .pdp-product-price .price-sales{margin-left:0}#pdp_v2 .pdp-panel-purchase .pdp-product-price .promo-msg{color:rgba(0,0,0,.6);display:block;padding-top:10px}#pdp_v2 .pdp-panel-purchase .pdp-product-price .price-promotion-badge{background-color:#fff;padding-top:3px;position:relative;top:-1px}#pdp_v2 .pdp-panel-purchase .pdp-product-price .price-promotion-badge.clientele{background-color:#e75a5a}#pdp_v2 .pdp-panel-purchase #pdp-product-content .product-price{display:none}#pdp_v2 .designer-notes-container p{margin-bottom:8px}#pdp_v2 .designer-notes-container em{font-style:normal;font-weight:400}#pdp_v2 .pdp-panel-purchase .product-add-to-cart{min-height:0}#pdp_v2 .pdp-panel-purchase .product-action .add-wishlist,#pdp_v2 .pdp-panel-purchase .product-action button{height:48px;padding-left:0;padding-right:0}#pdp_v2 .pdp-panel-purchase .product-action .button,#pdp_v2 .pdp-panel-purchase .product-action button{-webkit-font-smoothing:antialiased;margin:0 0 16px;padding:1rem;width:100%}#pdp_v2 .pdp-panel-purchase .product-action .button .view-cart{background-position:0 -709px;display:inline-block;height:16px;position:relative;top:1px}#pdp_v2 .pdp-panel-purchase .product-action.applepay-available .add-to-cart{margin-bottom:8px}#pdp_v2 .pdp-panel-purchase .product-action #apple-pay-button,#pdp_v2 .pdp-panel-purchase .product-action #apple-pay-button-imposter{background-size:44px 18px;border-radius:0;height:48px}.no-touch #pdp_v2 .pdp-panel-purchase .product-action #apple-pay-button-imposter:hover,.no-touch #pdp_v2 .pdp-panel-purchase .product-action #apple-pay-button:hover{background-color:initial;box-shadow:0 5px 30px rgba(0,0,0,.15)}#pdp_v2 .ar-styledwith--grid .ar-styledwith__gutter{flex:0 1 calc(33% - 2px)}#pdp_v2 .ar-styledwith .ar-styledwith__link-container{position:relative}#pdp_v2 .ar-styledwith .ar-styledwith__link-container img.ar-styledwith__link-image{-webkit-transform:translate(-50%,-21%);bottom:0;display:none;left:50%;max-width:inherit;opacity:1;position:absolute;transform:translate(-50%,-21%);width:inherit;z-index:2}#pdp_v2 #pdp-details .ar-styledwith .ar-styledwith__link-container img.ar-styledwith__link-image{-webkit-transform:translate(-50%,-14%);transform:translate(-50%,-14%)}.no-touch #pdp_v2 .ar-styledwith .ar-styledwith__link-container:focus img.ar-styledwith__link-image,.no-touch #pdp_v2 .ar-styledwith .ar-styledwith__link-container:hover img.ar-styledwith__link-image,.no-touch #pdp_v2 .ar-styledwith .ar-styledwith__link-container img.ar-styledwith__link-image:focus,.no-touch #pdp_v2 .ar-styledwith .ar-styledwith__link-container img.ar-styledwith__link-image:hover{display:block}.no-touch #pdp_v2 .ar-styledwith .ar-styledwith__link-container span:focus,.no-touch #pdp_v2 .ar-styledwith .ar-styledwith__link-container span:hover{padding-top:3%}.js #pdp_v2 .pdp-product-copy{visibility:hidden}#pdp_v2 .pdp-accordian-reviews,#pdp_v2 .pdp-tab-trigger,#pdp_v2 .pdp-tab-trigger-dn{transition:all .2s ease}#pdp_v2 .pdp-tab-trigger .ar-pdp-tab-label{margin-bottom:-2px;margin-top:2px}#pdp_v2 .pdp-tab-trigger span.ar-arrow-icon{transition:opacity .2s ease 0s,-webkit-transform .3s cubic-bezier(.17,.9,.66,1.57) 0s;transition:transform .3s cubic-bezier(.17,.9,.66,1.57) 0s,opacity .2s ease 0s;transition:transform .3s cubic-bezier(.17,.9,.66,1.57) 0s,opacity .2s ease 0s,-webkit-transform .3s cubic-bezier(.17,.9,.66,1.57) 0s}#pdp_v2 .open .pdp-tab-trigger span.ar-arrow-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#pdp_v2 .pdp-tab-content p{margin:0 0 8px}#pdp_v2 .pdp-tab-title{margin-bottom:8px}#pdp_v2 .open .pdp-tab-content{display:block}#pdp_v2 .pdp-tab-content ul{list-style:disc outside none;margin-left:1.231rem;padding-left:1.231rem}#pdp_v2 .pdp-tab-content h5{color:rgba(0,0,0,.87);margin-bottom:1.231rem}#pdp_v2 .pdp-tabs .pdp-tab-content h5{display:none}#pdp_v2 #pdp-info-bottom{border-top:1px solid #979797;margin:100px 0;padding:55px 0 0}#pdp_v2 #pdp-info-bottom h5.pdp-header{background:#fff;padding:40px 40px 120px}#pdp_v2 #pdp-info-bottom .pdp-info-bottom-body{background:#eee;padding:40px}#pdp_v2 #pdp-info-bottom li{margin-bottom:15px}#pdp_v2 #pdp-info-bottom .pdp-tab-content{box-sizing:border-box;padding:0 80px 0 0;width:40%}#pdp_v2 #pdp-info-bottom .pdp-tab-content.last{padding:0;width:20%}.pt_product-details #pdp_v2 .recommendations .owl-controls .owl-buttons div{border:3px solid #f1f1f1}.pdp-help{background:#fff;border-radius:25px;bottom:30px;box-shadow:0 10px 30px rgba(0,0,0,.1);position:fixed;right:45px;transition:all .2s ease;z-index:99}.no-touch .pdp-help:focus,.no-touch .pdp-help:hover{box-shadow:0 10px 30px rgba(0,0,0,.15)}.pdp-help:active{box-shadow:0 4px 15px rgba(0,0,0,.2)}.pdp-help a.help-dialog{display:block;line-height:44px;padding:3px 45px 3px 20px;transition:all .2s ease}.dot{border-radius:50%;height:2px;margin-right:1px;margin-top:1px;width:2px}@media only screen and (min-width:1980px){#pdp_v2 .pdp-panel-purchase .pdp-panel-purchase-wrapper{max-width:420px}.product-variations ul.swatches li,.product-variations ul.swatches li:nth-child(8n+8){margin-right:calc(12.5% - 36.0125px)}.product-variations ul.swatches li:nth-child(9n+9){margin-right:0}}/*! @file app.ns.productsearch.css */.product-tile{color:rgba(0,0,0,.87);line-height:1.231rem;margin:0 0 48px;position:relative}html:lang(fr-CA) .ar-styledwith__text-name,html:lang(fr-CA) .pdp-product-name__name,html:lang(fr-CA) .product-name{text-transform:uppercase!important}.product-tile img{max-width:100%;vertical-align:bottom}.product-tile .product-image{min-height:217px;position:relative}.product-tile .product-label{bottom:4px;color:rgba(0,0,0,.87);display:block;letter-spacing:.03em;padding:4px 4px 2px;position:absolute;right:4px;z-index:4}.product-tile .product-headline{padding:0 7px}.product-tile .product-headline p{margin:10px 0 7px}.product-tile .product-brand h6,.product-tile .product-name h6{margin:0!important}.product-tile .product-pricing{position:relative;text-align:left}@-webkit-keyframes plp-stack-preloading{0%{left:-50px}50%{left:calc(100% - 50px)}to{left:-50px}}@keyframes plp-stack-preloading{0%{left:-50px}50%{left:calc(100% - 50px)}to{left:-50px}}.plp-stack.plp-stack--preloading .product-tile{overflow:hidden;position:relative}.plp-stack.plp-stack--preloading .product-tile .loader{-webkit-animation:plp-stack-preloading 3s infinite;animation:plp-stack-preloading 3s infinite;background-image:linear-gradient(90deg,#f7f7f7 0,#fff 50%,#f7f7f7);height:100%;left:-50px;position:absolute;top:0;width:100px}.pt_product-search-result .primary-content{position:relative}.pt_product-search-result .primary-content h1.content-header{padding-left:15px}.category-main-banner img{max-width:100%}.ar-simplesearch__form{border:1px solid #ccc}input.ar-simplesearch__input{border:none;border-radius:.25rem;padding-left:.6em}.ar-simplesearch__submit{border:none;margin:10px 0}.ar-simplesearch #suggestions{border:1px solid #ccc;box-shadow:0 40px 40px 7px rgba(0,0,0,.08);margin-top:-2px;width:100%}.no-hits-main{margin:0 auto;padding-top:5%;text-align:center}.no-hits-phrase h6{margin:0 auto;text-align:center;width:600px}.no-hits-search{background:#fff;margin:40px auto 80px;position:relative;width:600px}.no-hits-search input[type=text]{border:0;height:70px;margin:0;padding:8px 0;width:250px}.no-hits-search input[type=text].q{color:rgba(0,0,0,.87);cursor:text;float:left;height:70px;padding-left:12px;width:540px}.no-hits-search input[type=submit]{background:#fff url(../images/interface/icon-search.png) no-repeat scroll;background-position:4px -51px;border:0;box-sizing:border-box;float:left;height:50px;margin:10px 0 0;text-indent:-999em;width:60px}.no-hits-search #suggestions{width:600px}.no-hits-help{color:rgba(0,0,0,.6);padding-bottom:6%}.no-hits-help .no-hits-buttons .button{min-width:220px}.bottom-page-links .info-content{border-top:1px solid #ccc;margin:32px 0 0;padding:32px 0 0}.bottom-page-links .info-content .column{float:left;text-align:center}.bottom-page-links .info-content .col_1{width:29.743083%}.bottom-page-links .info-content .column ul{margin:17px 0 0;padding:0}.bottom-page-links .info-content .column ul li{list-style:none}.bottom-page-links .info-content .col_3 p{line-height:1.4em;margin:18px 0 0}.search-result-bookmarks{margin:15px}.search-result-bookmarks .first{border-right:1px solid #999;padding-right:5px}.refinementFauxBackground{min-height:50px;position:absolute;top:0;width:100%}.loadmore{margin:18px auto 8px;width:175px}.loadmore .load_btn{margin-bottom:20px}.loadmore a{cursor:pointer;display:block;width:172px}.add-remove-refinements{float:left;padding-top:10px}.items-per-page{background:none repeat scroll 0 0 #d9d9d9;border-bottom:1px solid #c2c2c2;float:right;margin:0 0 0 20px;padding:3px 5px}.items-per-page label{display:none}.items-per-page select{background:none repeat scroll 0 0 #d9d9d9;border:0;margin:0 6px 0 0;padding:0;width:auto}.items-per-page button{background:none repeat scroll 0 0 #c2c2c2;border:0;color:rgba(0,0,0,.87);padding:.3em;width:auto}.pagination .results-hits{color:rgba(0,0,0,.87);float:left;line-height:28px}.pagination,.pagination ul{float:right;margin:0}.pagination ul{padding:0}.pagination li{display:block;float:left;list-style:none outside none;padding:.5em}.pagination li.first-last a{background-color:#00a4e3;color:#fff;padding:0 2px}.search-result-header{margin-bottom:40px}.search-result-header h5{display:inline-block;float:left}.search-result-header h5 a{-moz-transition:all .2s ease;-webkit-transition:all .2s ease;border-bottom:2px solid rgba(0,0,0,.1);transition:all .2s ease}.search-result-header .btn-all{border-bottom:2px solid rgba(0,0,0,.1);cursor:pointer;display:inline-block;float:right;padding-top:10px;transition:all .2s ease 0s}.search-result-header .btn-all:focus,.search-result-header .btn-all:hover,.search-result-header h5 a:focus,.search-result-header h5 a:hover{border-bottom:2px solid rgba(0,0,0,.9);color:rgba(0,0,0,.87)}.search-result-footer{margin-bottom:100px;text-align:center}ul.search-result-items{margin:0;padding:0;width:100%}ul.search-result-items li{list-style:none outside none}ul.search-result-items .grid-tile{float:left;list-style:none outside none}ul.search-result-items li.clearRow{clear:both;display:block}ul.search-result-items .invisible{display:none}ul.search-result-items .product-tile .product-image{text-align:center}.searchResultProductPhrase{margin:10px 0;max-width:57%;position:relative}.searchResultContentPhrase{margin:20px 0}.search-results-content{border-top:1px solid #ccc;margin-top:89px;padding-top:20px}.search-results-content.noproducts{border-top:none;margin-top:0}.search-results-content ul{margin:0;padding:0}.search-results-content button#load-more-content{margin-left:-21px}ul.folder-content-list li{float:left;list-style:none outside none;margin-bottom:43px;width:48.94122%}ul.folder-content-list li.even{float:right}ul.folder-content-list .content-title{display:block}.no-results{padding:20px}.wide-tiles ul.search-result-items .grid-tile{width:91%}.wide-tiles .product-tile{height:166px!important}.wide-tiles .product-tile .product-image{float:left;width:40%}.search-result-container ul.search-result-items .grid-tile.grid-product-filler{margin-bottom:40px}.pt_product-search-result #secondary .refinement h3{display:none}.pt_product-search-result #secondary{min-height:1px;padding-top:1px}.middle{margin:0 15px}.pt_content-search-result .primary-content{background:none repeat scroll 0 0 #fff}.pt_content-search-result .primary-content h1.content-header{padding-left:15px}.pt_content-search-result #secondary .refinement h3{display:none}#search-redirect{background:#f7f7f7;color:rgba(0,0,0,.6);padding-bottom:14px;padding-top:14px;text-align:center}.ar-dead-end-cta__button{padding:1rem 1rem .8rem}/*! @file app.ns.checkout_v2.css */.cart-promos{border-bottom:0;border-top:1px solid #e1e1e1;margin:30px 0;padding-bottom:0;padding-top:30px}.cart-promos img{width:100%}.orderpaymentdetails .mini-address-phone-number-row{padding-top:0!important}.need-help-callout div{float:left;padding-top:15px}.pt_checkout .form-caption.error-message{margin:0 0 0 35.5%;width:auto}.pt_checkout .checkout-guest .form-caption.error-message{margin-left:17.5%}.pt_checkout .cvn .form-caption.error-message{margin-left:41%!important}.pt_checkout legend{background:transparent;border:0}.pt_checkout form .error{display:inline}.pt_checkout button.button.primary{padding:.76em 2em}.pt_checkout button.button.primary.checkout{display:inline-block;float:right}.pt_checkout .submitgrid .form-row.form-row-button{padding-top:0}.pt_checkout .content .input-select{margin-left:2%;width:52%}.with-helper-text a{color:inherit}.form-row-button.align-right{margin-left:inherit;text-align:right;width:inherit}.pt_checkout .form-indent{margin:10px 0 0 17.5%;padding-left:0;padding-top:0}.pt_checkout .form-indent.save-card-form{margin:-16px 0 0 20.5%;padding-left:43px;position:absolute;width:240px}.pt_checkout .input-wrap.billing{margin-left:-5px;margin-top:40px}.pt_checkout .input-wrap.billing select{margin-left:1%}.pt_checkout .input-wrap .form-field-tooltip.with-helper-text{position:relative;right:6%;top:0;width:0;z-index:100}.form-label-text,.pt_checkout .input-wrap label{width:17.5%}.orderbilling div,.pt_checkout .summarybox div{line-height:18px}.pt_checkout .orderpayment td.orderbilling{padding:1.5em 0}.button.primary.apply{background:#f8f8f8;border-color:#ccc;border-left:0;color:rgba(0,0,0,.87);margin-left:-.65%;padding:.45em 1em .5em}.pt_checkout .item-edit-details{margin-left:-13px}.pt_checkout .input-wrap span.error{margin-left:58px!important}.gift-cert-used{padding:10px 13px 10px 0}.cvn,.day,.month,.year{clear:none;float:left}.day select,.month select,.year select{margin:0;width:97.8%}.month .form-caption{margin-left:0}li.ordershipping{padding-bottom:5px}li.ordershipping select{margin:0}.pt_checkout .ordertotalstable{margin-right:5px}.orderbilling .review-order-email-row{color:rgba(0,0,0,.6);padding:10px 0}.orderpayment table.orderpaymentdetailstable{width:100%}.pt_checkout#wrapper{overflow:visible!important}.need-help-callout{position:relative;top:-4px}.need-help-callout a{display:inline-block;float:right;line-height:26px;margin:0}ul.product-availability-list{margin:0;padding:0}ul.product-availability-list li{list-style:none outside none;margin:5px 0}.pt_checkout#wrapper #main{display:block;padding-bottom:50px}.pt_checkout .primary-content h1{margin:10px 0 30px}.pt_checkout .button.secondary.checkout{margin-right:12px;min-width:200px}.pt_checkout .cheetahtrack{position:absolute;visibility:hidden}.pt_checkout span[for=dwfrm_billing_billingAddress_addressFields_states_state],.pt_checkout span[for=dwfrm_singleshipping_shippingAddress_addressFields_states_state]{display:none!important}.pt_checkout .remove-icon{background:url(../images/interface/icon_remove.gif) no-repeat;float:right;height:9px;margin:4px 2px 0 .5em;width:9px}.pt_checkout .cart-error-form{margin:1em 0;padding:.5em 0 0}.pt_checkout .checkout-content-block-gray{margin:10px 0 3px;padding:20px 0 30px 10px}.pt_checkout #giftcert-inputs .grecaptcha-badge{visibility:hidden}.pt_checkout #giftcert-inputs .pt_checkout .ar-giftcard__redemption,.pt_checkout .balance{clear:both}.pt_checkout .balance .error{display:inline-block;margin:0;max-width:688px;padding-bottom:10px}.pt_checkout .ar-giftcard .ar-giftcard__redemption{padding-bottom:5px}.pt_checkout .balance.active{width:688px}.pt_checkout #giftcert-inputs button.secondary{border-width:1px;margin:0;padding:7px 0;width:88px}.safari .pt_checkout #giftcert-inputs button.secondary{margin-left:-7px}.pt_checkout #giftcert-inputs button.button-text{line-height:35px}.ar-giftcard-check #giftcert-inputs img.buttonLoader,.pt_checkout #giftcert-inputs img.buttonLoader{display:inline-block;height:15px;margin-left:15px;position:relative;vertical-align:middle;width:15px}.pt_checkout #giftcert-inputs img.gcCheckLoader{margin-left:19%}.ar-giftcard-check #giftcert-inputs .input-pin img.buttonLoader,.pt_checkout #giftcert-inputs .input-pin img.buttonLoader{margin-top:7px}.ar-giftcard-check .balance.active,.pt_checkout .balance.active{background-color:#f7f7f7;margin-bottom:10px;padding:10px}.pt_checkout .ar-giftcard__redemption.coupon div.error{display:inline-block;margin-bottom:10px}.pt_checkout .checkout-progress-indicator{margin-bottom:25px;min-height:48px;text-align:center}.pt_checkout .checkout-progress-indicator .checkout-progress-indicator-stuck{background:#fff;padding:13px 0;z-index:1000}.pt_checkout .checkout-progress-indicator .step a{color:rgba(0,0,0,.6)}.no-touch .pt_checkout .checkout-progress-indicator a:focus,.no-touch .pt_checkout .checkout-progress-indicator a:hover{color:rgba(0,0,0,.87)}.no-touch .pt_checkout .checkout-progress-indicator a:focus span.steplabel,.no-touch .pt_checkout .checkout-progress-indicator a:hover span.steplabel{border-bottom:2px solid #000}.no-touch .pt_checkout .checkout-progress-indicator a:focus span.ar-icon,.no-touch .pt_checkout .checkout-progress-indicator a:hover span.ar-icon{opacity:1}.pt_checkout .checkout-progress-indicator .step{box-sizing:border-box;color:rgba(0,0,0,.6);display:inline-block;padding:1px 10px 2px;position:relative}.pt_checkout .checkout-progress-indicator .ar-link{display:none}.pt_checkout .checkout-progress-indicator .sticky .ar-link{display:inline-block;left:0;margin-top:1px;position:absolute}.pt_checkout .checkout-progress-indicator .sticky .ar-link.help-dialog{left:auto;right:0}.pt_checkout .checkout-progress-indicator span.stepnum{margin-right:3px}.pt_checkout .checkout-progress-indicator span.ar-icon{display:none;opacity:.2}.pt_checkout .checkout-progress-indicator div.active span.stepnum{display:none}.pt_checkout .checkout-progress-indicator div.active span.ar-icon{display:inline-block}.pt_checkout .checkout-progress-indicator div.current{color:rgba(0,0,0,.87)}.pt_checkout .checkout-progress-indicator div.current span.steplabel{border-bottom:2px solid #000}.mycart-summary{float:left!important;max-width:480px;top:55px;z-index:10}.mycart-summary-minibag{-webkit-tap-highlight-color:rgba(0,0,0,0);padding:20px}.mycart-summary-minibag .mycart-summary-item-info{display:none;left:-312px;min-height:120px;position:absolute;top:-60px;width:240px;z-index:10}.mycart-summary-minibag .mycart-summary-item-info a.btn-close-info{cursor:pointer;display:block;height:40px;position:absolute;right:5px;text-align:center;top:5px;width:40px}.mycart-summary-minibag .mycart-summary-item-info .arrow-right,.mycart-summary-minibag .mycart-summary-item-info .arrow-up{height:0;position:absolute;width:0}.mycart-summary-minibag .mycart-summary-item-info .arrow-right{border-bottom:15px solid transparent;border-left:15px solid #111;border-top:15px solid transparent;right:-15px;top:55px}.mycart-summary-minibag .mycart-summary-item-info .arrow-up{border-bottom:15px solid #111;border-left:15px solid transparent;border-right:15px solid transparent;left:15px;top:-15px}.mycart-summary-minibag .mycart-summary-item-info .mycart-summary-item-tax{border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:15px}.mycart-summary-minibag .mycart-exclude-tax{color:rgba(0,0,0,.6);display:block;padding-top:5px}.mycart-summary-minibag .mycart-summary-component{border-top:1px solid #d9d9d9;margin:15px 0;padding:15px 0}.pt_account_nomenu .checkout-login.v2 button{display:block;margin:25px auto 0;width:100%}.pt_account_nomenu .checkout-login.v2 .password-input__outer-wrapper button{margin:0}.pt_account_nomenu .checkout-login.v2 .checkout-login-or{margin-top:24px;text-align:center;width:100%}.pt_account_nomenu .checkout-login.v2 .checkout-login-content{padding:24% 0 0 9%}.pt_account_nomenu .checkout-login.v2 .form-row{white-space:normal}.pt_account_nomenu .checkout-login.v2 .checkout-login-registration{display:none}.pt_account_nomenu .checkout-login.v2 .form-row .error,.pt_account_nomenu .checkout-login.v2 .form-row .form-caption{margin:0}.pt_account_nomenu .checkout-login.v2 .form-row .error{line-height:20px}.pt_account_nomenu .checkout-login.v2 .password-error,.pt_account_nomenu .checkout-login.v2 .password-size-error{line-height:1;margin:10px 0;width:100%}.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create{margin:40px auto 0;width:430px}.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create h2{margin-bottom:20px}.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create label{float:none;margin-bottom:3px}.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create input[type=email],.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create input[type=password],.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create input[type=text],.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create textarea{box-sizing:border-box;height:40px;margin:0;padding:6px 1em 5px;width:100%}.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create input[type=email].error,.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create input[type=password].error,.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create input[type=text].error,.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create textarea.error{border:1px solid #f03}.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create .form-row{margin-left:0;padding-bottom:15px}.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create .required-notification-container{float:right}.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create .addtoemaillist{margin:15px 0 0}.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create .addtoemaillist-canada{display:none;margin:10px 0}.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create .addtoemaillist label{line-height:14px;width:350px}.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create .addtoemaillist-canada label{width:380px}.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create .addtoemaillist .styledCheckbox{margin-right:10px}.pt_account_nomenu .checkout-login.v2 .checkout-login-account-create .addtoemaillist span{color:rgba(0,0,0,.6);display:block;padding-top:3px}.pt_account_nomenu .checkout-login.v2 .checkout-login-external-create .form-row-error~.ar-error-text{display:none!important}.pt_checkout .checkoutbilling.v2 .form-row:after,.pt_checkout .checkoutshipping.v2 .form-row:after{clear:both;content:" ";display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}.pt_checkout .checkoutbilling.v2 .form-row{display:block}.pt_checkout .checkoutbilling.v2 .form-row.dn,.pt_checkout .checkoutshipping.v2 .form-row.dn{display:none}.pt_checkout .checkoutbilling.v2 .button.secondary.checkout,.pt_checkout .checkoutshipping.v2 .button.secondary.checkout{display:inline-block}.pt_checkout .checkoutbilling.v2 .form-row-button button,.pt_checkout .checkoutshipping.v2 .form-row-button button{float:right}.pt_checkout .checkoutbilling.v2 .form-row-button button.paypal{font-size:13px;max-width:343px;padding:.99em 2em}.ar-checkout__paypal-text{top:2px}.ar-checkout__paypal-img{margin-left:2px}.pt_checkout .checkoutbilling.v2 .message-proceed-to-paypal{max-width:343px}.pt_checkout input[type=text]:focus,.pt_checkout select:focus,.pt_checkout textarea:focus{border:1px solid #888;color:rgba(0,0,0,.87)}.pt_checkout .checkoutbilling.v2 input[type=text].error,.pt_checkout .checkoutbilling.v2 select.error,.pt_checkout .checkoutbilling.v2 textarea.error,.pt_checkout .checkoutshipping.v2 input[type=text].error,.pt_checkout .checkoutshipping.v2 select.error,.pt_checkout .checkoutshipping.v2 textarea.error{border:1px solid #f03}.pt_checkout .checkoutbilling.v2 .checkout-content-block-gray,.pt_checkout .checkoutshipping.v2 .checkout-content-block-gray{border-radius:3px;margin:0 0 10px;padding:40px;width:auto}.pt_checkout .checkoutbilling.v2 .checkout-section-header,.pt_checkout .checkoutshipping.v2 .checkout-section-header{margin-bottom:20px}.pt_checkout .checkoutbilling.v2 input[type=text],.pt_checkout .checkoutbilling.v2 select,.pt_checkout .checkoutshipping.v2 input[type=text],.pt_checkout .checkoutshipping.v2 select{box-sizing:border-box;color:rgba(0,0,0,.6);display:block;margin-left:0;padding:.6em .6em .4em;width:50%}.pt_checkout .checkoutbilling.v2 input[readonly=readonly],.pt_checkout .checkoutshipping.v2 input[readonly=readonly]{background-color:#ececec}.pt_checkout .checkoutbilling.v2 input[type=text]+.error .error-message,.pt_checkout .checkoutbilling.v2 select+.error .error-message,.pt_checkout .checkoutshipping.v2 input[type=text]+.error .error-message,.pt_checkout .checkoutshipping.v2 select+.error .error-message{width:100%}.pt_checkout .checkoutbilling.v2 select,.pt_checkout .checkoutshipping.v2 select{padding-left:.25em}.pt_checkout .checkoutbilling.v2 .error,.pt_checkout .checkoutshipping.v2 .error{display:block;margin:0}.pt_checkout .checkoutbilling.v2 .form-caption.error-message,.pt_checkout .checkoutshipping.v2 .form-caption.error-message{margin-left:0!important}.pt_checkout .form-caption.error-message.year-error{float:left;width:100%}.pt_checkout .checkoutbilling.v2 .ar-giftcard .optionalfield{float:right;margin:0 48% 0 0;position:static;right:auto;top:auto}.pt_checkout .checkoutbilling.v2 .input-wrap .form-row,.pt_checkout .checkoutshipping.v2 .input-wrap .form-row{margin-bottom:20px}.pt_checkout .checkoutbilling.v2 .input-wrap label,.pt_checkout .checkoutshipping.v2 .input-wrap label{background:transparent;box-sizing:border-box;padding:1.1em 10px 0 0;width:25%}.pt_checkout .checkoutbilling.v2 .input-wrap label[for=dwfrm_billing_giftCertCode]{padding-top:.4em}.pt_checkout .checkoutbilling.v2 .select-address,.pt_checkout .checkoutbilling.v2 .select-creditcard,.pt_checkout .checkoutshipping.v2 .select-address{margin-bottom:30px}.pt_checkout .checkoutbilling.v2 .checkboxes,.pt_checkout .checkoutshipping.v2 .checkboxes{margin-left:0;padding-left:0;padding-top:5px;width:65%}.pt_checkout .checkoutbilling.v2 .checkboxes label,.pt_checkout .checkoutshipping.v2 .checkboxes label{padding:0;width:75%!important}.pt_checkout .checkoutbilling.v2 .checkboxes .form-row,.pt_checkout .checkoutshipping.v2 .checkboxes .form-row{clear:none;float:left;margin:0 1% 0 0;width:49%}.pt_checkout .checkoutshipping.v2 .with-helper-text.phone{margin-top:-51px}.pt_checkout .checkoutshipping.v2 .form-row-error+.with-helper-text.phone{margin-top:-81px}.pt_checkout .checkoutshipping.v2 .with-helper-text{margin-top:12px;right:6%}#wrapper.pt_checkout #main .checkoutshipping.v2 .input-wrap .form-row input[readonly=readonly].country,#wrapper.pt_checkout #main .checkoutshipping.v2 .input-wrap .form-row select.country{border:none;cursor:default;height:100%;width:85%}#wrapper.pt_checkout #main .checkoutshipping.v2 .input-wrap .form-row select.country{padding-right:25px}.pt_checkout .checkoutshipping.v2 .input-wrap .form-row.tooltip-select{background-color:#fff;border:1px solid #ccc;height:46px}#wrapper.pt_checkout #main .checkoutshipping.v2 .input-wrap .form-row.tooltip-select.form-row-error{margin-bottom:46px}.pt_checkout .checkoutshipping.v2 .input-wrap .form-row.tooltip-select.read-only{background-color:#ececec}.pt_checkout .checkoutshipping.v2 #shipping-method-list{margin:0}.pt_checkout .checkoutshipping.v2 #shipping-method-list .form-caption,.pt_checkout .checkoutshipping.v2 #shipping-method-list .shipping-promos{margin:0 0 0 32px;width:80%}.pt_checkout .checkoutshipping.v2 #shipping-method-list .content-asset{padding:10px 0 0}.pt_checkout .checkoutshipping.v2 .options-container{border-bottom:0;border-top:1px solid #ccc;margin-top:35px;padding:30px 0 15px}.pt_checkout .checkoutshipping.v2 .options-container .form-row label{display:block}.pt_checkout textarea{border-radius:5px;margin:0;width:100%}.pt_checkout .checkoutshipping.v2 #is-gift-message:before{content:"";display:block;height:150px;margin-top:-150px}.pt_checkout .checkoutshipping.v2 .options-container .form-row.gift-message-text .form-caption,.pt_checkout .checkoutsummary .form-row.gift-message-text .form-caption{margin:10px 0 0}.pt_checkout .checkoutshipping.v2 .options-container .gift-message-text{display:none;margin-top:20px}.pt_checkout .checkoutshipping.v2 .options-container .gift-message-text label{margin:0 0 5px;width:100%}.pt_checkout .checkoutbilling.v2 .giftcard-line-items,.pt_checkout .checkoutbilling.v2 .promo-code-line-items{margin-bottom:30px;margin-top:20px;width:688px}.pt_checkout .checkoutbilling.v2 .giftcard-line-items.empty{margin:0}.pt_checkout .checkoutbilling.v2 .giftcard-line-item,.pt_checkout .checkoutbilling.v2 .promo-code-line-item{border-bottom:1px solid #eaeaea;height:30px;padding:5px 0}.pt_checkout .checkoutbilling.v2 .giftcard-line-item{height:auto}.pt_checkout .checkoutbilling.v2 .giftcard-details,.pt_checkout .checkoutbilling.v2 .promo-details{float:left;width:80%}.pt_checkout .checkoutbilling.v2 .giftcard-details span{display:block}.pt_checkout .checkoutbilling.v2 .giftcard-details span span{display:inline}.pt_checkout .checkoutbilling.v2 .remove-gc-button,.pt_checkout .checkoutbilling.v2 .remove-promo-button{float:right;text-align:right;width:20%}.pt_checkout .checkoutbilling.v2 .form-row.form-indent{margin-bottom:10px;margin-left:25%;padding-left:0}.pt_checkout .checkoutbilling.v2 .form-row.form-indent label{padding-top:0}.pt_checkout .checkoutbilling.v2 .billing_address .billing-address-toggle{margin-bottom:20px}.pt_checkout .checkoutbilling.v2 .billing_address .billing-address,.pt_checkout .checkoutbilling.v2 .billing_address .billing-address .summarybox .name{color:rgba(0,0,0,.87)}.pt_checkout .checkoutbilling.v2 .billing_address .billing-rows{display:none}.pt_checkout .checkoutbilling.v2 .confirm-email .input-wrap .addtoemaillist label{display:block;line-height:normal;padding-top:5px;width:60%}.pt_checkout .checkoutbilling.v2 .confirm-email .input-wrap .addtoemaillist label span{color:rgba(0,0,0,.6);display:block;margin-left:30px;padding-top:3px}.pt_checkout .checkoutbilling.v2 .label-inline.border-top{border-top:1px solid #d9d9d9;padding-top:20px}.pt_checkout .checkoutbilling.v2 .input-wrap .form-row-error .vline-container,.pt_checkout .checkoutbilling.v2 .input-wrap .form-row-error select{border-color:#f03}.pt_checkout .checkoutbilling.v2 .input-wrap .exp-label{background-color:#fff;border:1px solid #ccc;border-radius:5px 0 0 5px;border-right:none;color:rgba(0,0,0,.6);font-size:13px;height:48px;max-width:125px;padding:17px 0 0 9px}.pt_checkout .checkoutbilling.v2 .input-wrap .cvn.form-row+.cvn-tip{margin-top:10px;position:absolute;right:2%}.pt_checkout .checkoutbilling.v2 .input-wrap .cvn.form-row-error+.cvn-tip{right:2%}.pt_checkout .checkoutbilling.v2 .year{overflow:hidden;position:relative}.pt_checkout .checkoutbilling .vline-container .vline{border-left:1px solid #767676;height:25px;opacity:.5;position:relative;top:10px}.pt_checkout .checkoutbilling.v2 .input-code input{width:27%}.pt_checkout .checkoutbilling.v2 .input-pin .form-row{float:left;width:70%}.pt_checkout .checkoutbilling.v2 .input-pin input{width:36%}.pt_checkout .ar-giftcard .ar-giftcard__header .checkout-section-header{margin-bottom:auto;margin-top:auto}.pt_checkout .ar-giftcard .ui-icon.ui-icon-plus{-webkit-transform:scale(.8);transform:scale(.8);transition:-webkit-transform .3s cubic-bezier(.17,.9,.66,1.57);transition:transform .3s cubic-bezier(.17,.9,.66,1.57);transition:transform .3s cubic-bezier(.17,.9,.66,1.57),-webkit-transform .3s cubic-bezier(.17,.9,.66,1.57)}.pt_checkout .ar-giftcard .ui-icon.ui-icon-plus.js-giftcard-close{-webkit-transform:rotate(45deg) scale(.8);transform:rotate(45deg) scale(.8)}.pt_checkout .checkoutbilling.v2 #giftcert-inputs button.secondary{font-size:16px;height:48px;margin-left:3%;width:27%}.pt_checkout .checkoutbilling.v2 .balance.active,.pt_checkout .checkoutbilling.v2 .giftcard-line-items,.pt_checkout .checkoutbilling.v2 .promo-code-line-items{width:85%}.pt_checkout .checkoutbilling.v2 .promo-input-wrapper .promo-input{float:left}.pt_checkout .checkoutbilling.v2 .promo-input-wrapper .promo-input input{color:rgba(0,0,0,.87);width:338px!important}.pt_checkout .checkoutbilling.v2 .promo-input-wrapper button.secondary{border-width:1px;padding:1.15em 0;width:87px}.pt_checkout .checkoutbilling.v2 .promo-input-wrapper .billing-submit-button-row button{display:inline-block;padding-left:4.5em;padding-right:4.5em}.pt_checkout .checkoutbilling.v2 .form-field-tooltip{margin:0;width:auto}.pt_checkout .checkoutbilling.v2 .input-wrap .form-field-tooltip.with-helper-text.email-tip{margin-top:-51px;right:2%}.pt_checkout .checkoutbilling.v2 .confirm-email .input-wrap .form-row-error+.form-field-tooltip.with-helper-text{margin-top:-82px}.pt_checkout .checkoutbilling.v2 .card-billing-number{position:relative}.pt_checkout .checkoutbilling.v2 .card-billing-number .cards-accepting{margin:0;position:absolute;right:5px;top:9px;z-index:1}.pt_checkout .checkoutbilling.v2 .card-billing-number .cards-accepting span{display:none}.pt_checkout .checkoutbilling.v2 .card-billing-number .cards-accepting span.selectedCard{display:inline-block!important;opacity:1}.pt_checkout .checkoutbilling.v2 .select-creditcard{margin-bottom:15px}.pt_checkout .checkoutbilling.v2 .credit-card-shadow{background:#fdfdfd;border-radius:3px;box-shadow:0 3px 2px rgba(0,0,0,.03);max-width:460px;padding:20px 10px}.pt_checkout .checkoutbilling.v2 .payment-method-options .credit-card-shadow{padding:0 20px 0 0}.pt_checkout .checkoutbilling.v2 .payment-method-options .credit-card-shadow .input-radio{display:inline-block;margin:20px 0 0 10px}.pt_checkout .checkoutbilling.v2 .credit-card-shadow label{padding-left:15px;width:33%}.pt_checkout .checkoutbilling.v2 .credit-card-shadow .form-caption.error-message{margin-left:33%!important}.pt_checkout .checkoutbilling.v2 .credit-card-shadow .label-inline label{padding:3px 0 0;width:auto}.pt_checkout .checkoutbilling.v2 .credit-card-shadow .form-indent{margin-left:0;padding-left:33%}.pt_checkout .checkoutbilling.v2 .credit-card-shadow .cvn{position:relative}.pt_checkout .checkoutbilling.v2 .credit-card-shadow .cvn .ar-icon{left:50%;position:absolute;top:4px}.pt_checkout .checkoutbilling.v2 .credit-card-shadow.payoption-inactive{background:#f7f7f7}.pt_checkout .checkoutbilling.v2 .credit-card-shadow.payoption-inactive .input-radio{opacity:.4}.no-touch .pt_checkout .checkoutbilling.v2 .checkout-accordian:focus,.no-touch .pt_checkout .checkoutbilling.v2 .checkout-accordian:hover{background:#fff6ef;cursor:pointer}.pt_checkout .checkoutbilling.v2 .checkout-accordian .checkout-section-header{margin-bottom:0}.pt_checkout .checkoutbilling.v2 .checkout-accordian .checkout-accordian-body{display:none;padding-top:15px}.pt_checkout .checkoutbilling.v2 .checkout-accordian .checkout-accordian-trigger{color:rgba(0,0,0,.6)}.no-touch .pt_checkout .checkoutbilling.v2 .checkout-accordian.open{background:#f1f1f1;cursor:default}.pt_checkout .checkoutbilling.v2 .checkout-accordian.open .checkout-accordian-body{display:block}.pt_checkout .checkoutbilling.v2 .checkout-accordian.open .checkout-accordian-trigger{display:none}.pt_checkout .checkoutbilling.v2 .payment-method-options .form-row{margin:0 0 10px}.pt_checkout .checkoutbilling.v2 .payment-method-options input{visibility:hidden}.pt_checkout .checkoutbilling.v2 .payment-method-options label{overflow:hidden;padding:22px 0 18px 12px;width:80%}.pt_checkout .checkoutbilling.v2 .payment-method-options label .paypal_email{display:block;padding:15px 0 10px}.pt_checkout .checkoutbilling.v2 .payment-method-options label .paypal_edit{opacity:.6}.pt_checkout .checkoutbilling.v2 .payment-method-options label .ar-icon{float:left;margin-right:10px;position:relative;top:-2px}.pt_checkout .order_summary .need-help-callout{position:relative;top:0}.pt_checkout .order_summary span.need-help-callout{right:4.3%;top:100px}.pt_checkout .order_summary .summaryLegalMessage p{margin:0}.pt_checkout .checkoutsummary .orderbilling .summarybox{padding:0}.pt_checkout .order_summary .orderpaymentinstruments .payment-cards-container{width:100%}.pt_checkout .order_summary .product-list-item .name a{font-style:normal;line-height:15px}.pt_checkout .order_summary .product-list-item .sku{margin-top:14px}.pt_checkout .order_summary ul.ordertotalstable{list-style-type:none;padding-left:0}.pt_checkout .order_summary .ordertotalstable span.label{display:inline-block;padding-bottom:10px;width:75.5%}.pt_checkout .order_summary .ordertotalstable span.value{display:inline-block;text-align:right;width:23%}.pt_checkout .order_summary .ordertotals .ordertotalstable .subtotal{margin-bottom:25px}.pt_checkout .order_summary .ordertotals .ordertotalstable li.orderdiscount.discount{border-bottom:none}.pt_checkout .order_summary .ordershipments{overflow:visible}.pt_checkout .order_summary .grand_total{border-top:3px solid #000}.pt_checkout .order_summary .review-error-form{margin:1em 0;padding:.5em 0 0}.pt_checkout .order_summary .mycart-item-info.mycart-item-column.justify-between{justify-content:unset}.pt_checkout .order_summary .gift_message_block .gift_message_container p{word-wrap:break-word}.pt_checkout .order_summary .order-summary-footer{position:relative}.pt_checkout .order_summary .order-summary-footer .place-order-totals{margin-right:15px}.pt_checkout .order_summary .ordershippingmethod .shipping-method-select{text-indent:3px}.pt_checkout .order_summary .submit-order{display:inline-block;width:100%}.pt_checkout .order_summary .order-shipments-final-sale>div{padding:20px 0;width:50%}.pt_checkout .order_summary .order-shipments-final-sale p{margin-top:0}.pt_checkout .order_confirmation{padding-top:60px}.pt_checkout .order_confirmation .guest_promos{margin:30px 0}.pt_checkout .order_confirmation .guest_promos .login-box .button.facebook{width:100%}.pt_checkout .order_confirmation .guest_promos form div.error{display:none}.pt_checkout .order_confirmation .guest_promos .login-box .form-row.form-row-button{margin-top:0}.pt_checkout .order_confirmation .guest_promos .login-create-account label{float:none}.pt_checkout .order_confirmation .guest_promos .login-create-account .password-input__outer-wrapper{display:block;margin-top:5px}.pt_checkout .order_confirmation .guest_promos .login-create-account .password-input{height:40px;padding:0 0 0 10px}.pt_checkout .order_confirmation .guest_promos .login-create-account .form-row-button{margin-left:0;width:100%}.pt_checkout .order_confirmation .guest_promos .login-create-account .button{width:100%}.pt_checkout .order_confirmation .guest_promos .login-create-account .ar-hruler-text{margin:13px 0}.pt_checkout_confirmed~img{display:none}.ar-brandlisting__header{width:165px}.ar-brandlisting__body{width:80%}.ar-brandlisting__trigger{transition:all .2s ease}.ar-brandlisting__icon{top:-7px;transition:opacity .2s ease 0s,-webkit-transform .3s cubic-bezier(.17,.9,.66,1.57) 0s;transition:transform .3s cubic-bezier(.17,.9,.66,1.57) 0s,opacity .2s ease 0s;transition:transform .3s cubic-bezier(.17,.9,.66,1.57) 0s,opacity .2s ease 0s,-webkit-transform .3s cubic-bezier(.17,.9,.66,1.57) 0s}.ar-brandlisting__icon--opened{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ar-brandlisting__list-item{width:235px}@media only screen and (min-width:320px) and (max-width:767px){.ar-brandlisting__body,.ar-brandlisting__header,.ar-brandlisting__list-item{width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.ar-brandlisting__body,.ar-brandlisting__header{width:100%}}.ar-search-header{margin-top:-1px}.ar-search-transition{transition:all .15s ease!important}.ar-search-header #ar-search-header-stick{box-sizing:border-box;width:100%!important}.ar-psp .ar-search-header #ar-search-header-stick{height:auto;padding:0}.ar-search-header #ar-search-header-stick .ar-search-refined-clear{display:none}.ar-search-header #ar-search-header-stick.sticky .ar-search-refined__items{margin-left:0;margin-top:2px;position:relative}.ar-search-header #ar-search-header-stick.sticky .ar-search-refined__item-count{margin-top:6px}.ar-search-header #ar-search-header-stick.sticky{background:#f7f7f7;height:46px;left:0;padding:4px 3.38583% 5px;position:fixed;z-index:100}.ar-psp .ar-search-header #ar-search-header-stick.sticky{padding:0}.ar-search-header #ar-search-header-stick.sticky .ar-search-header__promoted-filters{display:none}.ar-search-header #ar-search-header-stick h1{line-height:1;margin-top:6px}.ar-search-header #ar-search-header-stick .ar-psp__nav h1{margin:0}#ar-search-header-stick .ar-search-header{margin-bottom:0}.ar-psp .ar-search-header #ar-search-header-stick.sticky h1{display:block}.ar-search-header #ar-search-header-stick.sticky .ar-psp__nav h1{display:initial}.product-search-result--full-hits .product-search-result__hits-breadcrumbs{display:none!important}#ar-search-header-stick .ar-category-breadcrumbs{display:none}#ar-search-header-stick.sticky .ar-category-breadcrumbs{display:block;float:left;line-height:1.8em;margin-right:38px;max-width:calc(100% - 100px);padding:7px 0}.ar-search-refined__item-count{flex:1;text-align:right;white-space:nowrap}.ar-search-refined__count{top:-6px}.ar-search-header .sticky .ar-search-refined{position:relative;top:2px}.ar-search-header .ar-search-refined .ar-search-refined-link{display:inline-block;float:left;margin-right:15px;padding-right:24px;padding-top:1px;position:relative}.ar-search-header .ar-search-refined .ar-search-refined-link .ar-text-icon-close{line-height:inherit}.ar-search-header .ar-search-refined .ar-search-refined-clear,.ar-search-header .ar-search-refined .ar-search-refined-edit{color:#999;padding-right:0}.ar-search-header .ar-search-refine-cta{display:none}.ar-search-refined__link-close{color:#fff;top:2px}.ar-search-refined__link-close--no-items{top:2px}.ar-search-title h1{margin-bottom:0}.ar-search-title h1 a{color:rgba(0,0,0,.4)}.ar-search-title h1 span{color:rgba(0,0,0,.1);display:inline-block;margin:0 25px}.sticky .ar-search-title h1{color:rgba(0,0,0,.9);display:inline-block;float:left;line-height:45px;margin-bottom:0}.sticky .ar-search-refined__count{top:-9px}.sticky .ar-search-title h1 a{color:rgba(0,0,0,.9)}.sticky .ar-search-title h1 span{color:rgba(0,0,0,.4);margin:0 5px}@media only screen and (min-width:320px) and (max-width:767px){.ar-search-title{position:relative}.ar-search-title select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;color:transparent}.ar-search-title select:focus{outline:0}.ar-search-title select.ar-rc--mac:focus{-webkit-transform:translateY(100%);bottom:0;height:auto;top:auto;transform:translateY(100%)}.sticky .ar-search-refined__count{margin-left:4px;top:-6px}.ar-search-title h1 a{display:block;margin-top:20px}.ar-search-title h1 span{margin:0 5px}.ar-search-title.ar-search-title--no-filter h1{background-image:none;border-bottom-width:0}.sticky .ar-search-title{margin-bottom:0}.sticky .ar-search-title h1{background:0 none;border-bottom:0;color:rgba(0,0,0,.8);margin-right:20px;overflow:hidden;padding:22px 0;text-overflow:ellipsis;white-space:nowrap;width:80%}.sticky .ar-search-title h1 a{color:rgba(0,0,0,.4);display:inline-block;float:left;line-height:1;margin-right:5px;margin-top:0}.sticky .ar-search-title select{display:none}.ar-search-header{margin-bottom:0;min-height:auto}.ar-search-header #ar-search-header-stick{height:auto;padding:1px 0 8px}.ar-psp .ar-search-header #ar-search-header-stick{padding:0}.ar-search-header #ar-search-header-stick.sticky{padding:7px 3.5% 4px 4.25%;width:100%!important}.ar-psp .ar-search-header #ar-search-header-stick.sticky{padding:0}.ar-search-refined__items{margin-left:-8px}.ar-search-header .ar-search-refined-items{padding:0;width:100%}.ar-search-header .ar-search-refined__item-count{flex-grow:2;text-align:left}.ar-search-header .ar-search-refine-cta{order:2}.ar-search-header .ar-search-refine-cta,.ar-search-header .ar-search-sort-cta{cursor:pointer;display:none}.ar-search-header .ar-search-refine-cta span,.ar-search-header .ar-search-sort-cta span{padding-bottom:1px;text-decoration:underline}.ar-search-header .ar-search-refined .ar-search-refine-cta,.ar-search-header .ar-search-refined .ar-search-sort-cta{float:right;margin-right:0;padding-right:0}.ar-search-header .sticky .ar-category-swiper,.ar-search-header .sticky .ar-search-refined{position:absolute;visibility:hidden;width:100%}.ar-search-header .sticky .ar-search-refine-cta,.ar-search-header .sticky .ar-search-sort-cta{color:rgba(0,0,0,.87);display:block;float:right;margin:2px 0 0;padding:8px 0;position:relative}.ar-search-header .ar-category-breadcrumbs{display:none;margin-bottom:10px;margin-top:-5px;padding:0}.ar-search-header .sticky .ar-category-breadcrumbs{display:block;margin:0}.ar-search-header .ar-search-sort-cta--mobile{display:none!important}.ar-search-header .sticky .ar-search-sort-cta--mobile{display:block!important}.ar-category-breadcrumbs{padding:0}.ar-search-header .ar-search-sort-cta{margin-right:20px!important}.ar-search-header .ar-search-refined .ar-search-refined-link{margin-top:18px}#ar-search-header-stick.sticky .ar-category-breadcrumbs{float:none}.ar-search-header .ar-swiper{margin:0}.ar-search-header .ar-category-swiper a{color:rgba(0,0,0,.4)}.ar-search-header .ar-category-swiper .active{color:#000}.ar-search-header .ar-category-swiper .ar-swiper:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:10px}.ar-search-header .ar-category-swiper .ar-swiper-item{margin-right:15px;padding:7px 0 45px}.ar-search-header .ar-category-swiper .ar-swiper-item:first-child{padding-left:0}.ar-pill-swiper__plp .ar-category-swiper .ar-swiper-item:first-child{padding-left:calc(3.38583% - 5px)}.ar-pill-swiper__plp .ar-category-swiper .ar-swiper-item:last-child{padding-right:calc(3.38583% - 5px)}#wrapper.pt_product-search-result.fullwidth .ar-search-header .sticky .restrict_1440{margin-top:0;max-width:100%;min-width:100%;width:100%}.ar-search-header #ar-search-header-stick.sticky{background:#fff}.ar-search-header #ar-search-header-stick.sticky .ar-category-breadcrumbs__list{display:none}.ar-search-header #ar-search-header-stick.sticky .ar-category-breadcrumbs__category-title{display:block}}#TTtraWindow *,.pdp-accordian-reviews *{font-family:Non-Seasonal Sans,sans-serif!important}#TTauthOr,#TTregInstrText,#TTrespRegLeft,#TTwriteRevGreet p:first-child,.pdp-accordian-reviews #TT3RightLinks,.pdp-accordian-reviews #TTreviewSearchLeft,.pdp-accordian-reviews #TTwriteReviewBtn-portrait,.pdp-accordian-reviews .TT3ShowMore,.pdp-accordian-reviews .TTmediaForUgc,.pdp-accordian-reviews .TTpoweredby,.pdp-accordian-reviews .TTratingBreakdownBox,.pdp-accordian-reviews .TTreview .TT4reviewDimRangeLabelSmall,.pdp-accordian-reviews .TTreviewDimsSingleSelectSummary,.pdp-accordian-reviews .TTreviewDimsTitle,.pdp-accordian-reviews .TTreviewSummary .TTavgRate,.pdp-accordian-reviews .TTreviewSummary .TTratingBox,.pdp-accordian-reviews .TTreviewSummary .TTreviewCount,.pdp-accordian-reviews .TTrevLinkLine,.pdp-accordian-reviews .TTrevPurchaseDate,.TT4QProductImg,.TTreviewDimsSingleSelect.TTresponsiveReviewDims{display:none!important}.pdp-accordian-reviews #TTwriteReviewBtn{display:block!important;line-height:16px!important}.pdp-accordian-reviews #TTreviewSort,.pdp-accordian-reviews .TT2left,.pdp-accordian-reviews .TT4writeReviewBtn,.pdp-accordian-reviews .TTratingBoxBorder,.pdp-accordian-reviews .TTreview,.pdp-accordian-reviews .TTreviewsCustomDimsSummary,.pdp-accordian-reviews .TTreviewSummary{background:transparent;border-width:0;float:unset;height:auto;margin:0;padding:0;width:auto}.pdp-accordian-reviews .TT4writeReviewBtn:before{content:attr(aria-label)}.pdp-accordian-reviews .TT4writeReviewBtn{color:rgba(0,0,0,.6);font-size:1rem;letter-spacing:.025rem;line-height:16px;text-decoration:underline}.pdp-accordian-reviews__summary-count{display:inline-block;font-size:.8rem;font-weight:400;letter-spacing:.015625rem;margin-left:0}.pdp-accordian-reviews .TT2reviewSearchSortLeftRespCenter:before{content:"Sorted by"}.pdp-accordian-reviews #TTreviewSort,.pdp-accordian-reviews .TT2reviewSearchSortLeftRespCenter{color:rgba(0,0,0,.6);font-size:13px;font-weight:400;letter-spacing:.025rem;line-height:16px}.pdp-accordian-reviews .TT2reviewSearchSortLeftRespCenter{text-align:left;width:auto}.pdp-accordian-reviews #TTreviewSort{margin-left:0;text-decoration:underline;text-indent:0!important}.pdp-accordian-reviews #TTsearchSort{margin-top:0}.pdp-accordian-reviews #TTsearchSort,.pdp-accordian-reviews .TTreviewSummary{margin-bottom:24px}.pdp-accordian-reviews .TTreviewsCustomDimsSummaryWrap{background:#fff;padding:20px 12px}.pdp-accordian-reviews .TT4reviewDimRangeLabel{color:rgba(0,0,0,.6);font-size:10px;font-weight:400;line-height:16px;margin-top:4px;width:33.333%!important}.pdp-accordian-reviews__avgfit-title{color:rgba(0,0,0,.87);font-size:1rem;font-weight:400;letter-spacing:.015625rem;line-height:16px;margin-bottom:12px}.pdp-accordian-reviews__avgfit-value{color:rgba(0,0,0,.6)}.pdp-accordian-reviews .TTreviewDimsRange{margin-bottom:0}.pdp-accordian-reviews .TT4reviewRangeDot{background:unset;background-image:url(../../images/interface/turnto/dot.svg);background-position:50%;background-repeat:no-repeat;background-size:7px 7px;height:11px}.pdp-accordian-reviews .TTreview .TT4reviewRangeDot{background-size:5px 5px;left:3px;position:relative;width:5px!important}.pdp-accordian-reviews .TT2left{display:block;margin-bottom:24px;width:100%}.pdp-accordian-reviews .TTreview{-webkit-tap-highlight-color:rgba(0,0,0,0);align-content:flex-start;align-items:flex-start;border-bottom:1px;cursor:default;display:none!important;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:16px;padding-bottom:37px;position:relative}.pdp-accordian-reviews .TTreview.active{display:flex!important}.pdp-accordian-reviews .TTreview .TTrevCol1,.pdp-accordian-reviews .TTreview .TTrevCol2,.pdp-accordian-reviews .TTreview .TTrevCol3{align-self:auto;flex:0 0 auto;text-align:left;width:100%}.pdp-accordian-reviews .TTreview .TTrevCol1{margin-bottom:5px;order:2}.pdp-accordian-reviews .TTreview .TTrevCol2{order:3}.pdp-accordian-reviews .TTreview .TTrevCol3{order:1}.pdp-accordian-reviews .TTreview .TTreviewBody{color:rgba(0,0,0,.6);cursor:text;font-size:1rem;letter-spacing:.025rem;line-height:16px;margin-bottom:8px;margin-top:0}.pdp-accordian-reviews .TTreview .TTratingBoxBorder{display:flex}.pdp-accordian-reviews .TTreview .TTreviewTitle{color:rgba(0,0,0,.6);cursor:text!important;font-size:1rem;font-weight:300!important;letter-spacing:.4px;line-height:16px;margin-top:-1px;padding-left:8px}.pdp-accordian-reviews .TTreview .TTratingBox,.pdp-accordian-reviews .TTreview .TTratingBoxBorder{height:auto}.pdp-accordian-reviews .TTreview .TTrevProfileDim{color:rgba(0,0,0,.87);font-size:1rem;letter-spacing:.025rem;line-height:1.3rem;margin-top:0}.pdp-accordian-reviews .TTreview .TTrevProfileDim:after{clear:both;content:"";display:table}.pdp-accordian-reviews .TTreview .TTrevProfileDimLabel{float:left;width:109px}.pdp-accordian-reviews .TTreview .TTrevProfileDimValue{float:left}.pdp-accordian-reviews .pdp-accordian-reviews__by-line{bottom:20px;color:rgba(0,0,0,.6);cursor:text;font-size:1rem;font-weight:400;letter-spacing:.025rem;line-height:16px;position:absolute}.pdp-accordian-reviews .pdp-accordian-reviews__by-line a{text-decoration:none!important}.pdp-accordian-reviews .pdp-accordian-reviews__by-line-date{cursor:text;display:inline}.pdp-accordian-reviews .pdp-accordian-reviews__by-line-date:before{content:" — ";cursor:text}.pdp-accordian-reviews .pdp-accordian-reviews__review-fit-title{color:rgba(0,0,0,.87);cursor:text;font-size:1rem;letter-spacing:.015625rem;line-height:1.25rem;margin-bottom:8px}.pdp-accordian-reviews .pdp-accordian-reviews__by-line~.TTrevProfileDim{margin-bottom:8px;margin-top:0}.pdp-accordian-reviews .pdp-accordian-reviews__by-line~.TTrevProfileDim~.TTrevProfileDim{margin-bottom:8px;margin-top:-8px}.pdp-accordian-reviews .TTreview .TTreviewSmallDimsRange{display:block!important;height:11px;position:absolute;right:0;top:0;width:41px}.pdp-accordian-reviews .TT4reviewRange{background:unset;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg=="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMz/za5cAAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMz/za5cAAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMz/za5cAAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMz/za5cAAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMz/za5cAAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=");background-position:50% 0,0 5px,0 3px,25% 3px,75% 3px,100% 3px;background-repeat:no-repeat;background-size:1px 11px,100% 1px,1px 5px,1px 5px,1px 5px,1px 5px;height:11px;width:100%}.pdp-accordian-reviews .TTreview .TT4reviewRangeSmall{background:unset;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg=="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMz/za5cAAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMz/za5cAAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII="),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMz/za5cAAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=");background-position:20px 0,0 5px,0 3px,100% 3px;background-repeat:no-repeat;background-size:1px 11px,100% 1px,1px 5px,1px 5px;margin-right:0;width:100%}#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-0-0,#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-0-5,#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-1-0,#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-1-5,#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-2-0,#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-2-5,#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-3-0,#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-3-5,#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-4-0,#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-4-5,#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-5-0,.product-review .product-review_rating{-webkit-transform:translateY(4px);background-position:0 0,11px 0,22px 0,33px 0,44px 0;background-repeat:no-repeat;background-size:11px 11px;height:14px;margin-left:4px;margin-top:-1px;transform:translateY(4px);width:59px}.product-review .product-review_rating{background-position:0 1px,11px 1px,22px 1px,33px 1px,44px 1px;background-size:11px 11px;width:57px}#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-0-0,.product-review .TTratingBox.TTrating-0-0{background-image:url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg)}#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-0-5,.product-review .TTratingBox.TTrating-0-5{background-image:url(../../images/interface/turnto/star-average-half.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg)}#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-1-0,.product-review .TTratingBox.TTrating-1-0{background-image:url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg)}#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-1-5,.product-review .TTratingBox.TTrating-1-5{background-image:url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-half.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg)}#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-2-0,.product-review .TTratingBox.TTrating-2-0{background-image:url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg)}#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-2-5,.product-review .TTratingBox.TTrating-2-5{background-image:url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-half.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg)}#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-3-0,.product-review .TTratingBox.TTrating-3-0{background-image:url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg)}#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-3-5,.product-review .TTratingBox.TTrating-3-5{background-image:url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-half.svg),url(../../images/interface/turnto/star-average-empty.svg)}#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-4-0,.product-review .TTratingBox.TTrating-4-0{background-image:url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-empty.svg)}#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-4-5,.product-review .TTratingBox.TTrating-4-5{background-image:url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-half.svg)}#pdp-reviews.pdp-accordian-reviews .TTratingBox.TTrating-5-0,.product-review .TTratingBox.TTrating-5-0{background-image:url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg)}#pdp-reviews.pdp-accordian-reviews .TTreview .TTratingBox.TTrating-0-0,#pdp-reviews.pdp-accordian-reviews .TTreview .TTratingBox.TTrating-1-0,#pdp-reviews.pdp-accordian-reviews .TTreview .TTratingBox.TTrating-2-0,#pdp-reviews.pdp-accordian-reviews .TTreview .TTratingBox.TTrating-3-0,#pdp-reviews.pdp-accordian-reviews .TTreview .TTratingBox.TTrating-4-0,#pdp-reviews.pdp-accordian-reviews .TTreview .TTratingBox.TTrating-5-0{-webkit-transform:translateY(0);background-position:0 0,11px 0,22px 0,33px 0,44px 0;background-repeat:no-repeat;background-size:10px 10px;flex-grow:0;flex-shrink:0;margin-left:0;transform:translateY(0);width:55px}#pdp-reviews.pdp-accordian-reviews .TTreview .TTratingBox.TTrating-0-0{background-image:url(../../images/interface/turnto/star-single-empty.svg),url(../../images/interface/turnto/star-single-empty.svg),url(../../images/interface/turnto/star-single-empty.svg),url(../../images/interface/turnto/star-single-empty.svg),url(../../images/interface/turnto/star-single-empty.svg)}#pdp-reviews.pdp-accordian-reviews .TTreview .TTratingBox.TTrating-1-0{background-image:url(../../images/interface/turnto/star-single-filled.svg),url(../../images/interface/turnto/star-single-empty.svg),url(../../images/interface/turnto/star-single-empty.svg),url(../../images/interface/turnto/star-single-empty.svg),url(../../images/interface/turnto/star-single-empty.svg)}#pdp-reviews.pdp-accordian-reviews .TTreview .TTratingBox.TTrating-2-0{background-image:url(../../images/interface/turnto/star-single-filled.svg),url(../../images/interface/turnto/star-single-filled.svg),url(../../images/interface/turnto/star-single-empty.svg),url(../../images/interface/turnto/star-single-empty.svg),url(../../images/interface/turnto/star-single-empty.svg)}#pdp-reviews.pdp-accordian-reviews .TTreview .TTratingBox.TTrating-3-0{background-image:url(../../images/interface/turnto/star-single-filled.svg),url(../../images/interface/turnto/star-single-filled.svg),url(../../images/interface/turnto/star-single-filled.svg),url(../../images/interface/turnto/star-single-empty.svg),url(../../images/interface/turnto/star-single-empty.svg)}#pdp-reviews.pdp-accordian-reviews .TTreview .TTratingBox.TTrating-4-0{background-image:url(../../images/interface/turnto/star-single-filled.svg),url(../../images/interface/turnto/star-single-filled.svg),url(../../images/interface/turnto/star-single-filled.svg),url(../../images/interface/turnto/star-single-filled.svg),url(../../images/interface/turnto/star-single-empty.svg)}#pdp-reviews.pdp-accordian-reviews .TTreview .TTratingBox.TTrating-5-0{background-image:url(../../images/interface/turnto/star-single-filled.svg),url(../../images/interface/turnto/star-single-filled.svg),url(../../images/interface/turnto/star-single-filled.svg),url(../../images/interface/turnto/star-single-filled.svg),url(../../images/interface/turnto/star-single-filled.svg)}.pdp-accordian-reviews__pagination{text-align:right}.pdp-accordian-reviews__pagination-details{color:rgba(0,0,0,.87);float:left;font-size:1rem;font-weight:400;letter-spacing:.025rem;line-height:16px}.pdp-accordian-reviews__pagination-next,.pdp-accordian-reviews__pagination-previous{color:rgba(0,0,0,.6)!important;display:none;font-size:1rem;letter-spacing:.05em;line-height:16px;margin-left:19px;overflow:visible;position:relative;text-decoration:underline!important;top:-3px;transition:all .2s ease}.pdp-accordian-reviews__pagination-next.enabled,.pdp-accordian-reviews__pagination-previous.enabled{color:rgba(0,0,0,.87)!important;display:inline-block}.pdp-accordian-reviews__read-toggle{color:rgba(0,0,0,.6)!important;margin-left:4px;text-decoration:underline!important;white-space:nowrap}#TTmainContent a,.TTwriteReview>a{text-decoration:underline!important}#TTmainContent a{color:rgba(0,0,0,.87)!important}.TTui-widget-overlay{background-color:#000!important;background-image:none!important;cursor:pointer;opacity:.85!important}.TTui-widget-overlay~.TTui-widget-overlay{display:none!important}.TTsub-ui-widget-overlay{background:unset!important;background-color:#000!important;background-image:none!important;opacity:.85!important;width:100%!important}#TTtraWindow,.TT2mainDialog,.TTtra-ui-dialog{-webkit-transform:translate(-50%,-50%)!important;background-color:#fff!important;height:auto!important;left:50%!important;max-width:700px!important;overflow:initial!important;top:50%!important;transform:translate(-50%,-50%)!important;width:100%!important}#TTscrollArea,.TTSubDialog{box-sizing:border-box!important;margin-right:0!important;padding:40px!important}#TT2footer,#TTmainContent,#TTtraDialogTitleBar,#TTtrasubbot,#TTtrasubmid,#TTtrasubtop{background:transparent!important;float:unset!important;width:unset!important}#TT2footer,#TTtraDialogTitleBar{height:0!important;overflow:visible!important;padding:0!important;position:static!important}#TTSubWindowClose,#TTtraDialogTitleBar a,#TTtraWindowClose{background-image:url(../../images/interface/interface-sprite.png)!important;background-position:7px -70px!important;background-repeat:no-repeat;height:35px!important;margin:0!important;overflow:hidden;padding:0!important;position:absolute!important;right:9px!important;text-indent:-99999px;top:9px!important;width:35px!important;z-index:99999999}@media (-webkit-min-device-pixel-ratio:2.5),(min-resolution:240dpi){#TTSubWindowClose,#TTtraDialogTitleBar a,#TTtraWindowClose{background-image:url(../../images/interface/interface-sprite@2x.png)!important;background-size:35px!important}}#TTtraSubWindow.TTnoBorder #TTSubDialogSection{-webkit-box-shadow:none!important;box-shadow:none!important}#TT2myNetworkSection,#TTmainContent,#TTrespRegRight,#TTSubDialogSection,#TTSubScreen,#TTwriteRevForm,#TTwriteRevHeader,#TTwriteReviewScreen,.TTwriteRevRow{margin:0!important;padding:0!important;width:100%!important}#TTtraWindow #TTwriteReviewScreen input[type=text],.TTdefaultInput{margin:0!important;width:100%!important}#TTSubDialogSection .TT8,#TTwriteRevGreet p{background-color:transparent!important;border-bottom:1px solid rgba(0,0,0,.2)!important;color:rgba(0,0,0,.87)!important;font-size:1rem;font-weight:300!important;letter-spacing:.023125rem!important;line-height:1.75rem!important;margin-bottom:40px!important;padding-bottom:40px}#TTtraWindow input:checked{background-color:#000!important}.TTwriteRevLeftCol{color:rgba(0,0,0,.87)!important;font-size:1rem;font-weight:300!important;letter-spacing:.0275rem!important;line-height:1.5rem!important;margin-bottom:4px!important}.TTwriteRevLeftCol,.TTwriteRevRightCol{float:none!important;width:100%!important}.TTwriteRevRightCol{margin-bottom:20px!important}#TTtraWindow input:not([type=radio]),#TTtraWindow select,#TTtraWindow textarea,#TTwriteRevForm textarea,#TurnToContent textarea,.TTdialog textarea{background-color:#fff!important;border:1px solid #cacaca!important;border-radius:3px!important;box-sizing:border-box!important;color:rgba(0,0,0,.87)!important;font-size:1rem;font-weight:300!important;height:40px!important;letter-spacing:.015625rem!important;line-height:1.25rem!important;margin-left:0!important;min-height:0!important;padding:11px 14px 9px!important;width:100%!important}#TTtraWindow input::-webkit-input-placeholder,#TTtraWindow input:not([type=radio]).TTdefaultInput,#TTtraWindow select,#TTtraWindow textarea.TTdefaultInput,#TTtraWindow textarea::-webkit-input-placeholder,#TTwriteRevForm textarea.TTdefaultInput,#TTwriteRevForm textarea::-webkit-input-placeholder,#TurnToContent textarea.TTdefaultInput,#TurnToContent textarea::-webkit-input-placeholder,.TTdialog textarea.TTdefaultInput,.TTdialog textarea::-webkit-input-placeholder{color:rgba(0,0,0,.4)!important}#TTtraWindow input:-ms-input-placeholder,#TTtraWindow input:not([type=radio]).TTdefaultInput,#TTtraWindow select,#TTtraWindow textarea.TTdefaultInput,#TTtraWindow textarea:-ms-input-placeholder,#TTwriteRevForm textarea.TTdefaultInput,#TTwriteRevForm textarea:-ms-input-placeholder,#TurnToContent textarea.TTdefaultInput,#TurnToContent textarea:-ms-input-placeholder,.TTdialog textarea.TTdefaultInput,.TTdialog textarea:-ms-input-placeholder{color:rgba(0,0,0,.4)!important}#TTtraWindow input::-ms-input-placeholder,#TTtraWindow input:not([type=radio]).TTdefaultInput,#TTtraWindow select,#TTtraWindow textarea.TTdefaultInput,#TTtraWindow textarea::-ms-input-placeholder,#TTwriteRevForm textarea.TTdefaultInput,#TTwriteRevForm textarea::-ms-input-placeholder,#TurnToContent textarea.TTdefaultInput,#TurnToContent textarea::-ms-input-placeholder,.TTdialog textarea.TTdefaultInput,.TTdialog textarea::-ms-input-placeholder{color:rgba(0,0,0,.4)!important}#TTtraWindow input::placeholder,#TTtraWindow input:not([type=radio]).TTdefaultInput,#TTtraWindow select,#TTtraWindow textarea.TTdefaultInput,#TTtraWindow textarea::placeholder,#TTwriteRevForm textarea.TTdefaultInput,#TTwriteRevForm textarea::placeholder,#TurnToContent textarea.TTdefaultInput,#TurnToContent textarea::placeholder,.TTdialog textarea.TTdefaultInput,.TTdialog textarea::placeholder{color:rgba(0,0,0,.4)!important}#TTtraWindow textarea,#TTwriteRevForm textarea,#TurnToContent textarea,.TTdialog textarea{background-color:#fff!important;border:1px solid #cacaca!important;border-radius:3px!important;font-size:1rem;height:auto!important;letter-spacing:.015625rem!important;line-height:1.25rem!important;min-height:120px!important;padding:11px 14px 9px!important;width:100%!important}#TTSubScreen input{margin-bottom:20px!important}#TTSubScreen input#TTregNickname{margin-bottom:7px!important}#TTgenSubWinClose,#TTregSubmit,#TTsubmitReview,.TTvc-continue{background-color:#000!important;background-image:unset!important;color:#fff!important;cursor:pointer;float:none!important;font-size:1rem;font-weight:300!important;height:46px!important;letter-spacing:.046875rem!important;line-height:46px!important;text-align:center!important;width:100%!important}#TTgenSubWinClose{margin-top:40px!important}.TTvc-continue:before{content:"Continue"}#TTgenSubWinClose:before{content:"Close"}#TTsubmitReview:before{content:"Submit Review"}#TTregSubmit:before{content:"Submit"}#TTtraLayout{width:100%!important}.TTtra-ui-dialog .TT3left{float:none!important}.TTrevGuidelineLink{color:rgba(0,0,0,.87)!important;font-size:1rem;letter-spacing:.4px!important;line-height:16px!important;text-decoration:underline!important}#TTwriteRevUserForm{border-top-width:0!important}#TTcustDim-1{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#TTcustDim-1 label{align-self:auto;flex:1 0 auto}#TTcustDim-1 .TTcustDimRngCont{color:rgba(0,0,0,.87)!important;font-size:1rem;letter-spacing:.4px;line-height:20px}#TTcustDim-1 .TTcustDimRngCont input{float:left;height:20px;width:20px}.TTwriteRevRightCol:after{clear:both;content:"";display:table}.TTwriteRevRow #TTrevRating{background-position:0 0,38px 0,76px 0,114px 0,152px 0;background-repeat:no-repeat;background-size:28px 28px;height:28px;width:180px}.TTwriteRevRow #TTrevRating.TTrating-0-0{background-image:url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg)}.TTwriteRevRow #TTrevRating.TTrating-1-0{background-image:url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg)}.TTwriteRevRow #TTrevRating.TTrating-2-0{background-image:url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg)}.TTwriteRevRow #TTrevRating.TTrating-3-0{background-image:url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-empty.svg),url(../../images/interface/turnto/star-average-empty.svg)}.TTwriteRevRow #TTrevRating.TTrating-4-0{background-image:url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-empty.svg)}.TTwriteRevRow #TTrevRating.TTrating-5-0{background-image:url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg),url(../../images/interface/turnto/star-average-filled.svg)}#TT3subwinMsg,#TTReviewGuide{color:rgba(0,0,0,.87)!important;font-size:1rem;letter-spacing:.25px!important;line-height:20px!important}@media (max-width:1024px){.TTreviewSummary>.TT2left{display:none!important}}#TTwriteRevForm{align-content:stretch;align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}#TTwriteRevForm .TTwriteRevRow{order:10}#TTwriteRevForm .TTwriteRevRow:first-child,#TTwriteRevForm .TTwriteRevRow:nth-child(2){order:1}#TTwriteRevForm .TTwriteRevRow:nth-child(3){order:5}#TTwriteRevForm .TTwriteRevRow:nth-child(4),#TTwriteRevForm .TTwriteRevRow:nth-child(5){order:1}#TTtraBackOverlay,#TTtraInsideOverlay{cursor:pointer}#TTmainContent{height:auto!important}#TTtraUserStateMain{z-index:10}#TTtraInsideOverlay{height:100%!important}.ar-sizeguide .product-variations ul.swatches{display:flex}.ar-sizeguide .product-variations ul.swatches li,.ar-sizeguide .product-variations ul.swatches li:nth-child(8n+8){margin-right:calc(16.66667% - 30.66667px)}.ar-sizeguide .product-variations ul.swatches li:last-child,.ar-sizeguide .product-variations ul.swatches li:nth-child(6n+6){margin-right:0}.ar-sizeguide__body-measurements{margin-bottom:-10px}.ar-sizeguide div.imperial{display:none}.ar-sizeguide__tabs .ui-tabs-panel.sizechart{padding:0;width:100%}.ar-sizeguide__tabs li.ui-state-default{background:none!important;border:none;margin:0 16px 0 0;padding:0}.ar-sizeguide__tabs li.ui-state-active{background:transparent}.ui-sizechart__modal .ui-dialog-titlebar{border-bottom:1px solid #ccc;height:auto;width:100%}.ui-sizechart__modal .ui-dialog-content{box-sizing:border-box;overflow:auto}.ui-sizechart__modal .ui-dialog-content::-webkit-scrollbar{background:#fff;width:6px}.ui-sizechart__modal .ui-dialog-content::-webkit-scrollbar-track-piece{background:#fff}.ui-sizechart__modal .ui-dialog-content::-webkit-scrollbar-thumb{background:#ccc}@media only screen and (min-width:768px) and (max-width:1024px){.ar-sizeguide .product-variations ul.swatches li,.ar-sizeguide .product-variations ul.swatches li:nth-child(6n+6),.ar-sizeguide .product-variations ul.swatches li:nth-child(8n+8){margin-right:calc(20% - 30.8px)}.ar-sizeguide .product-variations ul.swatches li:nth-child(5n+5){margin-right:0}}@media only screen and (min-width:320px) and (max-width:767px){.ar-sizeguide .product-variations ul.swatches li,.ar-sizeguide .product-variations ul.swatches li:nth-child(6n+6){margin-right:calc(14.28571% - 36.58571px)}.ar-sizeguide .product-variations ul.swatches li:nth-child(8n+8){margin-right:0}.ui-sizechart__modal{max-height:100%!important}.ar-sizeguide__tabs .ui-tabs-nav{margin-bottom:4px;padding:0 16px}.ar-sizeguide .ar-sizeguide__tabs .sizechart{display:none}}.ar-bookmark--dark{margin-left:1px;width:48px}.ar-bookmark--dark svg{width:100%}.ar-bookmark--dark .ar-bookmark__icon--active{fill:#fff}.ar-bookmark--dark .ar-bookmark__icon{stroke:#fff}.ar-bookmark--light{margin-right:-6px;padding:8px}.ar-bookmark--light .ar-bookmark__icon--active{fill:#000}.ar-bookmark--light-hover:hover g{fill:rgba(0,0,0,.87)}.ar-bookmark--light .ar-bookmark__icon{stroke:#000}.product-tile .ar-bookmark--light svg{height:14px;width:10px}.ar-bookmark-3x4-space{margin-top:103px}.ar-bookmark-3x4{margin-top:76px}@media only screen and (min-width:768px) and (max-width:1024px){.ar-bookmark-3x4-space{margin-top:44px}.ar-bookmark-3x4{margin-top:26px}}@media only screen and (min-width:320px) and (max-width:767px){.ar-bookmark--light svg,.product-tile .ar-bookmark--light svg{height:11px;width:8px}.ar-bookmark--light{margin-right:0;padding:9px 12px 25px}.ar-bookmark-3x4-space{margin-top:19px}.ar-bookmark-3x4{margin-top:0}}.ar-scale__container{height:5px}.ar-scale__center-line{left:49%;width:1px}.ar-scale__horizontal-line{height:1px;top:50%}.ar-scale__dot{height:6px;width:6px}.ar-scale__dot--center{left:48%}.ar-scale__dot--right{right:0}.ar-scale__label{font-size:10px}.ar-personalize__monogram>input::-webkit-input-placeholder{text-transform:none}.ar-personalize__monogram>input:-ms-input-placeholder{text-transform:none}.ar-personalize__monogram>input::-ms-input-placeholder{text-transform:none}.ar-personalize__monogram>input::placeholder{text-transform:none}#wrapper #main .float-label-container .float-input.ar-personalize__monogram-input,.ui-dialog .float-label-container .float-input.ar-personalize__monogram-input{padding:0;text-align:center;text-transform:uppercase}#wrapper #main .float-label-container .float-input.ar-personalize__monogram-input~label,.ui-dialog .float-label-container .float-input.ar-personalize__monogram-input~label{left:0;text-align:center}#wrapper #main .float-label-container .float-input.ar-personalize__monogram-input.active,.ui-dialog .float-label-container .float-input.ar-personalize__monogram-input.active{padding:0}.pt_checkout .checkoutbilling.v2 .afterpay-checkout-content .afterpay-step:after{background-color:#000;content:"";height:1px;left:16px;position:absolute;top:8px;width:100%}.pt_checkout .checkoutbilling.v2 .afterpay-checkout-content .afterpay-step.last:after{display:none}.pt_checkout .checkoutbilling.v2 .billing-submit-button-row button.afterpay{background-color:#b2fce4;border:0;padding:1.2em 2em}.pt_checkout .checkoutbilling.v2 .billing-submit-button-row button.afterpay .ar-icon-lock{top:8px}.pt_checkout .checkoutbilling.v2 .billing-submit-button-row button.afterpay .ar-checkout__afterpay-text{top:1px}.pt_checkout .checkoutsummary .ar-checkout__afterpay-summary{max-width:calc(75% - 45px)}@media screen and (min-width:768px) and (max-width:1024px){.pt_checkout .checkoutsummary .ar-checkout__afterpay-summary{max-width:65%}}@media screen and (min-width:1025px){.pt_checkout .checkoutsummary .ar-checkout__afterpay-summary{max-width:100%}}.ar-slideshow__container{-ms-overflow-style:none;scrollbar-width:none}.ar-slideshow__container:not(.ar-slideshow__container--animating){-ms-scroll-snap-type:x mandatory;-webkit-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.ar-slideshow__container:not(.ar-slideshow__container--animating) .js-slideshow__slide{scroll-snap-align:center}.ar-slideshow__container::-webkit-scrollbar{display:none}
/*# sourceMappingURL=data:application/json;base64,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RkQsNkNBQ0ksbUJBQXFCLENBQ3hCLEFBRUQsZ0tBRUMsVUFBYSxBQUNiLGtCQUFtQixBQUNuQix3QkFBMEIsQ0FDMUIsQUFFRCw0S0FFQyxPQUFVLEFBQ1YsaUJBQW1CLENBQ25CLEFBR0QsOEtBRUMsU0FBYSxDQUNiLGlGQUtBLHNCQUF1QixBQUp2QixXQUFZLEFBRVosV0FBWSxBQUlaLFVBQVcsQUFMWCxrQkFBbUIsQUFJbkIsUUFBUyxBQUZULFVBQVksQ0FJWixBQUVELHNGQUNDLFlBQWMsQ0FDZCxBQUVELDRFQUNDLHlCQUEwQixBQUUxQixTQUFVLEFBRFYsaUJBQW1CLENBRW5CLEFBRUQsMEZBQ0MsT0FBUyxDQUNULEFBRUQsd0dBQ0MsT0FBUyxDQUNULEFBRUQsNkRBQ0MsMEJBQTRCLENBQzVCLEFBQ0QsMkRBQ0MsNkRBQ0MsYUFBZSxDQUNmLENBQ0QsQUFFRCxxQ0FDQyw2REFDQyxjQUFnQixDQUNoQixDQUNELHlCQUNBLHdCQUF5QixBQUN6QixvQkFBc0IsQ0FDdEIsQUFFRCxrRUFDQyxpQ0FBOEIsQUFBOUIscUNBQThCLEFBQTlCLDRCQUE4QixDQUM5QixBQUVELHVGQUNDLHdCQUEwQixDQUMxQixBQUVELDRDQUNDLFlBQWMsQ0FDZCIsImZpbGUiOiJhcHAubnMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwsXHJcbmJvZHksXHJcbnAsXHJcbm9sLFxyXG51bCxcclxubGksXHJcbmRsLFxyXG5kdCxcclxuZGQsXHJcbmJsb2NrcXVvdGUsXHJcbmZpZ3VyZSxcclxuZmllbGRzZXQsXHJcbmxlZ2VuZCxcclxudGV4dGFyZWEsXHJcbnByZSxcclxuaWZyYW1lLFxyXG5ocixcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG51bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcblx0Ym94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuKjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5pbWcsXHJcbmVtYmVkLFxyXG5vYmplY3QsXHJcbmF1ZGlvLFxyXG52aWRlbyB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuaWZyYW1lIHtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuYWRkcmVzcyB7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5zdmcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qISBAZmlsZSBhcHAudWkuZ2xvYmFsLmNzcyAqL1xyXG5cclxuLypcclxuKlx0QHNlY3Rpb25zXHJcbiogXHQtIEZvbnRzXHJcbipcdFx0LSAnR2xvYmFsJ1xyXG4qXHRcdC0gRnVuY3Rpb25cclxuKlx0XHQtIEJvZHlcclxuKlx0XHQtIExpbmtzXHJcbipcdFx0LSBGb250IEhlbHBlcnNcclxuKlx0XHQtIEhlYWRsaW5lXHJcbipcdC0gSW1hZ2VzXHJcbipcdC0gTGF5b3V0XHJcbipcdC0gR2xvYmFsIENsYXNzZXNcclxuKlx0LSBqUXVlcnkgVUlcclxuKlx0XHQtIFVJIERpYWxvZ1xyXG4qXHRcdC0gVUkgQWNjb3JkaWFuXHJcbipcdFx0LSBVSSBUYWJzXHJcbipcdC0gQnV0dG9uc1xyXG4qIFx0LSBGb3Jtc1xyXG4qXHQtIFRhYmxlc1xyXG4qXHQtIFRvb2x0aXBzXHJcbipcdC0gQ29udGVudCBBc3NldC9TbG90c1xyXG4qXHJcbiovXHJcblxyXG5odG1sIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGZvbnQtZmFtaWx5OiAnTm9uLVNlYXNvbmFsIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMS41Mzg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4xM3B4O1xyXG59XHJcblxyXG5zdHJvbmcsXHJcbmIge1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbnAge1xyXG5cdG1hcmdpbjogMCAwIDE2cHggMDtcclxufVxyXG5cclxuYm9keSB7XHJcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKCAyNTUsIDI1NSwgMjU1LCAxICk7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKSA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuYSB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxuXHRvdXRsaW5lOiBtZWRpdW0gbm9uZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogSGVscGVycyAqL1xyXG4ubW9iaWxlLWVsZW1lbnQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnRleHQtZWxsaXBzaXMge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLmhlYWRsaW5lIHtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0YxRjFGMTtcclxuXHRtYXJnaW46IDEwcHggMDtcclxuXHRwYWRkaW5nOiAwIDAgMzBweCAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogSW1hZ2VzICovXHJcbi5mdWxsaW1hZ2UsXHJcbnNwYW4uZnVsbGltYWdlIGltZyxcclxuZmlndXJlLmZ1bGxpbWFnZSBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5maWd1cmUge1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5maWd1cmUubGVmdCBpbWcsXHJcbmZpZ3VyZS5yaWdodCBpbWcge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiA3NC4xODAzJTtcclxufVxyXG5cclxuZmlndXJlLmxlZnQgZmlnY2FwdGlvbixcclxuZmlndXJlLnJpZ2h0IGZpZ2NhcHRpb24ge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR3aWR0aDogMjIuNTQxJTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMTVweCAwO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbmZpZ3VyZS5yaWdodCBpbWcge1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuZmlndXJlLnJpZ2h0IGZpZ2NhcHRpb24ge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG5maWd1cmU6OmFmdGVyIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRjb250ZW50OiAnLic7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuZmlnY2FwdGlvbiB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG5maWdjYXB0aW9uIGEge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQUFBO1xyXG5cdHBhZGRpbmctYm90dG9tOiAwLjE1ZW07XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xyXG59XHJcblxyXG5maWdjYXB0aW9uIGE6aG92ZXIsXHJcbmZpZ2NhcHRpb24gYTpmb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMTExO1xyXG59XHJcblxyXG4vKiBMYXlvdXQgKi9cclxuLnJlc3RyaWN0XzY0MCxcclxuLnJlc3RyaWN0Xzg0MCxcclxuLnJlc3RyaWN0Xzg4MyxcclxuLnJlc3RyaWN0XzEwMTIsXHJcbi5yZXN0cmljdF8xMjcwLFxyXG4ucmVzdHJpY3RfMTQ0MCB7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnJlc3RyaWN0XzE0NDAge1xyXG5cdG1heC13aWR0aDogMTQ0MHB4O1xyXG59XHJcblxyXG4ucmVzdHJpY3RfMTI3MCB7XHJcblx0bWF4LXdpZHRoOiAxMjcwcHg7XHJcbn1cclxuXHJcbi5yZXN0cmljdF8xMDEyIHtcclxuXHRtYXgtd2lkdGg6IDEwMTJweDtcclxufVxyXG5cclxuLnJlc3RyaWN0Xzg4MyB7XHJcblx0bWF4LXdpZHRoOiA4NDBweDtcclxufVxyXG5cclxuLnJlc3RyaWN0Xzg0MCB7XHJcblx0bWF4LXdpZHRoOiA4NDBweDtcclxufVxyXG5cclxuLnJlc3RyaWN0XzY0MCB7XHJcblx0bWF4LXdpZHRoOiA2NDBweDtcclxufVxyXG5cclxuI3dyYXBwZXIge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDEgKTtcclxuXHRib3JkZXI6IDA7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogMDtcclxuXHJcblx0LypcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBSZW1vdmVkIHRvIHN1cHBvcnQgcG9zaXRpb246IHN0aWNreTtcclxuICAqL1xyXG5cdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qICN3cmFwcGVyLnB0X3Byb2R1Y3Qtc2VhcmNoLXJlc3VsdCwgKi9cclxuI3dyYXBwZXIucHRfcHJvZHVjdC1kZXRhaWxzIHtcclxuXHRtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbiN3cmFwcGVyLnB0X3N0b3JlbG9jYXRvcixcclxuI3dyYXBwZXIucHRfd2lzaC1saXN0IHtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuI3dyYXBwZXIgI21haW4ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZy1ib3R0b206IDY0cHg7XHJcbn1cclxuXHJcbiN3cmFwcGVyLnB0X3N0b3JlZnJvbnQgI21haW4ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jd3JhcHBlci5wdF9jdXN0b21lci1zZXJ2aWNlICNtYWluIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTA1cHg7XHJcbn1cclxuXHJcbiN3cmFwcGVyLnB0X2dlbmVyaWMtY29udGVudCAjbWFpbiB7XHJcblx0cGFkZGluZy1ib3R0b206IDk1cHg7XHJcbn1cclxuXHJcbiN3cmFwcGVyLnB0X2FjY291bnRfbm9tZW51ICNtYWluIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4jd3JhcHBlci5wdF9mdWxsd2lkdGggI21haW4ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbiN3cmFwcGVyLnB0X2Vycm9yICNtYWluIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWluLXdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN3cmFwcGVyLnB0X3NpdGVtYXAgI21haW4ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbn1cclxuXHJcbiN3cmFwcGVyLnB0X3dpc2gtbGlzdCAjbWFpbiB7XHJcblx0cGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiN3cmFwcGVyLnB0X3N0b3JlbG9jYXRvciAjbWFpbiB7XHJcblx0cGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbiN3cmFwcGVyLnB0X3Byb2R1Y3Qtc2VhcmNoLW5vcmVzdWx0ICNtYWluIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jc2Vjb25kYXJ5IHtcclxuXHQvKiBtYXJnaW4tdG9wOiAxNXB4OyBcclxuICAqL1xyXG59XHJcblxyXG4ucHJpbWFyeS1mb2N1cyAjc2Vjb25kYXJ5IHtcclxuXHRiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR3aWR0aDogMjEwcHg7XHJcbn1cclxuXHJcbi5mdWxsLXdpZHRoIC5wcmltYXJ5LWNvbnRlbnQge1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGFnZS1jb250ZW50IC5wcmltYXJ5LWNvbnRlbnQge1xyXG5cdG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG59XHJcblxyXG4uY2xlYXJmaXg6OmFmdGVyIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRjb250ZW50OiAnICc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIEdsb2JhbCBDbGFzc2VzICovXHJcbi52aXN1YWxseS1oaWRkZW4ge1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG1hcmdpbjogLTFweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IC05OTk5cHg7XHJcblx0d2lkdGg6IDFweDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHQvKiB2aXNpYmlsaXR5OmhpZGRlbjsgXHJcbiAgKi9cclxufVxyXG5cclxuLmhpZGRlbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhpZGRlbi1hbHdheXMsXHJcbi5tb2JpbGV2aXNpYmxlLmhpZGRlbi1hbHdheXMge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNjcm9sbC1jb250YWluZXIge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uc2Nyb2xsLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDEgKTtcclxuXHR3aWR0aDogNnB4O1xyXG59XHJcblxyXG4uc2Nyb2xsLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDEgKTtcclxufVxyXG5cclxuLnNjcm9sbC1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRiYWNrZ3JvdW5kOiAjQ0NDO1xyXG59XHJcblxyXG4uc2Nyb2xsYWJsZSB7XHJcblx0aGVpZ2h0OiAxMGVtO1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG51bC5tZW51IHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxudWwubWVudSBsaSB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxudWwubWVudS1pbmxpbmUge1xyXG5cdG1hcmdpbjogMCAwIDYwcHg7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxudWwubWVudS1pbmxpbmUgbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5vciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKiBCdXR0b25zICovXHJcbi5idXR0b24sXHJcbmlucHV0W3R5cGU9J2J1dHRvbiddLFxyXG5idXR0b24ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0Y29sb3I6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDEgKTtcclxuXHRwYWRkaW5nOiAxLjJlbSAyZW07XHJcblx0Ym9yZGVyOiAycHggc29saWQgIzAwMDtcclxuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGN1YmljLWJlemllcigwLjIsIDAuMywgMC4yNSwgMC45KTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5idXR0b24uYnV0dG9uLWljb24ge1xyXG5cdHBhZGRpbmc6IDAuNWVtIDFlbSAwLjVlbSAyZW07XHJcblx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi5idXR0b24uYnV0dG9uLWljb24gLmFyLWljb24ge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmJ1dHRvbjpob3ZlcixcclxuLm5vLXRvdWNoIC5idXR0b246Zm9jdXMge1xyXG5cdGNvbG9yOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAxICk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFBMUExQTtcclxuXHRib3gtc2hhZG93OiAwIDVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbn1cclxuXHJcbi5idXR0b24ud2hpdGUsXHJcbi5idXR0b24uc2Vjb25kYXJ5LFxyXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zZWNvbmRhcnksXHJcbmJ1dHRvbi5zZWNvbmRhcnkge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDEgKTtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG5cdGJvcmRlci1jb2xvcjogI0NDQztcclxufVxyXG5cclxuLm5vLXRvdWNoIC5idXR0b24ud2hpdGU6aG92ZXIsXHJcbi5uby10b3VjaCAuYnV0dG9uLnNlY29uZGFyeTpob3ZlcixcclxuLm5vLXRvdWNoIGlucHV0W3R5cGU9J2J1dHRvbiddLnNlY29uZGFyeSxcclxuLm5vLXRvdWNoIGJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsXHJcbi5uby10b3VjaCAuYnV0dG9uLndoaXRlOmZvY3VzLFxyXG4ubm8tdG91Y2ggLmJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMsXHJcbi5uby10b3VjaCBpbnB1dFt0eXBlPSdidXR0b24nXS5zZWNvbmRhcnksXHJcbi5uby10b3VjaCBidXR0b24uc2Vjb25kYXJ5OmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5idXR0b24ud2hpdGUudG91Y2g6aG92ZXIsXHJcbi5uby10b3VjaCAuYnV0dG9uLnNlY29uZGFyeS50b3VjaDpob3ZlcixcclxuLm5vLXRvdWNoIC5idXR0b24ud2hpdGUudG91Y2g6Zm9jdXMsXHJcbi5uby10b3VjaCAuYnV0dG9uLnNlY29uZGFyeS50b3VjaDpmb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjQ0FDQUNBICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMSApICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idXR0b24ud2hpdGUudG91Y2g6YWN0aXZlLFxyXG4uYnV0dG9uLnNlY29uZGFyeS50b3VjaDphY3RpdmUge1xyXG5cdGJvcmRlci1jb2xvcjogI0NBQ0FDQSAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNDQUNBQ0EgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ1dHRvbi5mYW5jeSB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxufVxyXG5cclxuLmJ1dHRvbi5mYW5jeS53aGl0ZSB7XHJcblx0Y29sb3I6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDEgKTtcclxuXHRib3JkZXItY29sb3I6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDEgKTtcclxufVxyXG5cclxuLmJ1dHRvbi5mYW5jeS5ibGFjayxcclxuLm5vLXRvdWNoIC5idXR0b24uZmFuY3k6aG92ZXIsXHJcbi5idXR0b24uZmFuY3kuYmxhY2ssXHJcbi5uby10b3VjaCAuYnV0dG9uLmZhbmN5OmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDEgKTtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5idXR0b24uZmFuY3kuYmxhY2s6aG92ZXIsXHJcbi5uby10b3VjaCAuYnV0dG9uLmZhbmN5LmJsYWNrOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAxICkgIWltcG9ydGFudDtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG59XHJcblxyXG4uYnV0dG9uLmZhY2Vib29rIHtcclxuXHRiYWNrZ3JvdW5kOiAjNDk2MzlFICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiAjNDk2MzlFICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idXR0b24ucGF5cGFsIHtcclxuXHRib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4uYnV0dG9uLnBheXBhbCBzdmcge1xyXG5cdG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLm15Y2FydC1zdW1tYXJ5IC5idXR0b24ucGF5cGFsIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idXR0b24ucGF5cGFsIGltZyB7XHJcblx0d2lkdGg6IDY1cHg7XHJcblx0aGVpZ2h0OiAxN3B4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5uby10b3VjaCAuYnV0dG9uLmZhY2Vib29rOmhvdmVyLFxyXG4ubm8tdG91Y2ggLmJ1dHRvbi5mYWNlYm9vazpmb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaW5wdXRbZGlzYWJsZWRdLFxyXG4uYnV0dG9uLmRpc2FibGVkIHtcclxuXHRjb2xvcjogcmdiYSggMjU1LCAyNTUsIDI1NSwgMSApO1xyXG59XHJcblxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxyXG5idXR0b25bZGlzYWJsZWRdOmZvY3VzLFxyXG4uYnV0dG9uLmRpc2FibGVkLFxyXG4uYnV0dG9uLmRpc2FibGVkOmhvdmVyLFxyXG4uYnV0dG9uLmRpc2FibGVkOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAycHggc29saWQgIzk5OSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAxICkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ1dHRvbi10ZXh0LFxyXG4uYnV0dG9uLXRleHRbZGlzYWJsZWRdLFxyXG4uYnV0dG9uLXRleHRbZGlzYWJsZWRdOmhvdmVyLFxyXG4uYnV0dG9uLXRleHRbZGlzYWJsZWRdOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5idXR0b24tdGV4dDpob3ZlcixcclxuLm5vLXRvdWNoIGJ1dHRvbi5idXR0b24tdGV4dDpob3ZlcixcclxuLm5vLXRvdWNoIC5idXR0b24tdGV4dDpmb2N1cyxcclxuLm5vLXRvdWNoIGJ1dHRvbi5idXR0b24tdGV4dDpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICkgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnV0dG9uLWZ1bGwtd2lkdGgge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmpzIGJ1dHRvbi5zaW1wbGUtc3VibWl0IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYnV0dG9uLWNsb3NlLWZ1bGxzY3JlZW4ge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxuXHRtYXJnaW46IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHBhZGRpbmc6IDdweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5idXR0b24uc2Vjb25kYXJ5Lm1hcmdpbi1yaWdodCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxZW07XHJcbn1cclxuXHJcbmJ1dHRvbi5zZWxlY3Qge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmEuY2VudGVyLWJ1dHRvbiB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luOiAxLjVlbSBhdXRvIDFlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dG9wOiAtNDNweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmEuY2VudGVyLWJ1dHRvbiAuYnV0dG9uLnNlY29uZGFyeSB7XHJcblx0bWFyZ2luLXRvcDogMXB4O1xyXG59XHJcblxyXG4jc3VibWl0Q2hlY2tPcmRlcjpob3ZlcixcclxuI3N1Ym1pdENoZWNrT3JkZXI6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgIzY2NjtcclxufVxyXG5cclxuLyogRm9ybXMgKi9cclxuLmZvcm1fdGV4dCxcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICk7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmVycm9yX21lc3NhZ2Uge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zdWNjZXNzX21lc3NhZ2Uge1xyXG5cdGNvbG9yOiAjMDNhMzJmO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvaWNvbi1kb3VibGUtbGluZS1oZWFkZXIucG5nJykgcmVwZWF0LXggc2Nyb2xsIGxlZnQgdG9wICNFRkVGRUY7XHJcblx0Ym9yZGVyLWJvdHRvbTogMWVtIHNvbGlkIHJnYmEoIDI1NSwgMjU1LCAyNTUsIDEgKTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMTRweCAyJSAxMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogOTYlO1xyXG59XHJcblxyXG5sZWdlbmQgc3BhbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAxZW07XHJcblx0dG9wOiAxZW07XHJcbn1cclxuXHJcbmxhYmVsLFxyXG4uZm9ybS1sYWJlbC10ZXh0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbG9hdDogbGVmdDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5mb3JtLWxhYmVsLXdyYXAge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRmbG9hdDogbm9uZTtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5mb3JtLWxhYmVsLXRleHQgc3BhbiB7XHJcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5mb3JtLXJvdyB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5mb3JtLXJvdy1idXR0b24ge1xyXG5cdG1hcmdpbi1sZWZ0OiAyNC41JTtcclxuXHR3aWR0aDogNjIlO1xyXG59XHJcblxyXG4ub3JkZXJyZXR1cm4gLmZvcm0tcm93LWJ1dHRvbiB7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0bWFyZ2luOiAyZW0gYXV0bztcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcclxufVxyXG5cclxuOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcclxufVxyXG5cclxuOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcclxufVxyXG5cclxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xyXG59XHJcblxyXG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xyXG59XHJcblxyXG46OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9J3RleHQnXSxcclxuaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcclxudGV4dGFyZWEge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcblx0LyptYXJnaW4tbGVmdDogMiU7Ki9cclxuXHRwYWRkaW5nOiA2cHggMC41ZW0gNXB4O1xyXG5cdC8qd2lkdGg6IDQ5LjU5NjYlOyovXHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmlucHV0LmVycm9yIHtcclxuXHRib3JkZXItY29sb3I6ICNFNzEzMTYgIWltcG9ydGFudDtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG5cdHBhZGRpbmc6IDAuNTVlbSAwLjU1ZW0gMC41NWVtIDAuMTc1ZW07XHJcblx0Lyp3aWR0aDogNTIlO1xyXG5cdG1hcmdpbi1sZWZ0OiAxMnB4OyovXHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHQtby1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC1pZS1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvaW50ZXJmYWNlLXNwcml0ZS5wbmcnKSByaWdodCAwIHRvcCAtMTQ2NXB4IG5vLXJlcGVhdCBzY3JvbGwgcmdiYSggMjU1LCAyNTUsIDI1NSwgMSApO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMzVweDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5zZWxlY3Qud2hpdGUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS9pY29uLXNlbGVjdC1hcnJvdy1kb3duLXdoaXRlLnBuZycpO1xyXG59XHJcblxyXG5zZWxlY3QudG91Y2gge1xyXG5cdHBhZGRpbmctdG9wOiAwLjgyZW07XHJcblx0cGFkZGluZy1ib3R0b206IDAuODJlbTtcclxuXHRtaW4taGVpZ2h0OiAzOHB4O1xyXG5cdGJvcmRlci13aWR0aDogMnB4O1xyXG59XHJcblxyXG5zZWxlY3QudG91Y2g6aG92ZXIsXHJcbnNlbGVjdC50b3VjaDpmb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2FmYXJpIHNlbGVjdCB7IC8qIFNhZmFyaSBwYWRkaW5nIGhhY2sgKi9cclxuXHR0ZXh0LWluZGVudDogMC41NWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG59XHJcblxyXG4uYXR0cmlidXRlLnNpemUgc2VsZWN0LnNpemUsXHJcbi5hdHRyaWJ1dGUucXVhbnRpdHkgc2VsZWN0I1F1YW50aXR5IHtcclxuXHRtaW4td2lkdGg6IDU3cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbnNlbGVjdCBvcHRpb25bZGlzYWJsZWQ9J2Rpc2FibGVkJ10sXHJcbnNlbGVjdFtkaXNhYmxlZD0nZGlzYWJsZWQnXSB7XHJcblx0Y29sb3I6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDEgKTtcclxufVxyXG5cclxuLmxhYmVsLWlubGluZSBsYWJlbCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZsb2F0OiBub25lO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0bWFyZ2luLXRvcDogMnB4O1xyXG59XHJcblxyXG4ubGFiZWwtaW5saW5lIGlucHV0IHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmxhYmVsLWlubGluZTIgbGFiZWwge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmbG9hdDogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHdpZHRoOiA5NSU7XHJcbn1cclxuXHJcbi5sYWJlbC1pbmxpbmUyIGlucHV0IHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmxhYmVsLWFib3ZlIGxhYmVsIHtcclxuXHRmbG9hdDogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ubGFiZWwtYWJvdmUgaW5wdXQge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ubGFiZWwtYWJvdmUgc2VsZWN0IHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmxhYmVsLWFib3ZlIHRleHRhcmVhIHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmxhYmVsLWFib3ZlIC5mb3JtLWNhcHRpb24ge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ubGFiZWwtcmVtb3ZlZCBsYWJlbCB7XHJcblx0bGVmdDogLTk5OWVtO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmxhYmVsLWhpZGRlbiBsYWJlbCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR0ZXh0LWluZGVudDogLTk5OWVtO1xyXG59XHJcblxyXG4uZm9ybS1pbmRlbnQge1xyXG5cdG1hcmdpbi1sZWZ0OiAyNCU7XHJcbn1cclxuXHJcbi5mb3JtLWluZGVudCAuZm9ybS1jYXB0aW9uIHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmZvcm0tY2FwdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5lcnJvciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSggMjU1LCAyNTUsIDI1NSwgMSApO1xyXG5cdGNvbG9yOiAjRTcxMzE2O1xyXG59XHJcblxyXG4uZXJyb3IgYSB7XHJcblx0Y29sb3I6ICNFNzEzMTY7XHJcbn1cclxuXHJcbnNwYW4uZXJyb3Ige1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmRpdi5lcnJvciB7XHJcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmVycm9yLWZvcm0ge1xyXG5cdGNvbG9yOiAjRTcxMzE2O1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcblx0cGFkZGluZzogMC41ZW0gMDtcclxufVxyXG5cclxuLmVycm9yLWZvcm0yIHtcclxuXHRjb2xvcjogI0U3MTMxNjtcclxuXHRtYXJnaW46IDJweCAwIDAgMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDIzMHB4O1xyXG59XHJcblxyXG4uZXJyb3ItZm9ybTMge1xyXG5cdGNvbG9yOiAjRTcxMzE2O1xyXG5cdG1hcmdpbjogMnB4IC0ycHggMCAyNTVweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDIzMHB4O1xyXG59XHJcblxyXG4uZXJyb3ItZm9ybTQge1xyXG5cdGNvbG9yOiAjRTcxMzE2O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0bWFyZ2luOiAtMTBweCAwIDAgNDA1cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAyMzBweDtcclxufVxyXG5cclxuLmVtYWlsLWVycm9yLFxyXG4uZW1haWwtZXJyb3ItMixcclxuLnBhc3N3b3JkLWVycm9yLFxyXG4udXNlcm5hbWUtZW1haWwtZXJyb3IsXHJcbi5wYXNzLWVycm9yLFxyXG4ucGFzczItZXJyb3IsXHJcbi5wYXNzLW1hdGNoLWVycm9yIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGFzc3dvcmQtc2l6ZS1lcnJvciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnJlcXVpcmVkLWVycm9yLWxuYW1lLFxyXG4ucmVxdWlyZWQtZXJyb3ItZW1haWwsXHJcbi5yZXF1aXJlZC1lcnJvci1wYXNzd29yZENyZWF0ZSxcclxuLnJlcXVpcmVkLWVycm9yLXBhc3N3b3JkQ29uZmlybSxcclxuLnJlcXVpcmVkLWVycm9yLWZuYW1lIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG1hcmdpbi10b3A6IC00MHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiA0MzVweDtcclxufVxyXG5cclxuLmZvcm0taW5saW5lIGZvcm0ge1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ludGVyZmFjZS9pY29uLWRvdWJsZS1saW5lLWhlYWRlci5wbmcnKSByZXBlYXQteCBzY3JvbGwgbGVmdCBib3R0b20gdHJhbnNwYXJlbnQ7XHJcblx0cGFkZGluZzogMCAwIDJlbTtcclxuXHR3aWR0aDogOTglO1xyXG59XHJcblxyXG4uZm9ybS1pbmxpbmUgLmZvcm0tcm93IHtcclxuXHRjbGVhcjogbm9uZTtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW46IDVweCAyJSAwIDA7XHJcblx0d2lkdGg6IDI4JTtcclxufVxyXG5cclxuLmZvcm0taW5saW5lIGxhYmVsIHtcclxuXHRwYWRkaW5nOiAwIDAgMC43NWVtO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uZm9ybS1pbmxpbmUgaW5wdXRbdHlwZT0ndGV4dCddIHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxuXHR3aWR0aDogOTUlO1xyXG59XHJcblxyXG4uZm9ybS1pbmxpbmUgc2VsZWN0IHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxuXHR3aWR0aDogOTUlO1xyXG59XHJcblxyXG4uZm9ybS1pbmxpbmUgLmZvcm0tcm93LWJ1dHRvbiB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luOiAzMHB4IDAgMDtcclxuXHR3aWR0aDogMTAlO1xyXG59XHJcblxyXG4uZm9ybS1pbmxpbmUgYnV0dG9uIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJvdy1pbmxpbmUge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLnJvdy1pbmxpbmUgbGFiZWwge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ub3B0aW9uYWxmaWVsZCB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApO1xyXG59XHJcblxyXG4uZm9ybS1maWVsZC10b29sdGlwIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luOiAtMzZweCAwIDA7XHJcblx0d2lkdGg6IDIxJTtcclxufVxyXG5cclxuLndpdGgtaGVscGVyLXRleHQge1xyXG5cdG1hcmdpbi10b3A6IC01OXB4O1xyXG59XHJcblxyXG4uc3R5bGVkQ2hlY2tib3gge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbi1yaWdodDogN3B4O1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5zdHlsZWRSYWRpbyB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmJyb3dzZXItY29tcGF0aWJpbGl0eS1hbGVydCB7XHJcblx0YmFja2dyb3VuZDogI0ZBRURFRDtcclxuXHRib3JkZXI6IDFweCBzb2xpZDtcclxuXHRtYXJnaW46IDFlbSBhdXRvO1xyXG5cdHBhZGRpbmc6IDAuNWVtIDJlbTtcclxufS5hci1ocnVsZXItdGV4dCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hci1ocnVsZXItdGV4dDo6YmVmb3JlLFxyXG4uYXItaHJ1bGVyLXRleHQ6OmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHQtd2Via2l0LW9yZGVyOiAwO1xyXG5cdC1tcy1mbGV4LW9yZGVyOiAwO1xyXG5cdG9yZGVyOiAwO1xyXG5cdC13ZWJraXQtZmxleDogMSAxIGF1dG87XHJcblx0LW1zLWZsZXg6IDEgMSBhdXRvO1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdC13ZWJraXQtYWxpZ24tc2VsZjogYXV0bztcclxuXHQtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvO1xyXG5cdGFsaWduLXNlbGY6IGF1dG87XHJcbn1cclxuXHJcbi5hci1ocnVsZXItdGV4dF9fdGV4dCB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApO1xyXG5cdHBhZGRpbmc6IDAgN3B4O1xyXG5cdC13ZWJraXQtb3JkZXI6IDA7XHJcblx0LW1zLWZsZXgtb3JkZXI6IDA7XHJcblx0b3JkZXI6IDA7XHJcblx0LXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcclxuXHQtbXMtZmxleDogMCAwIGF1dG87XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0LXdlYmtpdC1hbGlnbi1zZWxmOiBhdXRvO1xyXG5cdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG87XHJcblx0YWxpZ24tc2VsZjogYXV0bztcclxufS8qIGpRdWVyeSBVSSAqL1xyXG4udWktaWNvbi1wbHVzIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvaW50ZXJmYWNlLXNwcml0ZS5wbmcnKSAwIC03NDNweCBuby1yZXBlYXQ7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHdpZHRoOiAzNXB4O1xyXG59XHJcblxyXG4udWktaWNvbi1taW51cyB7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL2ludGVyZmFjZS1zcHJpdGUucG5nJykgMCAtNzc4cHggbm8tcmVwZWF0O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHR3aWR0aDogMzVweDtcclxufVxyXG5cclxuLyogVUkgRGlhbG9nICovXHJcbi51aS13aWRnZXQtb3ZlcmxheSB7XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRvcGFjaXR5OiAwLjg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi51aS1kaWFsb2cuYW5kcm9pZCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVpLWRpYWxvZyB7XHJcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRkZGO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAzNXB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNSksIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcblx0LW1vei1ib3gtc2hhZG93OiAwIDM1cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC41KSwgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuXHRib3gtc2hhZG93OiAwIDM1cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC41KSwgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLnVpLWRpYWxvZyAudWktd2lkZ2V0LWhlYWRlciB7XHJcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRjNGM0YzO1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XHJcblx0aGVpZ2h0OiAyM3B4O1xyXG59XHJcblxyXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmbG9hdDogbm9uZTtcclxufVxyXG5cclxuLnVpLWRpYWxvZyBzcGFuLnVpLWRpYWxvZy10aXRsZSB7XHJcblx0bWFyZ2luOiAxNnB4O1xyXG59XHJcblxyXG4udWktZGlhbG9nIC51aS1pY29uLWNsb3NldGhpY2sge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS9pbnRlcmZhY2Utc3ByaXRlLnBuZycpIDAgLTg0N3B4IG5vLXJlcGVhdDtcclxuXHR3aWR0aDogMzVweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAwIDAgMDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHR3aWR0aDogMzVweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0cGFkZGluZzogMTZweCA4cHg7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSBzcGFuIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLnVpLWRpYWxvZyBoMSxcclxuLnVpLWRpYWxvZyBoMiB7XHJcblx0bWFyZ2luOiA1cHggMTU4cHggNXB4IDA7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgLmRpYWxvZy1jb250ZW50IHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdG1heC1oZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4udWktZGlhbG9nIC51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4udWktZGlhbG9nIC51aS10YWJzIC51aS10YWJzLW5hdiBsaS5sYXN0IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbiNkaWFsb2ctY29udGFpbmVyIHAge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnVpLWRpYWxvZyAuY2hhbmdlLWNvdW50cnkge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnVpLWRpYWxvZyAuY2hhbmdlLWNvdW50cnkgaDEge1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRtYXJnaW46IDI4cHggMCAzMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnVpLWRpYWxvZyAuY2hhbmdlLWNvdW50cnkgcCB7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG59XHJcblxyXG4udWktZGlhbG9nIC5jaGFuZ2UtY291bnRyeSBkaXYge1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgLmNoYW5nZS1jb3VudHJ5IGJ1dHRvbi5zZWNvbmRhcnkge1xyXG5cdG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG5cclxuLyogcXVhbnRpdHkgb3ZlciBmaXZlciBvdmVybGF5ICovXHJcbi51aS1kaWFsb2cgLnF1YW50aXR5X292ZXIgaDEge1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRtYXJnaW46IDI4cHggMCAzMHB4IDA7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgLnF1YW50aXR5X292ZXIgcCB7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG59XHJcblxyXG4vKiBBY2NvcmRpYW4/ICovXHJcbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBVSSBUYWJzICovXHJcbi51aS10YWJzIC51aS10YWJzLW5hdiB7XHJcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udWktdGFicyAudWktdGFicy1uYXYgbGkge1xyXG5cdC1tb3otYm9yZGVyLWJvdHRvbS1jb2xvcnM6IG5vbmU7XHJcblx0LW1vei1ib3JkZXItaW1hZ2U6IG5vbmU7XHJcblx0LW1vei1ib3JkZXItbGVmdC1jb2xvcnM6IG5vbmU7XHJcblx0LW1vei1ib3JkZXItcmlnaHQtY29sb3JzOiBub25lO1xyXG5cdC1tb3otYm9yZGVyLXRvcC1jb2xvcnM6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRUZFRkVGO1xyXG5cdGJvcmRlci1jb2xvcjogI0Q5RDlEOSAjRDlEOUQ5ICNGRkY7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0bGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmUgIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDAgMWVtIC0xcHggMDtcclxufVxyXG5cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRkZGO1xyXG59XHJcblxyXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtYWN0aXZlIGEge1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjYgKTtcclxufVxyXG5cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIGEge1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udWktdGFicyAudWktdGFicy1uYXYgbGkuc2tpbm55IHtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdHdpZHRoOiAxMTVweDtcclxuXHRwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuXHJcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSBhLmNzbGlua3Mge1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjYgKTtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLXNlbGVjdGVkIGEuY3NsaW5rcyB7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtc2VsZWN0ZWQgYSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzM7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLnVpLXRhYnMgLnVpLXRhYnMtcGFuZWwge1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4udWktdGFicyAudWktdGFicy1wYW5lbC51aS10YWJzLXBhbmVsLWNsZWFuIHtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufS8qIFRvb2x0aXBzICovXHJcbiN0b29sdGlwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XHJcblx0b3BhY2l0eTogMC45NTtcclxuXHRwYWRkaW5nOiA1cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDMwMDA7XHJcbn1cclxuXHJcbiN0b29sdGlwIC5zbWFsbCB7XHJcblx0d2lkdGg6IDMwMHB4O1xyXG59XHJcblxyXG4jdG9vbHRpcCAubWVkaXVtIHtcclxuXHR3aWR0aDogNTAwcHg7XHJcbn1cclxuXHJcbi50b29sdGlwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50b29sdGlwIC50b29sdGlwLWNvbnRlbnQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRsZWZ0OiAtMnB4O1xyXG5cdGJvdHRvbTogMzBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEzNXB4O1xyXG59XHJcblxyXG4udG9vbHRpcC1zaGlwcGluZy1wYWdlLFxyXG4udG9vbHRpcC1iaWxsaW5nLXBhZ2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRvb2x0aXAtc2hpcHBpbmctcGFnZSAudG9vbHRpcC1jb250ZW50IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0bGVmdDogLTJweDtcclxuXHRib3R0b206IDMwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMzVweDtcclxufVxyXG5cclxuLnRvb2x0aXAtYmlsbGluZy1wYWdlIC50b29sdGlwLWNvbnRlbnQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRsZWZ0OiAzMHB4O1xyXG5cdHRvcDogMnB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMjAwcHg7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLnRvb2x0aXAtc2hpcHBpbmctcGFnZSAuYXItdGV4dC1pY29uLFxyXG4udG9vbHRpcC1iaWxsaW5nLXBhZ2UgLmFyLXRleHQtaWNvbiB7XHJcblx0bWFyZ2luLXRvcDogLTJweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC50b29sdGlwLXNoaXBwaW5nLXBhZ2UgLnRvb2x0aXAtY29udGVudCAuY29udGVudC1hc3NldCB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4udG9vbHRpcC1jbG9zZSB7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL2ljb24tY2xvc2UtMTl4MTYuanBnJykgMTVweCA3cHggbm8tcmVwZWF0O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uanMgLnRvb2x0aXAtY29udGVudCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTmV3IFRvb2x0aXAgKi9cclxuXHJcbi5hci10b29sdGlwIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYXItdG9vbHRpcC1wb3B1cCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cGFkZGluZzoxNnB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0bWF4LXdpZHRoOjM0M3B4O1xyXG5cdHRvcDowO1xyXG5cdGxlZnQ6MDtcclxuXHR6LWluZGV4OiAzMDAwO1xyXG5cdHZpc2liaWxpdHk6aGlkZGVuO1xyXG59XHJcblxyXG4vKiBkZWZhdWx0IGNoZXZyb24gLSAgcG9pbnRpbmcgdXAgKi9cclxuLmFyLXRvb2x0aXAtY2hldnJvbixcclxuLmFyLXRvb2x0aXAtLWJvdHRvbS1yaWdodCAuYXItdG9vbHRpcC1jaGV2cm9uLFxyXG4uYXItdG9vbHRpcC0tYm90dG9tLWxlZnQgLmFyLXRvb2x0aXAtY2hldnJvbiB7IFxyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzAwMDtcclxuICAgIGJvcmRlci1yaWdodDo4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDo4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDoycHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vKiBjaGV2cm9uIHBvaW50aW5nIGRvd24gKi9cclxuLmFyLXRvb2x0aXAtLXRvcC1yaWdodCAuYXItdG9vbHRpcC1jaGV2cm9uLFxyXG4uYXItdG9vbHRpcC0tdG9wLWxlZnQgLmFyLXRvb2x0aXAtY2hldnJvbiB7IFxyXG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMwMDA7XHJcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6OHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6OHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206MnB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcblx0LmFyLXRvb2x0aXAtcG9wdXAge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xyXG5cdC5hci10b29sdGlwLXBvcHVwLWNsb3NlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLyogQXJpdHppYSBDb250ZW50IEhlbHBlciBGcmFtZXdvcmsgKi9cclxuLmFyLWxpbmsge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmFyLWNvbG9yLWJsYWNrIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG59XHJcblxyXG4uYXItY29sb3Itd2hpdGUge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uYXItc3VwZXJzY3JpcHQge1xyXG5cdG1hcmdpbi1sZWZ0OiAzcHg7XHJcbn1cclxuXHJcbi5hci1pbWctdW5ibHVyIHtcclxuXHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XHJcblxyXG5cdC8qIEZpeGVzIGJsdXJyeSBpY29ucyBkdWUgdG8gQ2hyb21lJ3MgcG9vciBpbWFnZSBzY2FsaW5nLiAqL1xyXG59XHJcblxyXG4uYXItZGlzcGxheS5hci1ub25lIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXItZGlzcGxheS5hci1ibG9jayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5hci1vdmVyZmxvdy5hci12aXNpYmxlIHtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLmFyLW92ZXJmbG93LmFyLWF1dG8ge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uYXItb3ZlcmZsb3cuYXItaGlkZGVuIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmFyLW1hZ25pZnk6aG92ZXIsXHJcbi5uby10b3VjaCAuYXItbWFnbmlmeTpmb2N1cyB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbn1cclxuXHJcbi5hci1zdGlja3kgeyAvKiBzdGlja3MgdG8gcGFyZW50cyBoZWlnaHQgKi9cclxuXHRwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kgIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogLW1vei1zdGlja3kgIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogLW8tc3RpY2t5ICFpbXBvcnRhbnQ7XHJcblx0cG9zaXRpb246IC1tcy1zdGlja3kgIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hci1mbGV4LXBhcmVudCB7XHJcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXItZmxleC1jaGlsZCB7XHJcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi5hci10YWJsZS1wYXJlbnQge1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uYXItdGFibGUtY2hpbGQge1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbn1cclxuXHJcbi5hci10YWJsZS1hbGlnbi10b3Age1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5hci10YWJsZS1hbGlnbi1taWRkbGUge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5hci10YWJsZS1hbGlnbi1ib3R0b20ge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi5hci13aWR0aC0xMDAge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYXItbWF4d2lkdGgtMTAwIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hci1oZWlnaHQtMTAwIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5hci1oZWlnaHQtYXV0byB7XHJcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEFyaXR6aWEgMjQgQ29sdW1uIEdyaWQgKi9cclxuLmFyLXJvdyxcclxuLmFyLXJvdzI0IHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmFyLXJvdyB7XHJcblx0bWFyZ2luLWxlZnQ6IC00cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5hci1jb2wge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwIDRweDtcclxufVxyXG5cclxuLmFyLWNvbC5mb3JtLXJvdyB7XHJcblx0Y2xlYXI6IG5vbmU7XHJcbn1cclxuXHJcbi5hci1ncm91cDo6YmVmb3JlLFxyXG4uYXItZ3JvdXA6OmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLmFyLWdyb3VwOjphZnRlciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5hci1ncm91cCB7XHJcblx0em9vbTogMTtcclxufSAvKiBJRTYvNyAqL1xyXG5cclxuLmFyLWMyNCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hci1jMjMge1xyXG5cdHdpZHRoOiA5NS44MzMzJTtcclxufVxyXG5cclxuLmFyLWMyMiB7XHJcblx0d2lkdGg6IDkxLjY2JTtcclxufVxyXG5cclxuLmFyLWMyMSB7XHJcblx0d2lkdGg6IDg3LjQ5OTklO1xyXG59XHJcblxyXG4uYXItYzIwIHtcclxuXHR3aWR0aDogODMuMzMlO1xyXG59XHJcblxyXG4uYXItYzE5IHtcclxuXHR3aWR0aDogNzkuMTY2NiU7XHJcbn1cclxuXHJcbi5hci1jMTgge1xyXG5cdHdpZHRoOiA3NSU7XHJcbn1cclxuXHJcbi5hci1jMTcge1xyXG5cdHdpZHRoOiA3MC44MzMlO1xyXG59XHJcblxyXG4uYXItYzE2IHtcclxuXHR3aWR0aDogNjYuNjYlO1xyXG59XHJcblxyXG4uYXItYzE1IHtcclxuXHR3aWR0aDogNjIuNDk5JTtcclxufVxyXG5cclxuLmFyLWMxNCB7XHJcblx0d2lkdGg6IDU4LjMzJTtcclxufVxyXG5cclxuLmFyLWMxMyB7XHJcblx0d2lkdGg6IDU0LjE2NjYlO1xyXG59XHJcblxyXG4uYXItYzEyIHtcclxuXHR3aWR0aDogNTAlO1xyXG59XHJcblxyXG4uYXItYzExIHtcclxuXHR3aWR0aDogNDUuODMzJTtcclxufVxyXG5cclxuLmFyLWMxMCB7XHJcblx0d2lkdGg6IDQxLjY2JTtcclxufVxyXG5cclxuLmFyLWM5IHtcclxuXHR3aWR0aDogMzcuNDk5JTtcclxufVxyXG5cclxuLmFyLWM4IHtcclxuXHR3aWR0aDogMzMuMzMlO1xyXG59XHJcblxyXG4uYXItYzcge1xyXG5cdHdpZHRoOiAyOS4xNjY2NjY2NiU7XHJcbn1cclxuXHJcbi5hci1jNiB7XHJcblx0d2lkdGg6IDI1JTtcclxufVxyXG5cclxuLmFyLWM1IHtcclxuXHR3aWR0aDogMjAuODMyNiU7XHJcbn1cclxuXHJcbi5hci1jNCB7XHJcblx0d2lkdGg6IDE2LjY2JTtcclxufVxyXG5cclxuLmFyLWMzIHtcclxuXHR3aWR0aDogMTIuNDk5OSU7XHJcbn1cclxuXHJcbi5hci1jMiB7XHJcblx0d2lkdGg6IDguMzMzJTtcclxufVxyXG5cclxuLmFyLWMxIHtcclxuXHR3aWR0aDogNC4xNjY2JTtcclxufVxyXG5cclxuLmFyLWwyNCB7XHJcblx0bWFyZ2luLWxlZnQ6IDEwMCU7XHJcbn1cclxuXHJcbi5hci1sMjMge1xyXG5cdG1hcmdpbi1sZWZ0OiA5NS44MzMzJTtcclxufVxyXG5cclxuLmFyLWwyMiB7XHJcblx0bWFyZ2luLWxlZnQ6IDkxLjY2JTtcclxufVxyXG5cclxuLmFyLWwyMSB7XHJcblx0bWFyZ2luLWxlZnQ6IDg3LjQ5OTklO1xyXG59XHJcblxyXG4uYXItbDIwIHtcclxuXHRtYXJnaW4tbGVmdDogODMuMzMlO1xyXG59XHJcblxyXG4uYXItbDE5IHtcclxuXHRtYXJnaW4tbGVmdDogNzkuMTY2NiU7XHJcbn1cclxuXHJcbi5hci1sMTgge1xyXG5cdG1hcmdpbi1sZWZ0OiA3NSU7XHJcbn1cclxuXHJcbi5hci1sMTcge1xyXG5cdG1hcmdpbi1sZWZ0OiA3MC44MzMlO1xyXG59XHJcblxyXG4uYXItbDE2IHtcclxuXHRtYXJnaW4tbGVmdDogNjYuNjYlO1xyXG59XHJcblxyXG4uYXItbDE1IHtcclxuXHRtYXJnaW4tbGVmdDogNjIuNDk5JTtcclxufVxyXG5cclxuLmFyLWwxNCB7XHJcblx0bWFyZ2luLWxlZnQ6IDU4LjMzJTtcclxufVxyXG5cclxuLmFyLWwxMyB7XHJcblx0bWFyZ2luLWxlZnQ6IDU0LjE2NjYlO1xyXG59XHJcblxyXG4uYXItbDEyIHtcclxuXHRtYXJnaW4tbGVmdDogNTAlO1xyXG59XHJcblxyXG4uYXItbDExIHtcclxuXHRtYXJnaW4tbGVmdDogNDUuODMzJTtcclxufVxyXG5cclxuLmFyLWwxMCB7XHJcblx0bWFyZ2luLWxlZnQ6IDQxLjY2JTtcclxufVxyXG5cclxuLmFyLWw5IHtcclxuXHRtYXJnaW4tbGVmdDogMzcuNDk5JTtcclxufVxyXG5cclxuLmFyLWw4IHtcclxuXHRtYXJnaW4tbGVmdDogMzMuMzMlO1xyXG59XHJcblxyXG4uYXItbDcge1xyXG5cdG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NiU7XHJcbn1cclxuXHJcbi5hci1sNiB7XHJcblx0bWFyZ2luLWxlZnQ6IDI1JTtcclxufVxyXG5cclxuLmFyLWw1IHtcclxuXHRtYXJnaW4tbGVmdDogMjAuODMyNiU7XHJcbn1cclxuXHJcbi5hci1sNCB7XHJcblx0bWFyZ2luLWxlZnQ6IDE2LjY2JTtcclxufVxyXG5cclxuLmFyLWwzIHtcclxuXHRtYXJnaW4tbGVmdDogMTIuNDk5OSU7XHJcbn1cclxuXHJcbi5hci1sMiB7XHJcblx0bWFyZ2luLWxlZnQ6IDguMzMzJTtcclxufVxyXG5cclxuLmFyLWwxIHtcclxuXHRtYXJnaW4tbGVmdDogNC4xNjY2JTtcclxufVxyXG5cclxuLmFyLXIyNCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYXItcjIzIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDk1LjgzMzMlO1xyXG59XHJcblxyXG4uYXItcjIyIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDkxLjY2JTtcclxufVxyXG5cclxuLmFyLXIyMSB7XHJcblx0bWFyZ2luLXJpZ2h0OiA4Ny40OTk5JTtcclxufVxyXG5cclxuLmFyLXIyMCB7XHJcblx0bWFyZ2luLXJpZ2h0OiA4My4zMyU7XHJcbn1cclxuXHJcbi5hci1yMTkge1xyXG5cdG1hcmdpbi1yaWdodDogNzkuMTY2NiU7XHJcbn1cclxuXHJcbi5hci1yMTgge1xyXG5cdG1hcmdpbi1yaWdodDogNzUlO1xyXG59XHJcblxyXG4uYXItcjE3IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDcwLjgzMyU7XHJcbn1cclxuXHJcbi5hci1yMTYge1xyXG5cdG1hcmdpbi1yaWdodDogNjYuNjYlO1xyXG59XHJcblxyXG4uYXItcjE1IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDYyLjQ5OSU7XHJcbn1cclxuXHJcbi5hci1yMTQge1xyXG5cdG1hcmdpbi1yaWdodDogNTguMzMlO1xyXG59XHJcblxyXG4uYXItcjEzIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDU0LjE2NjYlO1xyXG59XHJcblxyXG4uYXItcjEyIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDUwJTtcclxufVxyXG5cclxuLmFyLXIxMSB7XHJcblx0bWFyZ2luLXJpZ2h0OiA0NS44MzMlO1xyXG59XHJcblxyXG4uYXItcjEwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDQxLjY2JTtcclxufVxyXG5cclxuLmFyLXI5IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDM3LjQ5OSU7XHJcbn1cclxuXHJcbi5hci1yOCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAzMy4zMyU7XHJcbn1cclxuXHJcbi5hci1yNyB7XHJcblx0bWFyZ2luLXJpZ2h0OiAyOS4xNjY2NjY2NiU7XHJcbn1cclxuXHJcbi5hci1yNiB7XHJcblx0bWFyZ2luLXJpZ2h0OiAyNSU7XHJcbn1cclxuXHJcbi5hci1yNSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAyMC44MzI2JTtcclxufVxyXG5cclxuLmFyLXI0IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE2LjY2JTtcclxufVxyXG5cclxuLmFyLXIzIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEyLjQ5OTklO1xyXG59XHJcblxyXG4uYXItcjIge1xyXG5cdG1hcmdpbi1yaWdodDogOC4zMzMlO1xyXG59XHJcblxyXG4uYXItcjEge1xyXG5cdG1hcmdpbi1yaWdodDogNC4xNjY2JTtcclxufVxyXG5cclxuLmFyLWNvbCBpbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4vKiBJY29ucyAqL1xyXG4uYXItdGV4dC1pY29uIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG5cdGJhY2tncm91bmQ6ICNFRUU7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcblxyXG4uYXItdGV4dC1pY29uLS1jaXJjbGUge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDI2cHg7XHJcblx0aGVpZ2h0OiAyNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5hci10ZXh0LWljb24tLWRhcmsge1xyXG5cdGJhY2tncm91bmQ6ICNFMUUxRTE7XHJcbn1cclxuXHJcbi5hci10ZXh0LWljb24tLWlubGluZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5hci10ZXh0LWljb24tLWhlbHAge1xyXG5cdGN1cnNvcjogaGVscDtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5hci10ZXh0LWljb24tLWhvdmVyLW9wYWNpdHk6aG92ZXIsXHJcbi5uby10b3VjaCAuYXItdGV4dC1pY29uLS1ob3Zlci1vcGFjaXR5OmZvY3VzIHtcclxuXHRvcGFjaXR5OiAwLjQ7XHJcbn1cclxuXHJcbi5hci10ZXh0LWljb24tY2xvc2Uge1xyXG5cdGZvbnQtc2l6ZTogMS41ZW07XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxufVxyXG5cclxuLmFyLXRleHQtaWNvbi1jbG9zZTo6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnXFxENyc7XHJcbn1cclxuXHJcbi5hci1jbGVhbmxpc3Qge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYXItaWNvbmxpc3Qge1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5hci1pY29ubGlzdCBsaSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYXItaWNvbiB7XHJcblx0aGVpZ2h0OiAzNXB4O1xyXG5cdHdpZHRoOiAzNXB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS9pbnRlcmZhY2Utc3ByaXRlLnBuZycpIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1iaWcge1xyXG5cdHdpZHRoOiA4MHB4O1xyXG5cdGhlaWdodDogODBweDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvaW50ZXJmYWNlLXNwcml0ZS1iaWcucG5nJyk7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tY2MtZGFyayB7XHJcblx0d2lkdGg6IDQ1cHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS9wYXltZW50LWljb25zLWRhcmsucG5nJyk7XHJcbn1cclxuXHJcbmJ1dHRvbi5hci1pY29uIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggYnV0dG9uLmFyLWljb246aG92ZXIsXHJcbi5uby10b3VjaCBidXR0b24uYXItaWNvbjpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbi5hci1idXR0b24taWNvbiB7XHJcblx0cGFkZGluZy1sZWZ0OiAzLjVlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hci1idXR0b24taWNvbiAuYXItaWNvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDVweDtcclxuXHR0b3A6IDRweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1hcnJvdy1sZWZ0IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tYXJyb3ctcmlnaHQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM1cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tY2xvc2Uge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDdweCAtNzBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1jbG9zZS1scmcge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDNweCAtMTA1cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tZnVsbHNjcmVlbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQwcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tYXJyb3ctbGVmdC5hci1pY29uLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1hcnJvdy1yaWdodC5hci1pY29uLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1jbG9zZS5hci1pY29uLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3cHggLTI0NXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWNsb3NlLWxyZy5hci1pY29uLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggLTI3OHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWZ1bGxzY3JlZW4uYXItaWNvbi13aGl0ZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzE1cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tb3BlbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzUwcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tYXJyb3ctdXAge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4NXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWJ1YmJsZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDIwcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24taGFtYnVyZ2VyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NTVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1iYWcge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ5MHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWFycm93LXJpZ2h0LXNtIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MjVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1zZWFyY2gge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2MHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWFycm93LXJpZ2h0LXNtLmFyLWljb24td2hpdGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU5NXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLXBpbi5hci1pY29uLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MzBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1oZWFydC5hci1pY29uLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NjVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1iYWctc20uYXItaWNvbi13aGl0ZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzAwcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tcGx1cyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzM1cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tbWludXMge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc3MHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWJhZy1scmcge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwNXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWNsb3NlLXNtIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NDBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1jbG9zZS1zbS5hci1pY29uLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NzVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1wbHVzLmFyLWljb24td2hpdGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkxMHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLW1pbnVzLmFyLWljb24td2hpdGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk0NXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWZhY2Vib29rIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05ODBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi10d2l0dGVyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDE1cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24taW5zdGFncmFtIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDUwcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tcGludGVyZXN0IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDg1cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tc25hcGNoYXQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMjBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1zb3VuZGNsb3VkIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTU1cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tZ2lmdC1jYXJkLmFyLWljb24td2hpdGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExOTBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1waW4tMi5hci1pY29uLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjI1cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tcGVvcGxlLmFyLWljb24td2hpdGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyNjBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1naWZ0LmFyLWljb24td2hpdGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOTVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi10cnVjay5hci1pY29uLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzMwcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tYmFnLW1haW4ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04cHggLTEzNzJweDtcclxuXHRoZWlnaHQ6IDExcHg7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0cGFkZGluZzogNXB4IDAgMXB4IDFweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC1pbmRlbnQ6IDA7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tc2VhcmNoLTIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0MDBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1zZWFyY2gtc20ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05cHggLTE0NDZweDtcclxuXHR3aWR0aDogMTVweDtcclxuXHRoZWlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tdHJpYW5nbGUtZG93biB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMTQ3NXB4O1xyXG5cdHdpZHRoOiAyNXB4O1xyXG5cdGhlaWdodDogMjVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi10cmlhbmdsZS1yaWdodCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMTUxMHB4O1xyXG5cdHdpZHRoOiAyNXB4O1xyXG5cdGhlaWdodDogMjVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1mbGFnLWNhIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweCAtMTU1MnB4O1xyXG5cdHdpZHRoOiAxNXB4O1xyXG5cdGhlaWdodDogMTFweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1mbGFnLXVzIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweCAtMTU4N3B4O1xyXG5cdHdpZHRoOiAxNXB4O1xyXG5cdGhlaWdodDogMTFweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1mbGFnLWludGwge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4IC0xNjU3cHg7XHJcblx0d2lkdGg6IDE1cHg7XHJcblx0aGVpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWxvY2sge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MDlweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1jaGF0IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjgwcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tZW1haWwge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3MTVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1waG9uZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc1MHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWxvY2suYXItaWNvbi13aGl0ZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc4NXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWNoYXQuYXItaWNvbi13aGl0ZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTgxN3B4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWNoZWNrLXNtIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAtMTg2M3B4O1xyXG5cdHdpZHRoOiAxNXB4O1xyXG5cdGhlaWdodDogMTVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1mYm1zZ3Ige1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4OTFweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1jcmVkaXRjYXJkIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNnB4IC0xOTMzcHg7XHJcblx0d2lkdGg6IDIzcHg7XHJcblx0aGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWJpZy5hci1pY29uLWVtYWlsIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tYmlnLmFyLWljb24tcGhvbmUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tYmlnLmFyLWljb24tY2hhdCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tdmlzYSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLXZpc2FkZWJpdCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1tYXN0ZXIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tYW1leCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1kaXNjb3ZlciB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tcGF5cGFsIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1hcHBsZXBheSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTgwcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tZ2lmdGNhcmQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxMHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWFmdGVycGF5IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1mbGFnLWNhLS1zaXplMixcclxuLmFyLWljb24uYXItaWNvbi1mbGFnLXVzLS1zaXplMixcclxuLmFyLWljb24uYXItaWNvbi1mbGFnLWludGwtLXNpemUyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvaW50ZXJmYWNlLXNwcml0ZS5wbmcnKTtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1mbGFnLWNhLS1zaXplMiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTZweCAtMjAwNHB4O1xyXG5cdHdpZHRoOiAyM3B4O1xyXG5cdGhlaWdodDogMTZweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1mbGFnLXVzLS1zaXplMiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTZweCAtMTk2OXB4O1xyXG5cdHdpZHRoOiAyM3B4O1xyXG5cdGhlaWdodDogMTZweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1mbGFnLWludGwtLXNpemUyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOXB4IC0yMDM5cHg7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0aGVpZ2h0OiAxN3B4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWxvY2sta2V5aG9sZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjEzNXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLW1pbnVzLXN0ZXBwZXIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02cHggLTIxNzVweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0d2lkdGg6IDI0cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tcGx1cy1zdGVwcGVyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNnB4IC0yMjEwcHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdHdpZHRoOiAyNHB4O1xyXG59XHJcblxyXG4uYXItcGFnaW5hdGlvbl9fYXJyb3ctbGVmdCBzdmcge1xyXG5cdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxufVxyXG5cclxuLyogU3Bpbm5lciAqL1xyXG4uYXItc3Bpbm5lciB7XHJcblx0YW5pbWF0aW9uOiBhci1yb3RhdG9yIDEuNnMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFyLXJvdGF0b3Ige1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuLmFyLXBhdGgge1xyXG5cdHN0cm9rZS1kYXNoYXJyYXk6IDE4NztcclxuXHRzdHJva2UtZGFzaG9mZnNldDogMDtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcblx0YW5pbWF0aW9uOlxyXG5cdGFyLWRhc2ggMS42cyBlYXNlLWluLW91dCBpbmZpbml0ZSxcclxuXHRhci1jb2xvcnMgNi40cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBhci1jb2xvcnMge1xyXG5cdDAlIHtcclxuXHRcdHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG5cdH1cclxuXHJcblx0NTAlIHtcclxuXHRcdHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRzdHJva2U6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYXItZGFzaCB7XHJcblx0MCUge1xyXG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDE4NztcclxuXHR9XHJcblxyXG5cdDUwJSB7XHJcblx0XHRzdHJva2UtZGFzaG9mZnNldDogNDYuNzU7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRzdHJva2UtZGFzaG9mZnNldDogMTg3O1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDUwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIENvbnRlbnQgVGlsZXMgKi9cclxuLmFyLWNvbnRlbnQtdGlsZSB7fVxyXG5cclxuLmFyLWNvbnRlbnQtdGlsZSAuYXItY3QtYm9keSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYXItY29udGVudC10aWxlIC5hci1jdC1kZXNjIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5hci1jb250ZW50LXRpbGUgLmFyLWN0LWRlc2MtdmVydGNlbnRlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiA5MCU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0dG9wOiA1MCU7XHJcblx0cmlnaHQ6IDA7XHJcblx0bGVmdDogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuLmFyLWNvbnRlbnQtdGlsZS5hci1jdC1saWdodCxcclxuLmFyLWNvbnRlbnQtdGlsZS5hci1jdC1saWdodCBwLFxyXG4uYXItY29udGVudC10aWxlLmFyLWN0LWxpZ2h0IC5hci1jdC1oZWFkZXIsXHJcbi5hci1jb250ZW50LXRpbGUuYXItY3QtbGlnaHQgLmFyLWN0LWN0YSAuYXItY29udGVudC10aWxlLmFyLWN0LWxpZ2h0IGEge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uYXItY29udGVudC10aWxlIHAge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmFyLWNvbnRlbnQtdGlsZSAuYXItaW5kZW50LWxlZnQge1xyXG5cdHBhZGRpbmctbGVmdDogMy4zODU4MjY3NzE2NTM1NCU7XHJcbn1cclxuXHJcbi8qIFRpbGUgMSAqL1xyXG4uYXItY29udGVudC10aWxlLmFyLWN0LTEge31cclxuXHJcbi5hci1jb250ZW50LXRpbGUuYXItY3QtMSAuYXItY3QtZGVzYyB7XHJcblx0d2lkdGg6IDg1JTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR0b3A6IGF1dG87XHJcblx0cmlnaHQ6IDA7XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDEyJTtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG4uYXItY29udGVudC10aWxlLmFyLWN0LTEgLmFyLWN0LWxvZ28ge1xyXG5cdHdpZHRoOiA5NSU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZy1ib3R0b206IDclO1xyXG59XHJcblxyXG4uYXItY29udGVudC10aWxlLmFyLWN0LTEgLmFyLWN0LWRlc2MgaDUge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogNyU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYXItY29udGVudC10aWxlLmFyLWN0LTEgLmFyLWN0LWRlc2MgaDYge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyogVGlsZSAyICovXHJcbi5hci1jb250ZW50LXRpbGUuYXItY3QtMiB7fVxyXG5cclxuLmFyLWNvbnRlbnQtdGlsZS5hci1jdC0yIC5hci1jdC1kZXNjIHtcclxuXHR0b3A6IGF1dG87XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHBhZGRpbmc6IDEwJSAxNXB4O1xyXG59XHJcblxyXG4uYXItY29udGVudC10aWxlLmFyLWN0LTIgLmFyLWN0LWhlYWRlciB7XHJcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG59XHJcblxyXG4uYXItY29udGVudC10aWxlLmFyLWN0LTIgcCB7XHJcblx0bWF4LXdpZHRoOiA4NSU7XHJcbn1cclxuXHJcbi5hci1jb250ZW50LXRpbGUuYXItY3QtMiAuYXItY3QtY3RhIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogMCAxNXB4O1xyXG59XHJcblxyXG4vKiBUaWxlIDMgKi9cclxuLmFyLWNvbnRlbnQtdGlsZS5hci1jdC0zIHt9XHJcblxyXG4uYXItY29udGVudC10aWxlLmFyLWN0LTMgLmFyLWN0LWhlYWRlciB7XHJcblx0bWFyZ2luOiAyMHB4IDAgMTBweCAwO1xyXG59XHJcblxyXG4uYXItY29udGVudC10aWxlLmFyLWN0LTMgaDUge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmFyLWNvbnRlbnQtdGlsZS5hci1jdC0zIHAge1xyXG5cdG1heC13aWR0aDogODUlO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59LyogRmxvYXQgTGFiZWxzICovXHJcbiN3cmFwcGVyICNtYWluIC5mbG9hdC1sYWJlbC1jb250YWluZXIsXHJcbi51aS1kaWFsb2cgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4vKiN3cmFwcGVyICNtYWluIC5mb3JtLXJvdyAuZmxvYXQtbGFiZWwtY29udGFpbmVyLCovXHJcbi51aS1kaWFsb2cgLmZvcm0tcm93IC5mbG9hdC1sYWJlbC1jb250YWluZXIge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbiN3cmFwcGVyICNtYWluIC5mbG9hdC1sYWJlbC1jb250YWluZXIgaW5wdXQsXHJcbiN3cmFwcGVyICNtYWluIC5mbG9hdC1sYWJlbC1jb250YWluZXIgc2VsZWN0LFxyXG4jd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHRleHRhcmVhLFxyXG4udWktZGlhbG9nIC5mbG9hdC1sYWJlbC1jb250YWluZXIgaW5wdXQsXHJcbi51aS1kaWFsb2cgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBzZWxlY3QsXHJcbi51aS1kaWFsb2cgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciB0ZXh0YXJlYSB7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjYgKTtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0cGFkZGluZy1sZWZ0OiAwLjY1ZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4jd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdCxcclxuLnVpLWRpYWxvZyAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdCB7XHJcblx0ei1pbmRleDogNTtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC40ICk7IC8qIG1hdGNoIHBsYWNlaG9sZGVyICovXHJcbn1cclxuXHJcbiN3cmFwcGVyICNtYWluIC5mbG9hdC1sYWJlbC1jb250YWluZXIgc2VsZWN0LmZsb2F0LWlucHV0LFxyXG4jd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdC5mbG9hdC1pbnB1dC5hY3RpdmUsXHJcbi51aS1kaWFsb2cgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBzZWxlY3QuZmxvYXQtaW5wdXQsXHJcbi51aS1kaWFsb2cgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBzZWxlY3QuZmxvYXQtaW5wdXQuYWN0aXZlIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHR0ZXh0LWluZGVudDogM3B4O1xyXG59XHJcblxyXG4jd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIG9wdGlvbixcclxuI3dyYXBwZXIgI21haW4gLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBzZWxlY3QuYWN0aXZlLFxyXG4udWktZGlhbG9nIC5mbG9hdC1sYWJlbC1jb250YWluZXIgb3B0aW9uLFxyXG4udWktZGlhbG9nIC5mbG9hdC1sYWJlbC1jb250YWluZXIgc2VsZWN0LmFjdGl2ZSB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxufVxyXG5cclxuI3dyYXBwZXIgI21haW4gLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBzZWxlY3QuZmxvYXQtaW5wdXQuYWN0aXZlLFxyXG4udWktZGlhbG9nIC5mbG9hdC1sYWJlbC1jb250YWluZXIgc2VsZWN0LmZsb2F0LWlucHV0LmFjdGl2ZSB7XHJcblx0cGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG5cclxuI3dyYXBwZXIgI21haW4gLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBzZWxlY3QuZmxvYXQtaW5wdXQgfiBsYWJlbCB7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuI3dyYXBwZXIgI21haW4gLmZsb2F0LWxhYmVsLWNvbnRhaW5lciB0ZXh0YXJlYSxcclxuLnVpLWRpYWxvZyAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHRleHRhcmVhIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbiN3cmFwcGVyICNtYWluIC5mbG9hdC1sYWJlbC1jb250YWluZXIgdGV4dGFyZWEuZmxvYXQtaW5wdXQgfiBsYWJlbCxcclxuI3dyYXBwZXIgI21haW4gLmZsb2F0LWxhYmVsLWNvbnRhaW5lciB0ZXh0YXJlYS5mbG9hdC1pbnB1dC5hY3RpdmUgfiBsYWJlbCxcclxuLnVpLWRpYWxvZyAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHRleHRhcmVhLmZsb2F0LWlucHV0IH4gbGFiZWwsXHJcbi51aS1kaWFsb2cgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciB0ZXh0YXJlYS5mbG9hdC1pbnB1dC5hY3RpdmUgfiBsYWJlbCB7XHJcblx0dG9wOiA2cHg7XHJcbn1cclxuXHJcbiN3cmFwcGVyICNtYWluIC5mbG9hdC1sYWJlbC1jb250YWluZXIgdGV4dGFyZWEuZmxvYXQtaW5wdXQuYWN0aXZlLFxyXG4udWktZGlhbG9nIC5mbG9hdC1sYWJlbC1jb250YWluZXIgdGV4dGFyZWEuZmxvYXQtaW5wdXQuYWN0aXZlIHtcclxuXHRwYWRkaW5nLXRvcDogMS44NWVtO1xyXG59XHJcblxyXG4jd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIC5mbG9hdC1pbnB1dC5hY3RpdmUsXHJcbi51aS1kaWFsb2cgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciAuZmxvYXQtaW5wdXQuYWN0aXZlIHtcclxuXHRwYWRkaW5nOiAxLjQ1ZW0gMCAwLjFlbSAwLjY1ZW07XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxufVxyXG5cclxuI3dyYXBwZXIgI21haW4gLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBsYWJlbCxcclxuLnVpLWRpYWxvZyAuZmxvYXQtbGFiZWwtY29udGFpbmVyIGxhYmVsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTA7XHJcblx0dG9wOiAxOHB4O1xyXG5cdGxlZnQ6IDlweDtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGN1cnNvcjogdGV4dDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxufVxyXG4udWktZGlhbG9nIC5mbG9hdC1sYWJlbC1jb250YWluZXIgbGFiZWwge1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4jd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyLnJlYWQtb25seSBsYWJlbCB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4jd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIC5mbG9hdC1pbnB1dC5hY3RpdmUgfiBsYWJlbCxcclxuLnVpLWRpYWxvZyAuZmxvYXQtbGFiZWwtY29udGFpbmVyIC5mbG9hdC1pbnB1dC5hY3RpdmUgfiBsYWJlbCB7XHJcblx0dG9wOiA4cHg7XHJcblx0b3BhY2l0eTogMTtcclxuXHR6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLmZsb2F0LWxhYmVsLWNvbnRhaW5lci5yZWFkLW9ubHksXHJcbi5mbG9hdC1sYWJlbC1jb250YWluZXIucmVhZC1vbmx5IGlucHV0W3JlYWRvbmx5PSdyZWFkb25seSddIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xyXG59XHJcblxyXG4vKiBkaWFsb2cgQ1NTIG92ZXJyaWRlcyAqL1xyXG4udWktZGlhbG9nIC5mbG9hdC1sYWJlbC1jb250YWluZXIgc2VsZWN0LmZsb2F0LWlucHV0IH4gbGFiZWwge1xyXG5cdHotaW5kZXg6IDEwMDI7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBzZWxlY3QsXHJcbi51aS1kaWFsb2cgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciAuZmxvYXQtaW5wdXQuYWN0aXZlIH4gbGFiZWwge1xyXG5cdHotaW5kZXg6IDEwMDM7XHJcbn1cclxuXHJcbi8qIENzczMgQW5pbWF0aW9ucyAqL1xyXG4uY3NzdHJhbnNpdGlvbnMgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBsYWJlbCB7XHJcblx0dHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmNzc3RyYW5zaXRpb25zIC5mbG9hdC1sYWJlbC1jb250YWluZXIgLmZsb2F0LWlucHV0LmFjdGl2ZSArIGxhYmVsLFxyXG4uY3NzdHJhbnNpdGlvbnMgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciAuZmxvYXQtaW5wdXQge1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuXHJcbi8qIFNwZWNpZmljIEJyb3dzZXIgT3ZlcnJpZGVzICovXHJcbi5maXJlZm94ICN3cmFwcGVyICNtYWluIC5mbG9hdC1sYWJlbC1jb250YWluZXIgc2VsZWN0LmZsb2F0LWlucHV0LFxyXG4uZmlyZWZveCAudWktZGlhbG9nIC5mbG9hdC1sYWJlbC1jb250YWluZXIgc2VsZWN0LmZsb2F0LWlucHV0IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDRweDtcclxuXHR0ZXh0LWluZGVudDogMDtcclxufVxyXG4udHJpZGVudCAjd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdC5mbG9hdC1pbnB1dCxcclxuLnRyaWRlbnQgLnVpLWRpYWxvZyAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdC5mbG9hdC1pbnB1dCB7XHJcblx0cGFkZGluZy1sZWZ0OiA2cHg7XHJcblx0dGV4dC1pbmRlbnQ6IDA7XHJcbn1cclxuLyogSGlkZSB1Z2x5IElFIGRyb3AgZG93biBhcnJvdyAqL1xyXG4udHJpZGVudCAjd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdDo6LW1zLWV4cGFuZCxcclxuLnRyaWRlbnQgLnVpLWRpYWxvZyAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuXHQjd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIGlucHV0LCBcclxuXHQjd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdCwgXHJcblx0I3dyYXBwZXIgI21haW4gLmZsb2F0LWxhYmVsLWNvbnRhaW5lciB0ZXh0YXJlYSxcclxuXHQudWktZGlhbG9nIC5mbG9hdC1sYWJlbC1jb250YWluZXIgaW5wdXQsXHJcblx0LnVpLWRpYWxvZyAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdCxcclxuXHQudWktZGlhbG9nIC5mbG9hdC1sYWJlbC1jb250YWluZXIgdGV4dGFyZWEge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHRcclxuXHQjd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIC5mbG9hdC1pbnB1dC5hY3RpdmUsXHJcblx0LnVpLWRpYWxvZyAuZmxvYXQtbGFiZWwtY29udGFpbmVyIC5mbG9hdC1pbnB1dC5hY3RpdmUge1xyXG5cdFx0cGFkZGluZzogMS4zZW0gMCAwLjFlbSAwLjVlbTtcclxuXHR9XHJcblxyXG5cdFxyXG5cdCN3cmFwcGVyICNtYWluIC5pbnB1dC13cmFwIC5mbG9hdC1sYWJlbC1jb250YWluZXIgbGFiZWwsXHJcblx0LnVpLWRpYWxvZyAuaW5wdXQtd3JhcCAuZmxvYXQtbGFiZWwtY29udGFpbmVyIGxhYmVsIHtcclxuXHRcdHRvcDogMTZweDtcclxuXHR9XHJcblx0XHJcblx0I3dyYXBwZXIgI21haW4gLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBsYWJlbCxcclxuXHQudWktZGlhbG9nIC5mbG9hdC1sYWJlbC1jb250YWluZXIgbGFiZWwge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcblx0fVxyXG59LyogQWRkcmVzcyBMaXN0ICovXHJcbi5hci1hdXRvY29tcGxldGUtYWRkcmVzc19fYWRkcmVzc2VzIHtcclxuXHR0b3A6IDQ0cHg7XHJcblx0Ym94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIC4wNSk7XHJcbn1cclxuXHJcbi5hci1hdXRvY29tcGxldGUtYWRkcmVzc19faXRlbSB7XHJcblx0cGFkZGluZzogMTdweCA4cHggMTZweCA4cHg7XHJcbn1cclxuXHJcbi5hci1hdXRvY29tcGxldGUtYWRkcmVzc19faXRlbS0taW5hY3RpdmUge1xyXG5cdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbn1cclxuXHJcbi5hci1hdXRvY29tcGxldGUtYWRkcmVzc19faXRlbTpsYXN0LWNoaWxkIHtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcblxyXG4uYXItYXV0b2NvbXBsZXRlLWFkZHJlc3NfX2l0ZW06aG92ZXIsXHJcbi5hci1hdXRvY29tcGxldGUtYWRkcmVzc19faXRlbTpmb2N1cyxcclxuLmFyLWF1dG9jb21wbGV0ZS1hZGRyZXNzX19pdGVtLS1pbmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcclxuXHRvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKioqIG92ZXJyaWRlIGZvciBhY2NvdW50IHBhZ2UgKioqL1xyXG4vKiBSZS12aXNpdCBhZnRlciBhY2NvdW50IHBhZ2UgaXMgdXBkYXRlZFxyXG4jd3JhcHBlci5wdF9hY2NvdW50ICNtYWluIC5hdXRvY29tcGxldGUge1xyXG5cdHRvcDogMzZweDtcclxuXHRsZWZ0OiAxNi42JTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0I3dyYXBwZXIucHRfYWNjb3VudCAjbWFpbiAuYXV0b2NvbXBsZXRlIHtcclxuXHRcdHRvcDogNjNweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG59Ki8vKi5zdG9yZS1tYXAgaW1nIHsgLyogTW9ibGUgTWFwIGZpeCAqXHJcblx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbn0qL1xyXG5cclxuaW5wdXQuYXItc3RvcmUtc2VhcmNoX19pbnB1dCB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMDAwO1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS9pY29uLXNlYXJjaC1pbnB1dC5wbmcnKSAycHggNHB4IG5vLXJlcGVhdDtcclxuXHRwYWRkaW5nOiA2cHggNDVweCAxMHB4IDQ1cHg7XHJcblx0YmFja2dyb3VuZC1zaXplOiAyNXB4O1xyXG59XHJcblxyXG4uYXItc3RvcmVzZWFyY2hfX2NsZWFyIHtcclxuXHRtYXJnaW46IDAgMCAtMTVweCAtMzVweDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXItc3RvcmUtcmVzdWx0c19fc3RhdGUtaGVhZGluZyB7XHJcblx0cG9zaXRpb246IHN0aWNreTtcclxuXHRwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcblx0dG9wOiAxMDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xyXG59XHJcblxyXG4vKiB2aWV3IGxhbmRpbmcgcGFnZSAqL1xyXG4uYXItc3RvcmUtbG9jYXRvcl9fdmlldy0tbGFuZGluZyAuYXItc3RvcmUtc2VhcmNoX19idG4tY2xvc2VzdCxcclxuLmFyLXN0b3JlLWxvY2F0b3JfX3ZpZXctLWxhbmRpbmcgLmFyLXN0b3JlLXNlYXJjaF9fYnRuLXJlc3VsdHMsXHJcbi5hci1zdG9yZS1sb2NhdG9yX192aWV3LS1sYW5kaW5nIC5hci1zdG9yZS1sYW5kaW5nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogdmlldyByZXN1bHRzIHBhZ2UgKi9cclxuLmFyLXN0b3JlLWxvY2F0b3JfX3ZpZXctLXJlc3VsdHMgLmFyLXN0b3JlLXNlYXJjaF9fdmlldy1tYXAsXHJcbi5hci1zdG9yZS1sb2NhdG9yX192aWV3LS1yZXN1bHRzIC5hci1zdG9yZS1yZXN1bHRzIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogdmlldyBtYXAgcGFnZSAqL1xyXG4uYXItc3RvcmUtbG9jYXRvcl9fdmlldy0tbWFwIC5hci1zdG9yZS1zZWFyY2hfX2lucHV0LXJlc3VsdHMge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5hci1zdG9yZS1sb2NhdG9yX192aWV3LS1tYXAgLmFyLXN0b3JlLXNlYXJjaF9faW5wdXQtbWFwIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5hci1zdG9yZS1sb2NhdG9yX192aWV3LS1tYXAgLmFyLXN0b3JlLXNlYXJjaF9fYnRuLXJlc3VsdHMsXHJcbi5hci1zdG9yZS1sb2NhdG9yX192aWV3LS1tYXAgLmFyLXN0b3JlLW1hcCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIE1hcCBBdXRvY29tcGxldGUgKi9cclxuLnN0b3JlLWF1dG9jb21wbGV0ZS51aS1hdXRvY29tcGxldGUge1xyXG5cdG1heC1oZWlnaHQ6IDUxNnB4O1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3gtc2hhZG93OiAwIDJweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuLnN0b3JlLWF1dG9jb21wbGV0ZS51aS1hdXRvY29tcGxldGUgbGkge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5zdG9yZS1hdXRvY29tcGxldGUudWktYXV0b2NvbXBsZXRlIGxpIGEge1xyXG5cdHBhZGRpbmc6IDIwcHggMzBweDtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5zdG9yZS1hdXRvY29tcGxldGUudWktYXV0b2NvbXBsZXRlIC51aS1zdGF0ZS1ob3ZlciB7XHJcblx0YmFja2dyb3VuZDogI0Y3RjdGNztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zdG9yZS1hdXRvY29tcGxldGUudWktYXV0b2NvbXBsZXRlIGEudWktc3RhdGUtaG92ZXIge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogU3RvcmUgRGV0YWlscyAqL1xyXG4uYXItc3RvcmUtZGV0YWlsc19fZG90IHtcclxuXHRoZWlnaHQ6IDZweDtcclxuXHR3aWR0aDogNnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDFweDtcclxufVxyXG5cclxuLyogU3R5bGVzIGZvciBIVE1MIHBhc3NlZCBmcm9tIEJNICovXHJcbi5hci1zdG9yZS1kZXRhaWxzIC5ob3Vycy1ibG9jayBwIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuLmFyLXN0b3JlLWRldGFpbHMgLm9oLWRpc3BsYXkge1xyXG5cdHBhZGRpbmc6IDFweCAxNnB4IDA7XHJcblx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG59XHJcbi5hci1zdG9yZS1kZXRhaWxzIC5vaC1kaXNwbGF5LmN1cnJlbnQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFRUU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxufVxyXG4uYXItc3RvcmUtZGV0YWlscyAub2gtZGlzcGxheSAub2gtZGlzcGxheS1ob3VycyB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5hci1zdG9yZS1sb2NhdG9yX192aWV3LS1sYW5kaW5nIC5hci1zdG9yZS1zZWFyY2hfX2lucHV0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuYXItc3RvcmUtbG9jYXRvcl9fdmlldy0tbGFuZGluZyAuYXItc3RvcmUtc2VhcmNoX19idG4tZ3JvdXAtdG9wIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdC5hci1zdG9yZS1sb2NhdG9yX192aWV3LS1sYW5kaW5nIC5hci1zdG9yZS1zZWFyY2hfX2J0bi1ncm91cC1ib3R0b20ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdFxyXG5cdC5hci1zdG9yZS1yZXN1bHRzX19zdGF0ZS1oZWFkaW5nIHtcclxuXHRcdHRvcDogMTE1cHg7XHJcblx0fVxyXG5cclxuXHQuc3RvcmUtYXV0b2NvbXBsZXRlLnVpLWF1dG9jb21wbGV0ZSBsaSBhIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHR9XHJcblx0XHJcblx0LnN0b3JlLWhvdXJzIHtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRtYXJnaW46IDIwcHggMCAwIDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5zdG9yZS1ob3VycyAuaG91cnMtYmxvY2sge1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5zdG9yZS1ob3VycyAub2gtZGlzcGxheSB7XHJcblx0XHR3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcblx0fVxyXG5cclxuXHQuYXItc3RvcmUtZGV0YWlscyAjc3RvcmUtc2VhcmNoLWNvbnRhaW5lciBkaXYge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHQuYXItc3RvcmUtZGV0YWlscyAjc3RvcmUtc2VhcmNoLWNvbnRhaW5lciBpbnB1dCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMCBub25lO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAycHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDIwcHg7XHJcblx0XHRwYWRkaW5nOiAxOXB4IDMwcHggMTVweCA0MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFxyXG5cdGlucHV0W3R5cGU9J3RleHQnXS5hci1zdG9yZS1zZWFyY2hfX2lucHV0IHtcclxuXHRcdHBhZGRpbmc6IDZweCA2cHggMTBweCAzOHB4O1xyXG5cdH1cclxuXHJcblx0LmFyLXN0b3JlLW1hcF9fbWFwIHtcclxuXHRcdGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn0vKiEgQGZpbGUgYXBwLnVpLmhlYWRlci5jc3MgKi9cclxuXHJcbi5hci1oZWFkZXItLW1pbiAuYXItaGVhZGVyX19sb2dvIHtcclxuXHRoZWlnaHQ6IDIxcHg7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuaGVhZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hci1oZWFkZXJfX2xvZ28ge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG59XHJcblxyXG4uaGVhZGVyLWJhbm5lciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbjogMCA2cHg7XHJcbn1cclxuXHJcbi8qIFNlYXJjaCBCYXIgKi9cclxuI3NlYXJjaC1iYXIge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDI4cHg7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0dHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XHJcblx0d2lkdGg6IDQzcHg7XHJcblx0cGFkZGluZzogNXB4IDA7XHJcblx0bWFyZ2luLXRvcDogLTVweDtcclxufVxyXG5cclxuaHRtbDpsYW5nKGZyLUNBKSAjc2VhcmNoLWJhciB7XHJcblx0d2lkdGg6IDY1cHg7XHJcbn1cclxuXHJcbiNzZWFyY2gtYmFyOjphZnRlciB7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0YmFja2dyb3VuZDogYmxhY2s7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAtMTRweDtcclxuXHRib3R0b206IDA7XHJcblx0cGFkZGluZy1yaWdodDogMTZweDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlO1xyXG59XHJcblxyXG4jaGVhZGVyIC5hci1leHBvc2VkLXNlYXJjaC0taXMtYWN0aXZlICNzZWFyY2gtYmFyIHtcclxuXHR3aWR0aDogMTYwcHg7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmFyLWV4cG9zZWQtc2VhcmNoLS1pcy1hY3RpdmUgI3NlYXJjaC1iYXI6OmFmdGVyIHtcclxuXHRvcGFjaXR5OiAxO1x0XHJcbn1cclxuXHJcbiNoZWFkZXIgLmFyLWV4cG9zZWQtc2VhcmNoLS1pcy1hY3RpdmUgI3NlYXJjaC1iYXIgLmFyLWljb24ge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XHJcblx0dHJhbnNpdGlvbi1kZWxheTogNDBtcztcclxufVxyXG5cclxuLnNlYXJjaC1iYXItbGkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI3NlYXJjaC1iYXIgLmFyLWljb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMTVweDtcclxuICAgIHRvcDogNHB4O1xyXG5cdHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggI3NlYXJjaC1iYXIuc3RpY2t5IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0cmlnaHQ6IDIzcHg7XHJcblx0dG9wOiAwO1xyXG5cdGhlaWdodDogNDVweDtcclxuXHR3aWR0aDogNDBweDtcclxufVxyXG5cclxuLm5vLXRvdWNoICNzZWFyY2gtYmFyLnN0aWNreSAuYXItaWNvbiB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0bWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTE0MDZweDtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcblx0d2lkdGg6IDI1cHg7XHJcbn1cclxuXHJcbi5uby10b3VjaCAjc2VhcmNoLWJhci5zdGlja3kgLmFyLWljb24uYXItaWNvbi1jbG9zZS1zbSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtODQ1cHg7XHJcbn1cclxuXHJcbi5uby10b3VjaCAjc2VhcmNoLWJhci5zdGlja3kgc3BhbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTWluaS1DYXJ0ICovXHJcblxyXG4uYXItbWluaWNhcnQgLnByb2R1Y3QtYXZhaWxhYmlsaXR5LWxpc3QgbGkge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5hci1taW5pY2FydCAucHJvZHVjdC1hdmFpbGFiaWxpdHktbGlzdCBsaTpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5odG1sOmxhbmcoZnItQ0EpIC5hci1taW5pY2FydF9fcHJvZHVjdC5oaWdobGlnaHQgLmF0dHJpYnV0ZS5zaXplIC5mYXZvcml0ZS1sYWJlbCB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG59XHJcblxyXG4vKiBHcmV5bGluZSAqL1xyXG4uZ3JleWxpbmUgZGl2IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdG1hcmdpbjogMCAwIDhweCAwO1xyXG59XHJcblxyXG4ucHRfY2FydCAuZ3JleWxpbmUgZGl2LFxyXG4ucHRfZnVsbHdpZHRoIC5ncmV5bGluZSBkaXYsXHJcbi5wdF9wcm9kdWN0LXNlYXJjaC1yZXN1bHQgLmdyZXlsaW5lIGRpdixcclxuLnB0X2FydGljbGVzLmZ1bGx3aWR0aCAuZ3JleWxpbmUgZGl2LFxyXG4ucHRfZXJyb3IgLmdyZXlsaW5lIGRpdixcclxuLnB0X3N0b3JlbG9jYXRvciAuZ3JleWxpbmUgZGl2LFxyXG4ucHRfc3RvcmVsb2NhdG9ycmVzdWx0cyAuZ3JleWxpbmUgZGl2IHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdGJvcmRlci1ib3R0b206IDAgbm9uZTtcclxufVxyXG5cclxuLnB0X3N0b3JlZnJvbnQgLmdyZXlsaW5lIGRpdixcclxuLnB0X3N0b3JlbG9jYXRvciAuZ3JleWxpbmUgZGl2IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBCcmVhZGNydW1iICovXHJcbi5icmVhZGNydW1iIHtcclxuXHRtYXJnaW4tdG9wOiAxM3B4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0cGFkZGluZzogMDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ucHRfZnVsbHdpZHRoIC5icmVhZGNydW1iLFxyXG4uYnJlYWRjcnVtYi5ub19tYXJnaW4ge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iX2ludGVyIHtcclxuXHRib3JkZXItdG9wOiBzb2xpZCAxcHggI0RDRERERTtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0RDRERERTtcclxuXHRtYXgtd2lkdGg6IDE0NDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmJyZWFkY3J1bWIgb2wge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiBsaSB7XHJcblx0ZGlzcGxheTogaW5saW5lO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiBhIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvaWNvbi1icmVhZGNydW1iLXNlcGFyYXRvci5wbmcnKSBuby1yZXBlYXQgc2Nyb2xsIHJpZ2h0IGNlbnRlciB0cmFuc3BhcmVudDtcclxuXHRwYWRkaW5nOiAwIDFlbSAwIDA7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iIHNwYW4ge1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiBhLmJyZWFkY3J1bWItbGFzdCB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIgaDEge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiBoMSAucGFnaW5nLWN1cnJlbnQtcGFnZSB7XHJcblx0bGVmdDogLTk5OWVtO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItcmVmaW5lbWVudC1uYW1lIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDFweDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItcmVmaW5lbWVudC12YWx1ZSB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICk7XHJcbn1cclxuXHJcbmEuYnJlYWRjcnVtYi1yZWxheCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDRweCA3cHg7XHJcbn1cclxuXHJcbmEuYnJlYWRjcnVtYi1yZWxheCBpbWcge1xyXG5cdGhlaWdodDogN3B4O1xyXG59XHJcblxyXG5hLmJyZWFkY3J1bWItcmVsYXg6aG92ZXIsXHJcbmEuYnJlYWRjcnVtYi1yZWxheDpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogI0VFRSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcbn1cclxuXHJcbmEuYnJlYWRjcnVtYi1yZWxheC1hbGwge1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0cGFkZGluZzogMDtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuYS5icmVhZGNydW1iLXJlbGF4LWFsbCBpbWcge1xyXG5cdGhlaWdodDogN3B4O1xyXG59XHJcblxyXG5hLmJyZWFkY3J1bWItcmVsYXgtYWxsOmhvdmVyLFxyXG5hLmJyZWFkY3J1bWItcmVsYXgtYWxsOmZvY3VzIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxufVxyXG5cclxuXHJcbi5icmVhZGNydW1iIGEubGFzdC1icmVhZGNydW1iIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdHBhZGRpbmctbGVmdDogM3B4O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiAucGFnaW5hdGlvbiBhIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICk7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItcmVzdWx0LXRleHQgYSB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5kaXZpZGVyIHtcclxuXHRtYXJnaW46IDAgMCAwIDEwcHg7XHJcbn1cclxuXHJcbi5yZWZpbmVkLWJ5LWJsb2NrIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXJlZmluZWQtYnktY29udGFpbmVyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXJlZmluZWQtYnktY29udGFpbmVyIC5icmVhZGNydW1iLXJlZmluZWQtYnkge1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbn1cclxuXHJcbi5zZWxlY3RlZC1hdHRyaWJ1dGVzIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDM0LjUlO1xyXG59XHJcblxyXG4uc2Nyb2xsIC5zZWxlY3RlZC1hdHRyaWJ1dGVzIHtcclxuXHR3aWR0aDogMjQlO1xyXG59XHJcblxyXG4ucmVmaW5lZC1ieS1ibG9jay1jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDE4cHggMCAwIDA7XHJcbn1cclxuXHJcbi5zZWFyY2hyZWZpbmUgLnJlZmluZWQtYnktYmxvY2stY29udGFpbmVyIHtcclxuXHRwYWRkaW5nLXRvcDogMTFweDtcclxufVxyXG5cclxuLnNlYXJjaHJlZmluZSAuc2VsZWN0ZWQtYXR0cmlidXRlcyB7XHJcblx0d2lkdGg6IDg1JTtcclxufVxyXG5cclxuLnNlYXJjaHJlZmluZSAuc2Nyb2xsIC5zZWxlY3RlZC1hdHRyaWJ1dGVzIHtcclxuXHR3aWR0aDogMzYlO1xyXG59XHJcblxyXG4ucmVmaW5lZC1ieS1ibG9jay1jb250YWluZXIgLmJyZWFkY3J1bWItcmVmaW5lbWVudC1uYW1lIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBSZWZpbmVtZW50cyAqL1xyXG4ucmVmaW5lbWVudHMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxudWwubGV2ZWwtMSB7XHJcblx0Y2xlYXI6IGxlZnQ7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnJlZmluZW1lbnRzIHVsLmxldmVsLTEge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRjbGVhcjogbm9uZTtcclxufVxyXG5cclxuLnJlZmluZW1lbnRzIHVsLmxldmVsLTEgPiBsaSB7XHJcblx0YmFja2dyb3VuZDogI0ZGRiB1cmwoJy4uLy4uL2ltYWdlcy9hcml0emlhX3NraW4vYmxhY2tfZG93bl9hcnJvdy5wbmcnKSA5MCUgNTAlIG5vLXJlcGVhdDtcclxuXHRwYWRkaW5nOiAxMHB4IDMwcHggMTFweCAxNHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdG1pbi13aWR0aDogaW5oZXJpdDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxudWwubGV2ZWwtMSBhIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDAgMCAtMnB4IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG51bC5sZXZlbC0yIGEge1xyXG5cdG1hcmdpbjogMCAxMHB4O1xyXG59XHJcblxyXG51bC5sZXZlbC0xIGEuc3BlY2lhbCB7XHJcblx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxufVxyXG5cclxuLnJlZmluZW1lbnRzIHVsLmxldmVsLTEgbGkge1xyXG5cdC8qIHdpZHRoOiA3OXB4OyAqL1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ucmVmaW5lbWVudHMgdWwubGV2ZWwtMSB1bC5sZXZlbC0yIHtcclxuXHRmbG9hdDogbm9uZTtcclxuXHRtYXgtaGVpZ2h0OiAzNDZweDtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogOHB4IDAgN3B4O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuXHJcbi8qIFNob3dpbmcgYSBzY3JvbGxiYXIgb24gc3ViLW1lbnVzIGZvciB3ZWJraXQgb24gT1NYICovXHJcbi5yZWZpbmVtZW50cyB1bC5sZXZlbC0xIHVsLmxldmVsLTI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi5yZWZpbmVtZW50cyB1bC5sZXZlbC0xIHVsLmxldmVsLTI6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcclxuXHR3aWR0aDogMTFweDtcclxufVxyXG5cclxuLnJlZmluZW1lbnRzIHVsLmxldmVsLTEgdWwubGV2ZWwtMjo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XHJcblx0aGVpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG4ucmVmaW5lbWVudHMgdWwubGV2ZWwtMSB1bC5sZXZlbC0yOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlOyAvKiBzaG91bGQgbWF0Y2ggYmFja2dyb3VuZCwgY2FuJ3QgYmUgdHJhbnNwYXJlbnQgKi9cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuXHJcbi5yZWZpbmVtZW50cyB1bC5sZXZlbC0xIHVsLmxldmVsLTI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLnJlZmluZW1lbnQgZGl2LmxldmVsLTIgdWwubGV2ZWwtMiBhIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogNHB4IDE0cHggM3B4IDE0cHg7XHJcbn1cclxuXHJcbi5yZWZpbmVtZW50cyB1bC5sZXZlbC0xIHVsLmxldmVsLTIgbGkge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ucmVmaW5lbWVudHMgZGl2LmxldmVsLTIge1xyXG5cdG1hcmdpbjogMTBweCAtMTVweDtcclxuXHRtaW4td2lkdGg6IDE1MHB4O1xyXG59XHJcblxyXG4ucmVmaW5lbWVudHMgZGl2LmxldmVsLTIgdWwubGV2ZWwtMiBsaSB7XHJcblx0cGFkZGluZzogM3B4IDAgMCAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuXHJcbi5hci1ib3hzaGFkb3cge1xyXG5cdC1tcy1ib3gtc2hhZG93OiAwIDEwcHggNDBweCA3cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuXHQtbW96LWJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDQwcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcblx0Ym94LXNoYWRvdzogMCAxMHB4IDQwcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbn1cclxuXHJcbi8qIE1vYmlsZSBNZW51ICovXHJcbi5tZW51LW9wZW4sXHJcbi5tZW51LW9wZW4gYm9keSB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1lbnUtdHJpZ2dlciB7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcblxyXG4vKiBSZWNlbnRlcmluZyB0aGUgaXRlbSAjIGluc2lkZSBiYWcgaWNvbi4gKi9cclxuLm1lbnUtdHJpZ2dlciAubW9iaWxlLW1lbnUtY2FydCAubW9iaWxlLW1lbnUtY2FydG51bWJlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi10b3A6IDAuMWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi5tb2JpbGUtc2VhcmNoaW5nIHsgLyogaU9TIGRpc2FibGUgc2Nyb2xsaW5nIG9mIGJhY2tncm91bmQgKi9cclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hci1wcm9tb3Rpb25hbC1iYW5uZXIgPiBhIHtcclxuXHRwYWRkaW5nOiAxMXB4IDQwcHggOXB4IWltcG9ydGFudDtcclxufVxyXG5cclxuLmFyLXByb21vdGlvbmFsLWJhbm5lcl9fYnRuLWNsb3NlIGEge1xyXG5cdG1hcmdpbi10b3A6IDFweDtcclxufVxyXG5cclxuLmFyLW5hdmlnYXRpb24ge1xyXG5cdGhlaWdodDogNTZweDtcclxufVxyXG5cclxuLmFyLW5hdmlnYXRpb25fX2NhdGVnb3J5OmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmFyLWhlYWRlci0tYWN0aXZlLWxlZnQgLmFyLW5hdmlnYXRpb24ge1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uYXItaGVhZGVyLS1zdGlja3kgLmFyLW5hdmlnYXRpb25fX2JhY2tncm91bmQge1xyXG5cdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDU2cHg7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0Y29udGVudDogJyc7XHJcbn1cclxuXHJcbi5hci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xyXG5cdGhlaWdodDogNTZweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hci1uYXZpZ2F0aW9uX19jb250YWluZXIgYSB7XHJcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLmFyLWhlYWRlci0tYWN0aXZlLWxlZnQgLmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuLmFyLWhlYWRlci0tYWN0aXZlLWxlZnQgLmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciBhIHtcclxuXHQvKiBQb3NpdGlvbiBhbmQgWi1pbmRleCBuZWVkZWQgZm9yIElFICovXHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDM7XHJcbn1cclxuXHJcbi5hci1oZWFkZXItLXN0aWNreSAuYXItbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0cGFkZGluZy1sZWZ0OiAzLjM4NTgyNjc3MTY1MzU0JTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzLjM4NTgyNjc3MTY1MzU0JTtcclxufVxyXG5cclxuLmFyLWhlYWRlci0tc3RpY2t5IC5hci1oZWFkZXJfX3V0aWxpdHkge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRyaWdodDogMy4zODU4MjY3NzE2NTM1NCU7XHJcbn1cclxuXHJcbi5hci1oZWFkZXJfX3V0aWxpdHkgLmFyLWhlYWRlcl9fcGFuZWwtdHJpZ2dlcixcclxuLmFyLWhlYWRlcl9fdXRpbGl0eSA+IGEge1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi5hci1oZWFkZXIge1xyXG5cdGhlaWdodDogNTZweDtcclxufVxyXG5cclxuLmFyLWhlYWRlcl9fcGFuZWwge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5hci1oZWFkZXItLWFuaW1hdGUgLmFyLWhlYWRlcl9fcGFuZWwge1xyXG5cdHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlO1xyXG59XHJcblxyXG4uYXItaGVhZGVyX19zY3JvbGwge1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLmFyLWhlYWRlcl9fcGFuZWwtLWlzLWFjdGl2ZSB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjI1KTtcclxufVxyXG5cclxuLmFyLWhlYWRlcl9fcGFuZWwtY29udGVudCB7XHJcblx0bWF4LXdpZHRoOiA4MCU7XHJcblx0cGFkZGluZy1sZWZ0OiAzLjM4NTgyNjc3MTY1MzU0JTtcclxufVxyXG5cclxuLmFyLWhlYWRlcl9fcGFuZWwtLXJpZ2h0IC5hci1oZWFkZXJfX3BhbmVsLWNvbnRlbnQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDMuMzg1ODI2NzcxNjUzNTQlO1xyXG59XHJcblxyXG4uYXItaGVhZGVyX19wYW5lbC1jb250ZW50IC5sZXZlbC0yIGEge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmFyLWhlYWRlcl9fcGFuZWwtdHJpZ2dlci0taXMtYWN0aXZlLFxyXG4uYXItaGVhZGVyX19wYW5lbC10cmlnZ2VyLS1pcy1ob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5hci1oZWFkZXJfX3BhbmVsLWNvbnRlbnQgYTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5hci1oZWFkZXItLWRlc2t0b3Age1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmFyLWhlYWRlcl9fdXRpbGl0eSB7XHJcblx0aGVpZ2h0OiA1NnB4O1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogRmFsbGJhY2sgZm9yIElFICovXHJcblx0cG9zaXRpb246IHN0aWNreTtcclxuXHRwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG5cdHRvcDogMDtcclxufVxyXG5cclxuLmFyLWhlYWRlcl9fdXRpbGl0eSAuYXItYm9va21hcmstLWxpZ2h0IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogOHB4O1xyXG59XHJcblxyXG4uYXItaGVhZGVyX191dGlsaXR5IGE6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uYXItaGVhZGVyLS1hY3RpdmUtcmlnaHQgLmFyLWhlYWRlcl9fdXRpbGl0eSB7XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuLmFyLWhlYWRlci0tYWN0aXZlLXJpZ2h0IC5hci1oZWFkZXJfX2xvZ28ge1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5hci1oZWFkZXJfX2JhZyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMXB4O1xyXG59XHJcblxyXG4uYXItaGVhZGVyX19iYWctcXVhbnRpdHkge1xyXG5cdHRvcDogMjBweDtcclxuXHRoZWlnaHQ6IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcbn1cclxuXHJcbi5hci1oZWFkZXJfX2JhZzpob3ZlciByZWN0LFxyXG4uYXItaGVhZGVyX19iYWctLWlzLWFjdGl2ZSByZWN0IHtcclxuXHRmaWxsOiAjMDAwO1xyXG59XHJcblxyXG4uYXItaGVhZGVyX19iYWc6aG92ZXIgc3BhbixcclxuLmFyLWhlYWRlcl9fYmFnLS1pcy1hY3RpdmUgc3BhbiB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5hci1oZWFkZXJfX2hlbHAge1xyXG5cdHdpZHRoOiAyN3B4O1xyXG5cdGhlaWdodDogMjdweDtcclxuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xyXG59XHJcblxyXG4uYXItaGVhZGVyX19oZWxwIHNwYW4ge1xyXG4gIHRvcDogMnB4O1xyXG59XHJcblxyXG4uYXItbW9iaWxlLXNlYXJjaCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG59XHJcblxyXG4uYXItaGVhZGVyX19zZWFyY2gtZm9ybSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hci1oZWFkZXJfX3NlYXJjaC1ibG9ja2VyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcblx0ei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuLmFyLWhlYWRlci0tYWN0aXZlLXNlYXJjaCAuYXItaGVhZGVyX19zZWFyY2gtYmxvY2tlcixcclxuLmFyLWV4cG9zZWQtc2VhcmNoLS1pcy1hY3RpdmUgLmFyLWhlYWRlcl9fc2VhcmNoLWJsb2NrZXIsXHJcbi5hci1oZWFkZXItLWFjdGl2ZS1yaWdodCAuYXItaGVhZGVyX19zZWFyY2gtYmxvY2tlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFyLWhlYWRlciAuYXItaGVhZGVyX19zZWFyY2gtaW5wdXQge1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nOiA5cHggMjZweCAycHggMDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG5cdHdpZHRoOiAyNjBweDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IGFsbCA1MG1zIGVhc2U7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5hci1oZWFkZXIgLmFyLWhlYWRlcl9fc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uYXItaGVhZGVyIC5hci1oZWFkZXJfX3NlYXJjaC1pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmFyLWhlYWRlciAuYXItaGVhZGVyX19zZWFyY2gtYnV0dG9uIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW4tbGVmdDogLTI2cHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbn1cclxuXHJcbi5hci1leHBvc2VkLXNlYXJjaC0taXMtYWN0aXZlIC5hci1oZWFkZXIgLmFyLWhlYWRlcl9fc2VhcmNoLWlucHV0LFxyXG4uYXItaGVhZGVyLS1hY3RpdmUtcmlnaHQgLmFyLWhlYWRlcl9fc2VhcmNoLWlucHV0IHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi8qIEVYUE9TRUQgU0VBUkNIIE9OIE1PQklMRSAqL1xyXG4uYXItZXhwb3NlZC1zZWFyY2gge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEzcHg7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gMTM1cHgpO1xyXG5cdGhlaWdodDogMzBweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG59XHJcblxyXG4uYXItZXhwb3NlZC1zZWFyY2hfX2xhYmVsIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcclxufVxyXG5cclxuLmFyLWV4cG9zZWQtc2VhcmNoLS1pcy1hY3RpdmUgLmFyLWhlYWRlcl9fbG9nbyB7XHJcblx0dHJhbnNpdGlvbi1kZWxheTogMG1zO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcclxufVxyXG5cclxuLmFyLWV4cG9zZWQtc2VhcmNoLS1pcy1hY3RpdmUgLmFyLWV4cG9zZWQtc2VhcmNoIHtcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG5cclxuLmFyLWV4cG9zZWQtc2VhcmNoLS1pcy1hY3RpdmUgLmFyLWV4cG9zZWQtc2VhcmNoX19sYWJlbCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcblxyXG4uYXItbWluaWNhcnRfX3Byb2R1Y3QgYTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uYXItbWluaWNhcnRfX3Byb2R1Y3QgYTpob3ZlciAuYXItbWluaWNhcnRfX3Byb2R1Y3QtbmFtZSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5hci1oZWFkZXJfX3BhbmVsLWNvbnRlbnQgLmFyLW1pbmljYXJ0X192aWV3LWNhcnQ6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmFyLXNlYXJjaHRlcm0tdmFsdWU6aG92ZXIge1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICk7XHJcbn1cclxuXHJcbi8qIFBob25lcyAoMzIwcHggLSA3NjdweCkgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmFyLWhlYWRlcl9fYmFnLXF1YW50aXR5IHtcclxuXHRcdHRvcDogMjNweDtcclxuXHR9XHJcblxyXG5cdC5hci1taW5pY2FydCB7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQuYXItaGVhZGVyX19sb2dvIHtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xyXG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxuXHJcblx0LmFyLW1pbmljYXJ0IC5qcy1taW5pY2FydF9fdG90YWwge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5hci1taW5pY2FydF9fY29udGVudCB7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmFyLW1pbmljYXJ0X19jb250ZW50LXdyYXBwZXIge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA2OHB4KTsgLyogY2FsYygxMDAlIC0ge2NoZWNrb3V0IGJ1dHRvbiBoZWlnaHR9KSAqL1xyXG5cdH1cclxuXHJcblx0LmFyLW1pbmljYXJ0X19wcm9kdWN0cyB7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDkzcHgpOyAvKiBjYWxjKDEwMCUgLSB7Y2hlY2tvdXQgYnV0dG9uIGhlaWdodCArIHN1YnRvdGFsIGhlaWdodH0pICovXHJcblx0fVx0XHJcblxyXG5cdC5hci1taW5pY2FydF9fZW1wdHktbWVzc2FnZSB7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdH1cclxuXHJcblx0LmFyLW1pbmljYXJ0IC5hci1taW5pY2FydF9fcHJvZHVjdHMtY29udGFpbmVyIHtcclxuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0fVxyXG5cclxuXHQvKiBNb2JpbGUgTmF2IFBhbmVscyAqL1xyXG5cdC5hci1tb2JpbGUtbmF2X19zZWFyY2ggI3N1Z2dlc3Rpb25zIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNjRweDsgXHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDY0cHgpO1xyXG5cdH1cclxuXHJcblx0LmFyLW1vYmlsZS1uYXZfX3NlYXJjaCwgXHJcblx0LmFyLW1vYmlsZS1uYXZfX2NoaWxkLWhlYWRlciB7XHJcblx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0fVxyXG5cclxuXHQuYXItbW9iaWxlLW5hdiAub3ZlcmZsb3ctYXV0byB7XHJcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0fVxyXG5cclxuXHQuYXItbW9iaWxlLW5hdiB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTE1JSk7XHJcblx0fVxyXG5cdFxyXG5cdC5hci1tb2JpbGUtbmF2IHVsLmxldmVsLTIgbGkge1xyXG5cdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LmFyLW1vYmlsZS1uYXZfX2FjdGl2ZTpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogM3B4O1xyXG5cdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA3cHg7XHJcblx0XHRtYXJnaW4tdG9wOiA5cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0fVxyXG5cdFxyXG5cdC5hci1tb2JpbGUtbmF2IGE6YWN0aXZlIHtcclxuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDUpO1xyXG5cdH1cclxuXHJcblx0LmFyLW1vYmlsZS1uYXYtLW5vLXRyYW4ge1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDBzIGVhc2U7XHJcblx0fVxyXG5cclxuXHQuYXItbW9iaWxlLW5hdi0taXMtYWN0aXZlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcblx0XHJcblx0LmFyLW1vYmlsZS1uYXZfX292ZXJsYXkge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcclxuXHR9XHJcblxyXG5cdC5hci1tb2JpbGUtbmF2X19vdmVybGF5LS1pcy1hY3RpdmUge1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHR9XHJcbn0vKiEgQGZpbGUgYXBwLnVpLmZvb3Rlci5jc3MgKi9cclxuXHJcbi8qXHJcbipcdEBzZWN0aW9uc1xyXG4qXHQtIEZvb3RlciBHbG9iYWxcclxuKlx0LSBOZXdzbGV0dGVyIFNpZ24gVXBcclxuKlx0LSBNSVNDXHJcbiogXHJcbiovXHJcblxyXG4vKiBGb290ZXIgR2xvYmFsICovXHJcbiNhci1mb290ZXIgcCxcclxuI2FyLWZvb3RlciBhIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuI2FyLWZvb3RlciB1bCBsaSBhLFxyXG4jYXItZm9vdGVyIHVsIGxpIHAge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLm5vLXRvdWNoICNhci1mb290ZXIgYTpob3ZlcixcclxuLm5vLXRvdWNoICNhci1mb290ZXIgYTpmb2N1cyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbiNhci1mb290ZXIgLnBob25lLW51bWJlciB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxufVxyXG5cclxuI2FyLWZvb3RlciAucGhvbmUtbnVtYmVyLWNvbnRhaW5lciBwIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdG1heC13aWR0aDogNDAwcHg7XHJcbn1cclxuXHJcbi8qIE5ld3NsZXR0ZXIgU2lnbiBVcCAqL1xyXG4ubmV3c2xldHRlci1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm5ld3NsZXR0ZXItY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiA3MCU7XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT0ndGV4dCddLFxyXG4ubmV3c2xldHRlci1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lci5uZXdzbGV0dGVyIGlucHV0W3R5cGU9J2VtYWlsJ10ge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0cGFkZGluZzogNHB4IDAuN2VtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjllbTtcclxuXHR3aWR0aDogNTklO1xyXG5cdGhlaWdodDogMjBweDtcclxufVxyXG5cclxuLm5ld3NsZXR0ZXItY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIubmV3c2xldHRlciAuYnV0dG9uIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGJvcmRlcjogc29saWQgMXB4ICNDQ0M7XHJcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aWR0aDogMzAlO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4ubmV3c2xldHRlci1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lci5uZXdzbGV0dGVyIC5idXR0b246aG92ZXIsXHJcbi5uZXdzbGV0dGVyLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLm5ld3NsZXR0ZXIgLmJ1dHRvbjpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogI0U2RTdFODtcclxufVxyXG5cclxuLm5ld3NsZXR0ZXItY29udGFpbmVyLmJ1dHRvbi5uZXdzbGV0dGVyLXN1Ym1pdCB7XHJcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLWNvbnRhaW5lciAuZXJyb3JfbWVzc2FnZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm5ld3NsZXR0ZXItY29udGFpbmVyIC5sZWdhbCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAzOHB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0bWF4LXdpZHRoOiAzODlweDtcclxuXHR3aWR0aDogOTUlO1xyXG59XHJcblxyXG4ubmV3c2xldHRlci1jb250YWluZXIgLmxlZ2FsIGEge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xyXG59XHJcblxyXG4ubmV3c2xldHRlci1jb250YWluZXIgLmxlZ2FsIC5sZWdhbC1jb250ZW50IHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDIxLCAzMSwgNDQsIDAuOSk7XHJcblx0cGFkZGluZzogMTVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdGJveC1zaGFkb3c6IDAgNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4ubmV3c2xldHRlci1jb250YWluZXIgLmxlZ2FsIC5hcnJvdy11cCB7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItdG9wOiAxMHB4IHNvbGlkIHJnYmEoMjEsIDMxLCA0NCwgMC45KTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuI2FyLWZvb3RlciAubmV3c2xldHRlci1jb250YWluZXIgLm5ld3NsZXR0ZXItYXJyb3cge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogN3B4O1xyXG59XHJcblxyXG4jYXItZm9vdGVyIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAubmV3c2xldHRlci1zdWJtaXQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4jYXItZm9vdGVyIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLm5ld3NsZXR0ZXIgLmVycm9yIGlucHV0W3R5cGU9J3RleHQnXSxcclxuI2FyLWZvb3RlciAubmV3c2xldHRlci1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lci5uZXdzbGV0dGVyIC5lcnJvciBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMge1xyXG5cdGJvcmRlci1jb2xvcjogI0U3MTMxNjtcclxufVxyXG5cclxuI2FyLWZvb3RlciAubmV3c2xldHRlci1jb250YWluZXIgLmxlZ2FsIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuXHJcbiNhci1mb290ZXIgLm5ld3NsZXR0ZXItY29udGFpbmVyIC5sZWdhbCAubGVnYWwtY29udGVudCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0b3BhY2l0eTogMC42O1xyXG59XHJcblxyXG4jYXItZm9vdGVyIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAubGVnYWwgLmFycm93LXVwIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBOZXdzbGV0dGVyIC0gRm9vdGVyIE92ZXJyaWRlICovXHJcbiNhci1mb290ZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG59XHJcblxyXG4jYXItZm9vdGVyIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT0ndGV4dCddLFxyXG4jYXItZm9vdGVyIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT0nZW1haWwnXSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMjQxLCAyNDEsIDI0MSwgMC40KTtcclxuXHRwYWRkaW5nOiA0cHggMDtcclxuXHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuMjMwODtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbiNhci1mb290ZXIgLm5ld3NsZXR0ZXItY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIubmV3c2xldHRlciBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMsXHJcbiNhci1mb290ZXIgLm5ld3NsZXR0ZXItY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIubmV3c2xldHRlciBpbnB1dFt0eXBlPSdlbWFpbCddOmZvY3VzIHtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgyNDEsIDI0MSwgMjQxLCAxKTtcclxufVxyXG5cclxuI2FyLWZvb3RlciAubmV3c2xldHRlci1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lci5uZXdzbGV0dGVyIGlucHV0W3R5cGU9J3RleHQnXTotd2Via2l0LWF1dG9maWxsLFxyXG4jYXItZm9vdGVyIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT0nZW1haWwnXTotd2Via2l0LWF1dG9maWxsIHtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICMwMDAgaW5zZXQ7XHJcblx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNGRkY7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4jYXItZm9vdGVyIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLm5ld3NsZXR0ZXIgLmJ1dHRvbiB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxufVxyXG5cclxuZGl2LnRoYW5rcyB7XHJcblx0Y29sb3I6ICM5OTk7XHJcblx0Ym9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogTUlTQyAqL1xyXG5cclxuI29wZW4ge1xyXG5cdHdpZHRoOiA2NXB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uYXItY291bnRyeS1zZWxlY3RfX2Ryb3Bkb3duIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdC8qIG92ZXJ3cml0ZSBTYWZhcmkgZ2xvYmFsIHN0eWxlcyAqL1xyXG5cdHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNhci1mb290ZXIgLmFyLWZvb3Rlcl9fY29weXJpZ2h0IHVsIGxpIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuI2FyLWZvb3RlciAuYXItZm9vdGVyX180MDQgcCxcclxuI2FyLWZvb3RlciAuYXItZm9vdGVyX180MDQgYSB7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi8qIFBob25lcyAoMzIwcHggLSA3NjdweCkgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHRcclxuXHQvKiBGb290ZXIgKi9cclxuXHQjYXItZm9vdGVyIGZvb3RlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQjYXItZm9vdGVyIHVsIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0I2FyLWZvb3RlciAucGhvbmUtbnVtYmVyLWNvbnRhaW5lciBwIHtcclxuXHRcdG1heC13aWR0aDogMjUwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdCNhci1mb290ZXIgLm5ld3NsZXR0ZXItY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcbi8qISBAZmlsZSBhcHAudWkuZXJyb3JzLmNzcyAqL1xyXG5cclxuLypcclxuKlx0QHNlY3Rpb25zXHJcbipcdC0gR2xvYmFsIEVycm9yc1xyXG4qXHQtIE1pc2NcclxuKiBcclxuKi9cclxuXHJcbi8qIEFyaXR6aWEgRnJhbWV3b3JrIC8gQmFzaWMgRXJyb3IgU3R5bGluZyAqL1xyXG5cclxuLyogR2xvYmFsIEVycm9ycyAqL1xyXG4ucHRfZXJyb3IgLmVycm9yLXBhZ2UtbWVzc2FnZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHRfZXJyb3IgLmhlcm8taW1hZ2UuZXJyb3ItcGFnZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnB0X2Vycm9yIC5lcnJvci1tZXNzYWdlLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDcwJTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IC0yLjIlO1xyXG5cdHRvcDogNDAlO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4jaXRzLWdvbmUgLmVycm9yLW1lc3NhZ2UtY29udGFpbmVyIHtcclxuXHR0b3A6IDI1JTtcclxufVxyXG5cclxuLnB0X2Vycm9yIC5wcmltYXJ5LWNvbnRlbnQgaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5wdF9lcnJvciAuZXJyb3ItbWVzc2FnZS1oZWFkZXIge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4ucHRfZXJyb3IgLmVycm9yLW1lc3NhZ2UtY29udGFpbmVyIHAge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdG1hcmdpbjogMmVtIDAgMCAwO1xyXG59XHJcblxyXG4ucHRfZXJyb3IgLmJvdHRvbS1wYWdlLWxpbmtzIC5pbmZvLWNvbnRlbnQge1xyXG5cdHBhZGRpbmctdG9wOiAzNHB4O1xyXG5cdG1hcmdpbi10b3A6IDE4cHg7XHJcbn1cclxuXHJcbi8qIEVycm9yICovXHJcbi5wdF9lcnJvciAubm8taGl0cy1zZWFyY2gtdGVybXtcclxufVxyXG5cclxuLyogTWlzYy4gKi9cclxuI3NpdGUtb2ZmbGluZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmVycm9yLXNwYWNlciB7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNEQ0REREU7XHJcbn1cclxuLyogVHJhZmZpYyBDYXB0dXJlICovXHJcbmRpdi5hci1kaWFsb2ctZnVsbGJsYWNrIHtcclxuXHRiYWNrZ3JvdW5kOiAwIG5vbmU7XHJcblx0cG9zaXRpb246IHN0YXRpYztcclxufVxyXG5cclxuZGl2LmFyLWRpYWxvZy1mdWxsYmxhY2sgLnVpLWRpYWxvZy10aXRsZWJhciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMTVweDtcclxuXHRyaWdodDogMTVweDtcclxufVxyXG5cclxuZGl2LmFyLWRpYWxvZy1mdWxsYmxhY2sudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDU1cHg7XHJcblx0aGVpZ2h0OiA1NXB4O1xyXG59XHJcblxyXG4ubm8tdG91Y2ggZGl2LmFyLWRpYWxvZy1mdWxsYmxhY2sudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6aG92ZXIsXHJcbi5uby10b3VjaCBkaXYuYXItZGlhbG9nLWZ1bGxibGFjay51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpmb2N1cyB7XHJcblx0b3BhY2l0eTogMC43O1xyXG59XHJcblxyXG5kaXYuYXItZGlhbG9nLWZ1bGxibGFjay51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTphY3RpdmUge1xyXG5cdG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuZGl2LmFyLWRpYWxvZy1mdWxsYmxhY2sudWktZGlhbG9nIC51aS1pY29uLWNsb3NldGhpY2sge1xyXG5cdHdpZHRoOiA1NXB4O1xyXG5cdGhlaWdodDogNTVweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2Uvb3ZlcmxheS1jbG9zZS1ibGFjay5naWYnKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbmRpdi5hci1kaWFsb2ctZnVsbGJsYWNrIC51aS1kaWFsb2ctY29udGVudC5qb2luLW1haWxlciB7XHJcblx0cG9zaXRpb246IHN0YXRpYztcclxuXHRtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMDtcclxufS8qIEpvaW4gTWFpbGVyICovXHJcblxyXG4uam9pbi1tYWlsZXIgLmpvaW4tbWFpbGVyLWhvcml6b24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogNTAlO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5qb2luLW1haWxlcixcclxuLmpvaW4tbWFpbGVyIGgzLmZvcmNlX2gyLFxyXG4uam9pbi1tYWlsZXIgcC5mdW5jXzIsXHJcbi5qb2luLW1haWxlciAuZXJyb3JfbWVzc2FnZSxcclxuLmpvaW4tbWFpbGVyIC5uZXdzbGV0dGVyLnRoYW5rcyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uam9pbi1tYWlsZXIgaDMge1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMDVlbTtcclxufVxyXG5cclxuLmpvaW4tbWFpbGVyIHAge1xyXG5cdHBhZGRpbmc6IDAgNTBweDtcclxuXHRtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG59XHJcblxyXG4uam9pbi1tYWlsZXIgLmlucHV0LWNvbnRhaW5lci5uZXdzbGV0dGVyIGlucHV0Lm5ld3NsZXR0ZXItaW5wdXQge1xyXG5cdGJhY2tncm91bmQ6IDAgbm9uZTtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0ZGRjtcclxuXHR3aWR0aDogNTAlO1xyXG5cdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRwYWRkaW5nLXRvcDogMWVtO1xyXG5cdHBhZGRpbmctYm90dG9tOiAxZW07XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4uam9pbi1tYWlsZXIgLmlucHV0LWNvbnRhaW5lci5uZXdzbGV0dGVyIGlucHV0LmJ1dHRvbiB7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0bWluLXdpZHRoOiAxMjVweDtcclxuXHRmbG9hdDogbm9uZTtcclxuXHRwYWRkaW5nOiAwLjllbTtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmpvaW4tbWFpbGVyIC5qb2luLW1haWxlci1jb250ZW50IHtcclxuXHR3aWR0aDogNDUwcHg7XHJcblx0aGVpZ2h0OiAyMzBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMTU1cHg7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMjI1cHg7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmpvaW4tbWFpbGVyIC5qb2luLW1haWxlci1mb290ZXIge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMzBweCAwO1xyXG59XHJcblxyXG4uam9pbi1tYWlsZXIgLmpvaW4tbWFpbGVyLWZvb3RlciBhLnByaXZhY3ktbGluayB7XHJcblx0cGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG5cclxuLmpvaW4tbWFpbGVyIC5qb2luLW1haWxlci1mb290ZXIgcC5sZWdhbC1pbmZvIHtcclxuXHRwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG5cclxuLmpvaW4tbWFpbGVyIC5sZWdhbCB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jam9pbi1tYWlsZXItYm90dG9tIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMTAwMDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogI0YxRjFGMTtcclxuXHRib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAtMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdHBhZGRpbmc6IDIwcHggMDtcclxufVxyXG5cclxuI2pvaW4tbWFpbGVyLWJvdHRvbSAuYnRuLWNsb3NlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAxNXB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4vKiBGdWxsc2NyZWVuIFZpZGVvICovXHJcbiN2aWRlby1mdWxsc2NyZWVuIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHotaW5kZXg6IDUwMDAwO1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuXHJcbiN2aWRlby1mdWxsc2NyZWVuIC5idG4tdmlkZW8tY2xvc2Uge1xyXG5cdGhlaWdodDogNTVweDtcclxuXHR3aWR0aDogNTVweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxNXB4O1xyXG5cdGxlZnQ6IDE1cHg7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL292ZXJsYXktY2xvc2UtYmxhY2suZ2lmJykgbm8tcmVwZWF0O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufS8qIExvYWRlcnMgKi9cclxuLmxvYWRlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHotaW5kZXg6IDk5OTk5OTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5sb2FkZXItYmcge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbi5sb2FkZXItaW5kaWNhdG9yIHtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0b3A6IDUwJTtcclxuXHR3aWR0aDogNjRweDtcclxuXHRoZWlnaHQ6IDY0cHg7XHJcblx0bWFyZ2luLXRvcDogLTMycHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0zMnB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2xvYWRpbmctc21hbGwuZ2lmJykgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4ubG9hZGluZyB7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvbG9hZGluZy1zbWFsbC5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRtaW4taGVpZ2h0OiAxNTBweDtcclxufVxyXG4ucGFzc3dvcmQtaW5wdXRfX291dGVyLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBhc3N3b3JkLWlucHV0X19vdXRlci13cmFwcGVyIC5wYXNzd29yZC1pbnB1dCB7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYXNzd29yZC1pbnB1dF9fb3V0ZXItd3JhcHBlciAucGFzc3dvcmQtaW5wdXRfX3JldmVhbC1jdGEge1xyXG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0Ym9yZGVyLXdpZHRoOiAwO1xyXG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ucGFzc3dvcmQtaW5wdXRfX291dGVyLXdyYXBwZXIgLnBhc3N3b3JkLWlucHV0X19yZXZlYWwtY3RhOmhvdmVyLFxyXG4ucGFzc3dvcmQtaW5wdXRfX291dGVyLXdyYXBwZXIgLnBhc3N3b3JkLWlucHV0X19yZXZlYWwtY3RhOmZvY3VzIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnBhc3N3b3JkLWlucHV0Om5vdCgucGFzc3dvcmQtaW5wdXQtLXJldmVhbGVkKSB+IC5wYXNzd29yZC1pbnB1dF9fcmV2ZWFsLWN0YSAucGFzc3dvcmQtaW5wdXRfX2hpZGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wYXNzd29yZC1pbnB1dC0tcmV2ZWFsZWQgfiAucGFzc3dvcmQtaW5wdXRfX3JldmVhbC1jdGEgLnBhc3N3b3JkLWlucHV0X19zaG93IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59LyogUXVpY2t2aWV3L01lZGlhdmlldyBCdXR0b25zICovXHJcbiNxdWlja3ZpZXdidXR0b24sXHJcbiNxdWlja3Nob3BidXR0b24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRleHQtaW5kZW50OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHBhZGRpbmc6IDEycHggMTVweDtcdFxyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjYgKTtcclxufVxyXG4jcXVpY2tzaG9wYnV0dG9uIHtcclxuXHR0b3A6IDEwcHg7XHJcblx0cmlnaHQ6IGF1dG87XHJcblx0bGVmdDogMDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG59XHJcbiNxdWlja3ZpZXdidXR0b24ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0b3ZlcmZsb3c6IGluaXRpYWw7XHJcbn1cclxuI3F1aWNrdmlld2J1dHRvbiBzcGFuIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcclxuXHRtYXJnaW46IDRweDtcclxuXHRoZWlnaHQ6IDMycHg7XHJcblx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcbn1cclxuLm5vLXRvdWNoICNxdWlja3ZpZXdidXR0b246aG92ZXIsXHJcbi5uby10b3VjaCAjcXVpY2t2aWV3YnV0dG9uOmZvY3VzIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG59XHJcbiNxdWlja3Nob3BidXR0b24uZGlzYWJsZWQge1xyXG5cdGNvbG9yOiAjQ0NDO1xyXG59XHJcbi5uby10b3VjaCAucHJvZHVjdC1pbWFnZTpob3ZlciAjcXVpY2t2aWV3YnV0dG9uLFxyXG4ubm8tdG91Y2ggLmFyLXF1aWNrc2hvcCAucHJvZHVjdC1pbWFnZTpob3ZlciAjcXVpY2tzaG9wYnV0dG9uLFxyXG4ubm8tdG91Y2ggLnByb2R1Y3QtaW1hZ2U6Zm9jdXMgI3F1aWNrdmlld2J1dHRvbixcclxuLm5vLXRvdWNoIC5hci1xdWlja3Nob3AgLnByb2R1Y3QtaW1hZ2U6Zm9jdXMgI3F1aWNrc2hvcGJ1dHRvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm5vLXRvdWNoIC5wcm9kdWN0LWltYWdlOmhvdmVyIC5wcm9kdWN0LWxhYmVsIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmFyLWNhcm91c2VsLXdpc2hsaXN0X19zd2lwZXIgLnByb2R1Y3QtaW1hZ2U6aG92ZXIgLnByb2R1Y3QtbGFiZWwtLWxvdy1zdG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4vKiBRdWlja3Nob3AgKi9cclxuI2FyLXFzLXNlbGVjdCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDEwMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG5cdGJveC1zaGFkb3c6IDAgNXB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuI2FyLXFzLXNlbGVjdCAuYXItcXMtd3JhcHBlciB7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRoZWlnaHQ6IDgwJTtcclxuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG59XHJcblxyXG4jYXItcXMtc2VsZWN0IGZvcm0ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jYXItcXMtc2VsZWN0IGg2IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuI2FyLXFzLXNlbGVjdCB1bCB7XHJcblx0cGFkZGluZzogMCAxMHB4IDMwcHggMTBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdG1heC13aWR0aDogNTAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI2FyLXFzLXNlbGVjdCB1bCBsaSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdG1hcmdpbjogMCAyJSA0JSAyJTtcclxufVxyXG5cclxuI2FyLXFzLXNlbGVjdCB1bCBsaSBhIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xyXG59XHJcblxyXG4jYXItcXMtc2VsZWN0IHVsIGxpIGEgc3BhbiB7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHdvcmQtd3JhcDogbm9ybWFsO1xyXG59XHJcblxyXG4jYXItcXMtc2VsZWN0IHVsIGxpIGE6aG92ZXIsXHJcbiNhci1xcy1zZWxlY3QgdWwgbGkgYTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuXHRjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbiNhci1xcy1zZWxlY3QgdWwgbGkuZGlzYWJsZWQgYSB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuXHRib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRjb2xvcjogI0MxQzFDMTtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbiNhci1xcy1zZWxlY3QgdWwgbGkgYS5zZWxlY3RlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbiNhci1xcy1zZWxlY3QgdWwgbGkuZGlzYWJsZWQgYS5zZWxlY3RlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjRDhEOEQ4ICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNDMUMxQzE7XHJcbn1cclxuXHJcbiNhci1xcy1zZWxlY3QgYnV0dG9uIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cGFkZGluZzogMS4xMjVlbSAyZW07XHJcbn1cclxuXHJcbiNhci1xcy1zZWxlY3QgLmFyLXByb2R1Y3RfX3NpemUtZXJyb3Ige1xyXG5cdHBhZGRpbmc6IDIwcHggNSU7XHJcbn1cclxuXHJcbiNhci1xcy1zZWxlY3QgLmFyLXFzLXdyYXBwZXIgYS5wcm9kdWN0LXF1aWNrdmlldyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jYXItcXMtc2VsZWN0IC5hci1xcy1zYXZlc2l6ZSB7XHJcblx0cGFkZGluZzogMCAwIDEwcHggMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiA1MHB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNhci1xcy1zZWxlY3QgLmFyLXFzLXNhdmVzaXplIC5mb3JtLXJvdyB7XHJcblx0d2lkdGg6IDY1JTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuI2FyLXFzLXNlbGVjdCAuYXItcXMtc2F2ZXNpemUgbGFiZWwge1xyXG5cdHBhZGRpbmctdG9wOiAzcHg7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbiNhci1xcy1zZWxlY3QgLmFyLXFzLXNhdmVzaXplIC5hci1xcy10b29sdGlwIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuI2FyLXFzLXNlbGVjdCAuYXItcXMtc2F2ZXNpemUgLmFyLXFzLXRvb2x0aXAgLnRvb2x0aXAtY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNhci1xcy1zZWxlY3QgLmFyLXFzLXNhdmVzaXplIC5hci1xcy10b29sdGlwIC50b29sdGlwLWNvbnRlbnQge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0Ym94LXNoYWRvdzogMCA1cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdC8qIGhlaWdodDogMTIwcHg7IFxyXG4gICovXHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMjVweDtcclxuXHRsZWZ0OiAtMTUwcHg7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cGFkZGluZzogMzBweCAxMHB4IDE1cHggMTBweDtcclxufVxyXG5cclxuLyogQmFjayB0byBUb3AgKi9cclxuI2J0bi1iYWNrVG9wIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0cmlnaHQ6IDI1cHg7XHJcblx0Ym90dG9tOiAxMHB4O1xyXG5cdHotaW5kZXg6IDIwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBhZGRpbmc6IDhweCA0MHB4IDdweCAxMnB4O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG59XHJcblxyXG4jYnRuLWJhY2tUb3AgLmFyLWljb24ge1xyXG5cdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0b3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4ubm8tdG91Y2ggI2J0bi1iYWNrVG9wOmhvdmVyLFxyXG4ubm8tdG91Y2ggI2J0bi1iYWNrVG9wOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG59LyogU2VhcmNoIFN1Z2dlc3Rpb24gKi9cclxuXHJcbi8qIFN0eWxlcyBib3RoIHYyIGFuZCB2MyBzdWdnZXN0aW9ucy4gKi9cclxuXHJcbiNzdWdnZXN0aW9ucyB7XHJcblx0ei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4jc3VnZ2VzdGlvbnM6ZW1wdHkge1xyXG5cdHBhZGRpbmc6IDA7IC8qIHJlbW92ZSBwYWRkaW5nIHdoZW4gdGhlIGNvbnRhaW5lciBpcyBlbXB0eSAqL1xyXG59XHJcblxyXG4jc3VnZ2VzdGlvbnMgLmFyLXNlYXJjaHRlcm0ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuI3N1Z2dlc3Rpb25zIC5hci1zZWFyY2h0ZXJtIGE6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuI3N1Z2dlc3Rpb25zIC5hci1zdWdnZXN0aW9ucyB7XHJcblx0d2lkdGg6IDMyMHB4O1xyXG59XHJcblxyXG4ubm8tdG91Y2ggI3N1Z2dlc3Rpb25zIC5hci1zZWFyY2h0ZXJtLXByb2R1Y3QuYWN0aXZle1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggI3N1Z2dlc3Rpb25zIGRpdi5hci1zZWFyY2h0ZXJtLmFjdGl2ZSBzcGFuOmZpcnN0LWNoaWxkLFxyXG4ubm8tdG91Y2ggI3N1Z2dlc3Rpb25zIC5hci1zdWdnZXN0aW9ucyAuYXItc2VhcmNodGVybS5hY3RpdmUgc3BhbjpmaXJzdC1jaGlsZCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbiNtb2JpbGUtc2VhcmNoICNzdWdnZXN0aW9ucyAuYXItc3VnZ2VzdGlvbnMge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4jc3VnZ2VzdGlvbnMubW9iaWxlLXN1Z2dlc3Rpb25zIHtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICNGN0Y3Rjc7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufSBcclxuXHJcbiNzdWdnZXN0aW9ucy5tb2JpbGUtc3VnZ2VzdGlvbnMgPiBkaXY6Zmlyc3QtY2hpbGQgeyAvKiByZXNldCB0aGUgc3BhY2luZyBmb3IgdGhlIGZpcnN0IHN1Z2dlc3Rpb24gKi9cclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdHBhZGRpbmctdG9wOiAwcHg7XHJcbn1cclxuXHJcbiNzdWdnZXN0aW9ucy5tb2JpbGUtc3VnZ2VzdGlvbnMgZGl2LmFyLXNlYXJjaHRlcm0gLmFyLXNlYXJjaHRlcm0tcHJvZHVjdC1kZXNjIHtcclxuXHRsaW5lLWhlaWdodDogMTRweDtcclxufVxyXG5cclxuI3N1Z2dlc3Rpb25zLm1vYmlsZS1zdWdnZXN0aW9ucyBkaXYuYXItc2VhcmNodGVybS5hci1zZWFyY2h0ZXJtLXByb2R1Y3QgYSB7XHJcblx0cGFkZGluZy1yaWdodDogNzBweDtcclxufVxyXG5cclxuI3N1Z2dlc3Rpb25zLm1vYmlsZS1zdWdnZXN0aW9ucyBkaXYuYXItc2VhcmNodGVybS5hci1zZWFyY2h0ZXJtLXByb2R1Y3QgLmFyLXNlYXJjaHRlcm0tcHJvZHVjdC1pbWFnZSB7XHJcblx0cmlnaHQ6IDE1cHg7XHJcbn1cclxuLyogWm9vbSAqL1xyXG4uem9vbVBhZCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHotaW5kZXg6IDk5O1xyXG5cdGN1cnNvcjogY3Jvc3NoYWlyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uem9vbVByZWxvYWQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0LW1vei1vcGFjaXR5OiAwLjg7XHJcblx0b3BhY2l0eTogMC44O1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDgwKTtcclxuXHRjb2xvcjogIzMzMztcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRwYWRkaW5nOiA4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL3pvb21sb2FkZXIuZ2lmJyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0M3B4IDMwcHg7XHJcblx0ei1pbmRleDogMTEwO1xyXG5cdHdpZHRoOiA5MHB4O1xyXG5cdGhlaWdodDogNDNweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0KndpZHRoOiAxMDBweDtcclxuXHQqaGVpZ2h0OiA0OXB4O1xyXG59XHJcblxyXG4uem9vbVB1cCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdC1tb3otb3BhY2l0eTogMC42O1xyXG5cdG9wYWNpdHk6IDAuNjtcclxuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSA2MCk7XHJcblx0ei1pbmRleDogMTIwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG5cdHotaW5kZXg6IDEwMTtcclxuXHRjdXJzb3I6IGNyb3NzaGFpcjtcclxufVxyXG5cclxuLnpvb21PdmVybGF5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0YmFja2dyb3VuZDogI0ZGRjsvKiBvcGFjaXR5OjAuNTsgXHJcbiAgKi9cclxuXHR6LWluZGV4OiA1MDAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHotaW5kZXg6IDEwMTtcclxufVxyXG5cclxuLnpvb21XaW5kb3cge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogNDBweDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdHotaW5kZXg6IDYwMDA7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdHotaW5kZXg6IDEwMDAwO1xyXG5cdHotaW5kZXg6IDExMDtcclxufVxyXG5cclxuLnpvb21XcmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uem9vbVdyYXBwZXJUaXRsZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZDogIzk5OTtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRoZWlnaHQ6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxMjA7XHJcblx0LW1vei1vcGFjaXR5OiAwLjY7XHJcblx0b3BhY2l0eTogMC42O1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDYwKTtcclxufVxyXG5cclxuLnpvb21XcmFwcGVySW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHotaW5kZXg6IDExMDtcclxufVxyXG5cclxuLnpvb21XcmFwcGVySW1hZ2UgaW1nIHtcclxuXHRib3JkZXI6IDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDEwMTtcclxufVxyXG5cclxuLnpvb21JZnJhbWUge1xyXG5cdHotaW5kZXg6IC0xO1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuXHQtbW96LW9wYWNpdHk6IDAuODtcclxuXHRvcGFjaXR5OiAwLjg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qIENoYXQgbm93IGJ1YmJsZSAqL1xyXG4uY2hhdC1saW5rLWNvbnRhaW5lciAuY2hhdC1saW5rX19jaGF0LW5vdyB7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR3aWR0aDogMTAwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAtNjJweDtcclxuXHR0b3A6IC03MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAxMHB4O1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uY2hhdC1saW5rLWNvbnRhaW5lciAuY2hhdC1saW5rX19jaGF0LW5vdy5jaGF0LWxpbmtfX2NoYXQtbm93LS12aXNpYmxlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNoYXQtbGluay1jb250YWluZXIgLmNoYXQtbGlua19fY2hhdC1ub3c6OmFmdGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAtOXB4O1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci13aWR0aDogOXB4IDAgMCAxOHB4O1xyXG5cdGJvcmRlci1jb2xvcjogI0ZGRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cHg7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLmNoYXQtbGluay1jb250YWluZXIgLmNoYXQtbGlua19fY2hhdC1ub3c6OmJlZm9yZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogLTdweDtcclxuXHR3aWR0aDogM3B4O1xyXG5cdGhlaWdodDogNXB4O1xyXG5cdHotaW5kZXg6IDE7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMTVweCAycHggcmdiYSgwLCAwLCAwLCAwLjIxKTtcclxuXHQtbW96LWJveC1zaGFkb3c6IDAgMTBweCAxNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xyXG5cdGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xyXG59XHJcblxyXG4vKiBUd2lsaW8gQ2hhdCAqL1xyXG4uVHdpbGlvLUVudHJ5UG9pbnQgeyBcclxuXHQvKnRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgIWltcG9ydGFudDsqL1xyXG5cdHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7IC8qIFByZXZlbnQgY2hhdCBidWJibGUgZnJvbSBnb2luZyBvdmVyIGhlYWRlciAqL1xyXG59XHJcbi8qIFF1aWNrdmlldyAqL1xyXG4jUXVpY2tWaWV3RGlhbG9nIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxufVxyXG5cclxuI1F1aWNrVmlld0RpYWxvZyAucGRwLXBhbmVsLXB1cmNoYXNlIC5wZHAtcHJvZHVjdC1zaW1pbGFyLFxyXG4jUXVpY2tWaWV3RGlhbG9nIC5mcmVlLXNoaXBwaW5nLXRocmVzaG9sZCB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jUXVpY2tWaWV3RGlhbG9nICNwZHBfdjIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiNRdWlja1ZpZXdEaWFsb2cgLnByb2R1Y3QtaW1hZ2Uge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNRdWlja1ZpZXdEaWFsb2cgLnByb2R1Y3QtZGV0YWlscyB7XHJcblx0ZmxleC1ncm93OiAxO1xyXG5cdG1heC13aWR0aDogY2FsYyg1MCUgLSAyNHB4KTtcclxufVxyXG5cclxuI1F1aWNrVmlld0RpYWxvZyAucHJvZHVjdC1pbWFnZTpob3ZlciAuYXItaWNvbixcclxuI1F1aWNrVmlld0RpYWxvZyAucHJvZHVjdC1pbWFnZTpmb2N1cyAuYXItaWNvbiB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuI1F1aWNrVmlld0RpYWxvZyAucHJvZHVjdC1pbWFnZSAuYXItcHJvZHVjdC1pbWFnZS1uYXYge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbiNRdWlja1ZpZXdEaWFsb2cgLnByb2R1Y3QtdmFyaWF0aW9ucy0tY29sbGVjdGlvbiAuYXR0cmlidXRlLWNvbG9yIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbiNRdWlja1ZpZXdEaWFsb2cgLnByb2R1Y3QtaW1hZ2UgLmFyLWljb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAtMTcuNXB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRvcGFjaXR5OiAwLjQ7XHJcblx0dHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuI1F1aWNrVmlld0RpYWxvZyAucHJvZHVjdC1pbWFnZSAuYXItaWNvbi1hcnJvdy1yaWdodCB7XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuXHJcbiNRdWlja1ZpZXdEaWFsb2cgLnByb2R1Y3QtaW1hZ2UgLmFyLWljb24tYXJyb3ctbGVmdCB7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuI1F1aWNrVmlld0RpYWxvZyAjcGRwLXBhbmVsLWltYWdlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNRdWlja1ZpZXdEaWFsb2cgLnByb2R1Y3QtaW1hZ2UgaW1nLFxyXG4jUXVpY2tWaWV3RGlhbG9nIC5wcm9kdWN0LWltYWdlIHZpZGVvLFxyXG4jUXVpY2tWaWV3RGlhbG9nICNwZHBfdjIgLnBkcC1wYW5lbC1pbWFnZSAuYXItcHJvZHVjdC1pbWFnZXMgLmFyLXByb2R1Y3QtaW1hZ2VzX19pbWFnZSAuYXItcHJvZHVjdC1pbWFnZXNfX2ltYWdlLWxpbmsgaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbiNRdWlja1ZpZXdEaWFsb2cgLnByb2R1Y3QtaW1hZ2UgLmFyLXByb2R1Y3QtaW1hZ2VzX192aWRlby13cmFwcGVyIGltZyxcclxuI1F1aWNrVmlld0RpYWxvZyAjcGRwX3YyIC5wZHAtcGFuZWwtaW1hZ2UgLmFyLXByb2R1Y3QtaW1hZ2VzIC5hci1wcm9kdWN0LWltYWdlc19faW1hZ2UgLmFyLXByb2R1Y3QtaW1hZ2VzX19pbWFnZS1saW5rIC5hci1wcm9kdWN0LWltYWdlc19fdmlkZW8td3JhcHBlciBpbWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jUXVpY2tWaWV3RGlhbG9nIC5wcm9kdWN0LWltYWdlIC5hci1wcm9kdWN0LWltYWdlc19faW1hZ2UtbWVkaWEuYWN0aXZlLFxyXG4jUXVpY2tWaWV3RGlhbG9nIC5wcm9kdWN0LWltYWdlIC5hci1xdWlja3ZpZXctcHJvZHVjdF9fY2FwdGlvbi5hY3RpdmUsXHJcbiNRdWlja1ZpZXdEaWFsb2cgLnByb2R1Y3QtaW1hZ2UgLmFyLXByb2R1Y3QtaW1hZ2VzX192aWRlby13cmFwcGVyLmFjdGl2ZSAge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jUXVpY2tWaWV3RGlhbG9nIC5wZHAtcGFuZWwtcHVyY2hhc2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdHotaW5kZXg6IDEwNDk7XHJcbn1cclxuXHJcbiNRdWlja1ZpZXdEaWFsb2cgLnBkcC1wcm9kdWN0LWJyYW5kIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbiNRdWlja1ZpZXdEaWFsb2cgLnBkcC1wcm9kdWN0LW5hbWUge1xyXG5cdG1hcmdpbjogMCAwIDAuMmVtIDA7XHJcbn1cclxuXHJcbiNRdWlja1ZpZXdEaWFsb2cgLnByaWNlLXByb21vdGlvbi1iYWRnZSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4jUXVpY2tWaWV3RGlhbG9nIC5wZHAtcGFuZWwtcHVyY2hhc2UgLnByb2R1Y3QtdmFyaWF0aW9ucyB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRtaW4taGVpZ2h0OiA5MHB4O1xyXG59XHJcblxyXG4jUXVpY2tWaWV3RGlhbG9nIC5wZHAtcGFuZWwtcHVyY2hhc2UgLmF0dHJpYnV0ZSAudmFsdWUge1xyXG5cdG1hcmdpbi10b3A6IDRweDtcclxufVxyXG5cclxuI1F1aWNrVmlld0RpYWxvZyAuYXItc2l6ZS1jaGFydC1saW5rLFxyXG4jUXVpY2tWaWV3RGlhbG9nIC5hci1wcm9kdWN0LWNvbnRlbnRfX3NpemUtZGV0YWlscyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI1F1aWNrVmlld0RpYWxvZyAjcGRwX3YyIC5wZHAtcGFuZWwtaW1hZ2UgLmFyLXByb2R1Y3QtaW1hZ2VzIC5hci1wcm9kdWN0LWltYWdlc19faW1hZ2Uge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcbiNRdWlja1ZpZXdEaWFsb2cgLmFkZC13aXNobGlzdCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuI1F1aWNrVmlld0RpYWxvZyAucHJvZHVjdC1wcmljZSAucHJpY2UtcHJvbW90aW9uLWJhZGdlLCBcclxuI1F1aWNrVmlld0RpYWxvZyAucHJvZHVjdC1wcmljZSAucHJvbW8tbXNnIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2UsXHJcbi51aS1kaWFsb2cgLmFyLXF1aWNrdmlldy10aXRsZWJhci1jbG9zZSB7XHJcblx0cGFkZGluZzogMjBweCAxMnB4O1xyXG59XHJcblxyXG4udWktZGlhbG9nIC5hci1xdWlja3ZpZXctdGl0bGViYXItY2xvc2Uge1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcblxyXG59XHJcblxyXG4udWktZGlhbG9nLnF1aWNrdmlldyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBTd2lwZXIgKi9cclxuLmFyLXN3aXBlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogNjRweCAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uYXItcGlsbC1zd2lwZXJfX3BscCAuYXItc3dpcGVyIHtcclxuXHRtYXJnaW46IDAgMCAzMHB4IDA7XHRcclxufVxyXG4ubm8tanMgLmFyLXN3aXBlciB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmFyLXN3aXBlciBoNSB7XHJcblx0Zm9udC1zaXplOiAxLjIzMXJlbTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdG1hcmdpbi1yaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbmh0bWw6bGFuZyhmci1DQSkgLmFyLXN3aXBlciBoNSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxNTVweDtcclxufVxyXG5cclxuLmFyLXN3aXBlciBoNSBhLFxyXG4uYXItcHJvZHVjdC1zd2lwZXIgLmFyLXN3aXBlci1pdGVtLWVuZCBhLFxyXG4uYXItY3VzdG9tLXN3aXBlciAuYXItc3dpcGVyLWl0ZW0tZW5kIGEge1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmFyLXN3aXBlciBoNSBhOmhvdmVyLFxyXG4ubm8tdG91Y2ggLmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItaXRlbS1lbmQgYTpob3ZlcixcclxuLm5vLXRvdWNoIC5hci1jdXN0b20tc3dpcGVyIC5hci1zd2lwZXItaXRlbS1lbmQgYTpob3ZlcixcclxuLm5vLXRvdWNoIC5hci1zd2lwZXIgaDUgYTpmb2N1cyxcclxuLm5vLXRvdWNoIC5hci1wcm9kdWN0LXN3aXBlciAuYXItc3dpcGVyLWl0ZW0tZW5kIGE6Zm9jdXMsXHJcbi5uby10b3VjaCAuYXItY3VzdG9tLXN3aXBlciAuYXItc3dpcGVyLWl0ZW0tZW5kIGE6Zm9jdXMge1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbn1cclxuXHJcbi5hci1zd2lwZXIgLmFyLXN3aXBlci1idXR0b24ge1xyXG5cdHdpZHRoOiA3JTtcclxuXHRoZWlnaHQ6IDgwJTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMCU7XHJcblxyXG5cdC8qIGRpc3BsYXk6IG5vbmU7IFxyXG4gICovXHJcbn1cclxuXHJcbi8qIC5uby10b3VjaCAuYXItc3dpcGVyOmhvdmVyIC5hci1zd2lwZXItYnV0dG9uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH0gKi9cclxuLmFyLXN3aXBlciAuYXItc3dpcGVyLWJ1dHRvbi5hci1zd2lwZXItcHJldiB7XHJcblx0bGVmdDogMDtcclxuXHRjdXJzb3I6IHctcmVzaXplO1xyXG59XHJcblxyXG4uYXItc3dpcGVyIC5hci1zd2lwZXItYnV0dG9uLmFyLXN3aXBlci1uZXh0IHtcclxuXHRyaWdodDogMDtcclxuXHRjdXJzb3I6IGUtcmVzaXplO1xyXG59XHJcblxyXG4uYXItc3dpcGVyIC5hci1zd2lwZXItYnV0dG9uLmFyLXN3aXBlci1wcmV2LmRpc2FibGVkLFxyXG4uYXItc3dpcGVyIC5hci1zd2lwZXItYnV0dG9uLmFyLXN3aXBlci1uZXh0LmRpc2FibGVkIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5hci1zd2lwZXIgLmFyLXN3aXBlci1idXR0b24uYXItc3dpcGVyLXByZXYuZGlzYWJsZWQgYSxcclxuLmFyLXN3aXBlciAuYXItc3dpcGVyLWJ1dHRvbi5hci1zd2lwZXItbmV4dC5kaXNhYmxlZCBhIHtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmFyLXN3aXBlciAuYXItc3dpcGVyLWJ1dHRvbiBhIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5hci1zd2lwZXItc2Nyb2xsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0LyogdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgKi9cclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRvdmVyZmxvdzogLW1vei1zY3JvbGxiYXJzLW5vbmU7XHJcbn1cclxuXHJcbi5hci1zd2lwZXItc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXItc3dpcGVyLWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiAyNHB4IDAgMzBweCAwO1xyXG5cdG1hcmdpbi1yaWdodDogMnB4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5hci1zd2lwZXJfX2l0ZW0tLWhpZGUtcHJpY2UgLnByb2R1Y3QtcHJpY2luZyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFyLXN3aXBlci1idXR0b25zIHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRwYWRkaW5nOiAxMHB4IDMuMzg1ODI2NzcxNjUzNTQlO1xyXG59XHJcblxyXG4uYXItc3dpcGVyLWJ1dHRvbnMgZGl2IHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmFyLXN3aXBlci1idXR0b25zIGRpdjpob3ZlcixcclxuLm5vLXRvdWNoIC5hci1zd2lwZXItYnV0dG9ucyBkaXY6Zm9jdXMge1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbn1cclxuXHJcbi5uby10b3VjaCAuYXItc3dpcGVyLWJ1dHRvbnMgZGl2LmRpc2FibGVkOmhvdmVyLFxyXG4ubm8tdG91Y2ggLmFyLXN3aXBlci1idXR0b25zIGRpdi5kaXNhYmxlZDpmb2N1cyB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLmFyLXN3aXBlci1idXR0b25zIC5hci1zd2lwZXItcHJldiB7XHJcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uYXItc3dpcGVyLWJ1dHRvbnMgLmRpc2FibGVkIHtcclxuXHRvcGFjaXR5OiAwLjU7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uYXItcGlsbC1zd2lwZXJfX3BscCAuYXItc3dpcGVyLWJ1dHRvbnMge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIHB1c2ggdGhlIHdpc2hsaXN0IHN3aXBlciAnc2VlIGFsbCcgbGluayBvbiB0b3Agb2YgdGhlIHN3aXBlciBuZXh0IGludGVyYWN0aW9uICovXHJcbi5hci1zd2lwZXJfX3ZpZXctYWxsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiBhdXRvO1xyXG4gICAgcmlnaHQ6IDMuNSU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4vKiBTd2lwZXIgQ2F0ZWdvcnkvUHJvZHVjdCBTbG90ICovXHJcbi5hci1jYXRlZ29yeS1zd2lwZXIgLmFyLXN3aXBlci1pdGVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5hci1jYXRlZ29yeS1zd2lwZXIgLmFyLXN3aXBlci1pdGVtOmZpcnN0LWNoaWxkLFxyXG4uYXItY29udGVudC1zd2lwZXIgLmFyLXN3aXBlci1pdGVtOmZpcnN0LWNoaWxkLFxyXG4uYXItcHJvZHVjdC1zd2lwZXIgLmFyLXN3aXBlci1pdGVtOmZpcnN0LWNoaWxkLFxyXG4uYXItY2Fyb3VzZWwtd2lzaGxpc3RfX3N3aXBlci1pdGVtOmZpcnN0LWNoaWxkIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDMuMzg1ODI2NzcxNjUzNTQlO1xyXG59XHJcbi5hci1jYXRlZ29yeS1zd2lwZXIgLmFyLXN3aXBlci1pdGVtOmxhc3QtY2hpbGQsXHJcbi5hci1jb250ZW50LXN3aXBlciAuYXItc3dpcGVyLWl0ZW06bGFzdC1jaGlsZCxcclxuLmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItaXRlbTpsYXN0LWNoaWxkLFxyXG4uYXItY2Fyb3VzZWwtd2lzaGxpc3RfX3N3aXBlci1pdGVtOmxhc3QtY2hpbGQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDMuMzg1ODI2NzcxNjUzNTQlO1xyXG59XHJcbi5hci1waWxsLXN3aXBlcl9fcGxwIC5hci1jYXRlZ29yeS1zd2lwZXIgLmFyLXN3aXBlci1pdGVtIHtcclxuXHRwYWRkaW5nOiAxNnB4IDA7XHJcbn1cclxuLmFyLXBpbGwtc3dpcGVyX19wbHAgLmFyLWNhdGVnb3J5LXN3aXBlciAuYXItc3dpcGVyLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG5cdHBhZGRpbmctbGVmdDogMTElO1xyXG59XHJcblxyXG4uYXItY2F0ZWdvcnktc3dpcGVyIC5hci1zd2lwZXItaXRlbSBhIHtcclxuXHRwYWRkaW5nOiA3cHggNnB4IDVweDtcclxufVxyXG5cclxuLmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItaXRlbSxcclxuLmFyLWN1c3RvbS1zd2lwZXIgLmFyLXN3aXBlci1pdGVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDJweDtcclxuXHR3aWR0aDogMjAlO1xyXG59XHJcblxyXG4uYXItcHJvZHVjdC1zd2lwZXIgLmFyLXN3aXBlci1pdGVtLWVuZCxcclxuLmFyLWN1c3RvbS1zd2lwZXIgLmFyLXN3aXBlci1pdGVtLWVuZCB7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHR3aWR0aDogNDAlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5hci1wcm9kdWN0LXN3aXBlciAuYXItc3dpcGVyLWl0ZW0tZW5kIGRpdixcclxuLmFyLWN1c3RvbS1zd2lwZXIgLmFyLXN3aXBlci1pdGVtLWVuZCBkaXYge1xyXG5cdHBhZGRpbmctdG9wOiAzMCU7XHJcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG59XHJcblxyXG4uYXItcHJvZHVjdC1zd2lwZXIgLmFyLXN3aXBlci1pdGVtIGltZyxcclxuLmFyLWNvbnRlbnQtc3dpcGVyIC5hci1zd2lwZXItaXRlbSBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYXItY29udGVudC1zd2lwZXIgLmFyLXN3aXBlci1pdGVtIHtcclxuXHR3aWR0aDogMjAlO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmFyLWNhdGVnb3J5LXN3aXBlciAuYXItc3dpcGVyLWl0ZW0gYTpob3ZlcixcclxuLmFyLWNhdGVnb3J5LXN3aXBlciAuYXItc3dpcGVyLWl0ZW0gYS5hY3RpdmUge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLyogSGVybyBTd2lwZXIgKi9cclxuI2hvbWUtbWFpbiAuYXItcHJvZHVjdC1zd2lwZXIgLmFyLXN3aXBlciB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuI2hvbWUtbWFpbiAuYXItcHJvZHVjdC1zd2lwZXIgLmFyLXN3aXBlci1idXR0b25zIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jaG9tZS1tYWluIC5hci1wcm9kdWN0LXN3aXBlciAuYXItc3dpcGVyIC5hci1zd2lwZXItYnV0dG9uIHtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbiNob21lLW1haW4gLmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItaXRlbSB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcblx0d2lkdGg6IDMwJTtcclxuXHRtYXgtd2lkdGg6IDUwMHB4O1xyXG59XHJcblxyXG4jaG9tZS1tYWluIC5hci1wcm9kdWN0LXN3aXBlciAuYXItc3dpcGVyLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuI2hvbWUtbWFpbiAuYXItcHJvZHVjdC1zd2lwZXIgLmFyLXN3aXBlci1pdGVtLWVuZCBkaXYge1xyXG5cdHBhZGRpbmctdG9wOiA2MCU7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cclxuXHQvKiBGaXggdGV4dC13cmFwcGluZyAqL1xyXG59XHJcblxyXG5odG1sOmxhbmcoZnItQ0EpICNob21lLW1haW4gLmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItaXRlbS1lbmQgZGl2IHtcclxufVxyXG5cclxuLyogTGFzdCBWaXNpdGVkICovXHJcbiNsYXN0LXZpc2l0ZWQtdGFyZ2V0IHtcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuI2xhc3QtdmlzaXRlZC10YXJnZXQgLmxhc3QtdmlzaXRlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRtYXJnaW4tdG9wOiAxMDBweDtcclxuXHRwYWRkaW5nOiA0MHB4IDIwcHggNjBweCAyMHB4O1xyXG59XHJcblxyXG4ucHRfY2FydCAjbGFzdC12aXNpdGVkLXRhcmdldCAubGFzdC12aXNpdGVkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbiNsYXN0LXZpc2l0ZWQtdGFyZ2V0IC5hci1zd2lwZXIsXHJcbi5hci1jYXJvdXNlbC13aXNobGlzdF9fc3dpcGVyLmFyLXN3aXBlciB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4jbGFzdC12aXNpdGVkLXRhcmdldCAuYXItcHJvZHVjdC1zd2lwZXIgLmFyLXN3aXBlci1idXR0b25zIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuI2xhc3QtdmlzaXRlZC10YXJnZXQgLmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItaXRlbSxcclxuLmFyLWNhcm91c2VsLXdpc2hsaXN0X19zd2lwZXItaXRlbSB7XHJcblx0d2lkdGg6IDMxMHB4O1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4jbGFzdC12aXNpdGVkLXRhcmdldCAubGFzdC12aXNpdGVkIC5wcm9kdWN0LXRpbGUsXHJcbi5hci1jYXJvdXNlbC13aXNobGlzdF9fc3dpcGVyIC5wcm9kdWN0LXRpbGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbiNsYXN0LXZpc2l0ZWQtdGFyZ2V0IC5sYXN0LXZpc2l0ZWQgLnByb2R1Y3QtdGlsZSAucHJvZHVjdC1pbWFnZSxcclxuLmFyLWNhcm91c2VsLXdpc2hsaXN0X19zd2lwZXItaXRlbSAucHJvZHVjdC10aWxlIC5wcm9kdWN0LWltYWdlIHtcclxuXHRtaW4taGVpZ2h0OiAwO1xyXG59XHJcblxyXG4jbGFzdC12aXNpdGVkLXRhcmdldCAubGFzdC12aXNpdGVkIC5wcm9kdWN0LXRpbGUgLnByb2R1Y3QtcHJpY2luZyxcclxuI2xhc3QtdmlzaXRlZC10YXJnZXQgLmxhc3QtdmlzaXRlZCAucHJvZHVjdC10aWxlIC5wcm9kdWN0LWxhYmVsLFxyXG4jbGFzdC12aXNpdGVkLXRhcmdldCAubGFzdC12aXNpdGVkIC5wcm9kdWN0LXRpbGUgLmFyLXByb2R1Y3QtcGxwLWxhYmVsIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jbGFzdC12aXNpdGVkLXRhcmdldCAubGFzdC12aXNpdGVkIC5jb21wYWN0IHtcclxuXHRwYWRkaW5nLXRvcDogNDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuI2xhc3QtdmlzaXRlZC10YXJnZXQgLmxhc3QtdmlzaXRlZC5hci1wcm9kdWN0LXN3aXBlciAuY29tcGFjdCAuYXItc3dpcGVyLXNjcm9sbCB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuI2xhc3QtdmlzaXRlZC10YXJnZXQgLmxhc3QtdmlzaXRlZC5hci1wcm9kdWN0LXN3aXBlciAuY29tcGFjdCAuYXItc3dpcGVyLWJ1dHRvbnMge1xyXG5cdG1heC13aWR0aDogMzAwcHg7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0cGFkZGluZzogMTBweCAwIDAgNjBweDtcclxufVxyXG5cclxuI2xhc3QtdmlzaXRlZC10YXJnZXQgLmxhc3QtdmlzaXRlZC5hci1wcm9kdWN0LXN3aXBlciAuY29tcGFjdCAuYXItc3dpcGVyLWl0ZW0ge1xyXG5cdHdpZHRoOiAxODBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI2xhc3QtdmlzaXRlZC10YXJnZXQgLmxhc3QtdmlzaXRlZC5hci1wcm9kdWN0LXN3aXBlciAuY29tcGFjdCAuYXItc3dpcGVyLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLyogd2lzaGxpc3QgY2Fyb3VzZWwgb3ZlcnJpZGVzICovXHJcbi5hci1jYXJvdXNlbC13aXNobGlzdF9fc3dpcGVyIC5wcm9kdWN0LXRpbGUgLnByb2R1Y3QtbGFiZWwsXHJcbi5hci1jYXJvdXNlbC13aXNobGlzdF9fc3dpcGVyIC5wcm9kdWN0LXRpbGUgLmFyLXByb2R1Y3QtcGxwLWxhYmVsIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXItY2Fyb3VzZWwtd2lzaGxpc3RfX3N3aXBlciAucHJvZHVjdC10aWxlIC5wcm9kdWN0LWxhYmVsLS1sb3ctc3RvY2sge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBQRFAgb3ZlcnJpZGVzICovXHJcbi5wdF9wcm9kdWN0LWRldGFpbHMgI2xhc3QtdmlzaXRlZC10YXJnZXQgLmxhc3QtdmlzaXRlZCB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5wdF9wcm9kdWN0LWRldGFpbHMgI2xhc3QtdmlzaXRlZC10YXJnZXQgLmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItYnV0dG9ucyB7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5wdF9wcm9kdWN0LWRldGFpbHMgI2xhc3QtdmlzaXRlZC10YXJnZXQgLmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItaXRlbSB7XHJcblx0cGFkZGluZy10b3A6IDI0cHg7XHJcbn1cclxuXHJcbi8qIFF1aWNrdmlldyBzd2lwZXIgKi9cclxuXHJcbi5hci1zd2lwZXItcXVpY2t2aWV3IGg1IHtcclxuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMS41NjNyZW07XHJcbn1cclxuXHJcbi5hci1zd2lwZXItcXVpY2t2aWV3IC5hci1zd2lwZXItaXRlbS1lbmQge1xyXG5cdHdpZHRoOiAwIWltcG9ydGFudDsgLyogY2FuJ3QgaGlkZSBsYXN0IGl0ZW0gYmVjYXVzZSBpdCBicmVha3MgdGhlIHN3aXBlciwgc28gd2UgYXJlIHVzaW5nIHdpZHRoOiAwOyBpbnN0ZWFkICovXHJcbn1cclxuXHJcbi5hci1zd2lwZXItcXVpY2t2aWV3IC5hci1zd2lwZXItaXRlbS1lbmQgZGl2IHtcclxuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFyLWNhcnRfX2Zvb3Rlci1zbG90IC5hci1zd2lwZXItcXVpY2t2aWV3IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuYXItcHJvZHVjdC1zd2lwZXIgLmFyLXN3aXBlci1pdGVtLFxyXG5cdC5hci1jb250ZW50LXN3aXBlciAuYXItc3dpcGVyLWl0ZW0sXHJcblx0LmFyLWNhcm91c2VsLXdpc2hsaXN0X19zd2lwZXItaXRlbSB7XHJcblx0XHR3aWR0aDogNDIuNSUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5hci1zd2lwZXIge1xyXG5cdFx0bWFyZ2luOiAzMHB4IDA7XHJcblx0fVxyXG5cdC5hci1waWxsLXN3aXBlcl9fcGxwIC5hci1zd2lwZXIge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHRcclxuXHQvKiBSZWNlbnRseSBWaWV3ZWQgKi9cclxuXHQjbGFzdC12aXNpdGVkLXRhcmdldCAubGFzdC12aXNpdGVkIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0I2xhc3QtdmlzaXRlZC10YXJnZXQgLmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItYnV0dG9ucyxcclxuXHQucHRfcHJvZHVjdC1kZXRhaWxzICNsYXN0LXZpc2l0ZWQtdGFyZ2V0IC5hci1wcm9kdWN0LXN3aXBlciAuYXItc3dpcGVyLWJ1dHRvbnMsXHJcblx0LmFyLWNhcm91c2VsLXdpc2hsaXN0X19oZWFkaW5nIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHQucHRfcHJvZHVjdC1kZXRhaWxzICNsYXN0LXZpc2l0ZWQtdGFyZ2V0IC5hci1wcm9kdWN0LXN3aXBlciAuYXItc3dpcGVyLWl0ZW0ge1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0fVxyXG59XHJcbiNyZWNvbW1lbmRhdGlvbnMtMSAuYXItc3dpcGVyIC5hci1wcm9kdWN0LXBscC1sYWJlbCxcclxuI3JlY29tbWVuZGF0aW9ucy0yIC5hci1zd2lwZXIgLmFyLXByb2R1Y3QtcGxwLWxhYmVsLFxyXG4jcmVjb21tZW5kYXRpb25zLTMgLmFyLXN3aXBlciAuYXItcHJvZHVjdC1wbHAtbGFiZWwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIE5lZ2F0aXZlIG1hcmdpbiBuZWVkcyB0byBiZSBjYWxjdWF0ZWQgYmFzZWQgb24gdGhlICh3aWR0aCAtIHBhZGRpbmcpIG9mIHRoZSBwYXJlbnQgY29udGFpbmVyIHRoYXQgaGFzIGJvcmRlci1ib3ggKi9cclxuLyogMy4zODU4MjY3NzE2NTM1NCUgLyAoMTAwJSAtIDYuNzcxNjUzNTQzMzA3MDklKSAqIDEwMCA9IGNvcnJlY3QgbmVnYXRpdmUgbWFyZ2luIHcvIGJvcmRlci1ib3ggcGFyZW50ICovXHJcbiNyZWNvbW1lbmRhdGlvbnMtMSxcclxuI3JlY29tbWVuZGF0aW9ucy0yLFxyXG4jcmVjb21tZW5kYXRpb25zLTMsXHJcbiNwZHAtc3ViY2F0LXN3aXBlciB7XHJcblx0bWFyZ2luLWxlZnQ6IC0zLjYzMTc1Njc1Njc1Njc1Mjk1MTgwMTA0MDkwNTc3MDklO1xyXG5cdG1hcmdpbi1yaWdodDogLTMuNjMxNzU2NzU2NzU2NzUyOTUxODAxMDQwOTA1NzcwOSU7XHJcbn1cclxuXHJcbiNwZHAtdWdjIHtcclxuXHRtYXJnaW4tbGVmdDogLTMuMzg1ODI2NzcxNjUzNTQlO1xyXG59XHJcblxyXG4jcmVjb21tZW5kYXRpb25zLTMge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuI3JlY29tbWVuZGF0aW9ucy0zIC5hci1zd2lwZXIge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbiNyZWNvbW1lbmRhdGlvbnMtMyAuYXItc3dpcGVyLWJ1dHRvbnMgZGl2IHtcclxuXHRwYWRkaW5nLXRvcDogNDVweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0I3JlY29tbWVuZGF0aW9ucy0xLFxyXG5cdCNyZWNvbW1lbmRhdGlvbnMtMixcclxuXHQjcmVjb21tZW5kYXRpb25zLTMsXHJcblx0I3BkcC1zdWJjYXQtc3dpcGVyLFxyXG5cdCNwZHAtdWdjIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0XHJcblx0I3JlY29tbWVuZGF0aW9ucy0zIC5hci1zd2lwZXItbmV4dCxcclxuXHQjcmVjb21tZW5kYXRpb25zLTMgLmFyLXN3aXBlci1wcmV2IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQjcmVjb21tZW5kYXRpb25zLTMgaDUge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0I3JlY29tbWVuZGF0aW9ucy0zIC5hci1zd2lwZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdCNyZWNvbW1lbmRhdGlvbnMtMyBoNSBiciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufS8qIFNoYXJlIFdpZGdldDogdW5zdWIgc3VjY2VzcyAqL1xyXG5kaXYuc2hhcmUtd2lkZ2V0IHtcclxufVxyXG5cclxuZGl2LnNoYXJlLXdpZGdldCAuc2hhcmUtbGFiZWwge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAtMTdweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IC04MHB4O1xyXG5cdHdpZHRoOiAxNjBweDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuZGl2LnNoYXJlLXdpZGdldCB1bCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQgbGkge1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0YmFja2dyb3VuZDogI0YxRjFGMTtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgbGluZWFyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQuZGFyayBsaSB7XHJcblx0YmFja2dyb3VuZDogIzIyMjtcclxufVxyXG5cclxuZGl2LnNoYXJlLXdpZGdldCBsaSBhIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWluZGVudDogLTk5OWVtO1xyXG5cdHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLWNvcHkuY29waWVkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUI2NjVFICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQgbGkgYSBzcGFuIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9zb2NpYWxfbGlua3Nfc3ByaXRlLnBuZycpO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1lbWFpbCBhIHNwYW4udWktaWNvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTdweCAtODJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLWNvcHkgYSBzcGFuLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04cHggLTEwNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtcGludGVyZXN0IGEgc3Bhbi51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOHB4IC0yMzlweCAhaW1wb3J0YW50O1xyXG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtZmFjZWJvb2sgYSBzcGFuLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05cHggLTE2OXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtdHdpdHRlciBhIHNwYW4udWktaWNvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLThweCAtMjA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1zbXMgYSBzcGFuLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC03cHggLTQ4M3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtZ29vZ2xlcGx1cyBhIHNwYW4udWktaWNvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTZweCAtNTgwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1zb3VuZGNsb3VkIGEgc3Bhbi51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtN3B4IC02MDlweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLWluc3RhZ3JhbSBhIHNwYW4udWktaWNvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTZweCAtNTUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogRGFyayBJY29uICovXHJcbmRpdi5zaGFyZS13aWRnZXQuZGFyayBsaS5zaGFyZS1lbWFpbCBhIHNwYW4udWktaWNvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTlweCAtMjc1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LnNoYXJlLXdpZGdldC5kYXJrIGxpLnNoYXJlLWNvcHkgYSBzcGFuLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05cHggLTMwOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQuZGFyayBsaS5zaGFyZS1waW50ZXJlc3QgYSBzcGFuLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04cHggLTQ0OXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQuZGFyayBsaS5zaGFyZS1mYWNlYm9vayBhIHNwYW4udWktaWNvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTlweCAtMzc5cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LnNoYXJlLXdpZGdldC5kYXJrIGxpLnNoYXJlLXR3aXR0ZXIgYSBzcGFuLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05cHggLTQxNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQuZGFyayBsaS5zaGFyZS1zbXMgYSBzcGFuLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC03cHggLTUxOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQuZGFyayBsaS5zaGFyZS1nb29nbGVwbHVzIGEgc3Bhbi51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNnB4IC02NjlweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuc2hhcmUtd2lkZ2V0LmRhcmsgbGkuc2hhcmUtc291bmRjbG91ZCBhIHNwYW4udWktaWNvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTdweCAtNjk3cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LnNoYXJlLXdpZGdldC5kYXJrIGxpLnNoYXJlLWluc3RhZ3JhbSBhIHNwYW4udWktaWNvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTZweCAtNjM5cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGk6aG92ZXIsXHJcbi5uby10b3VjaCBkaXYuc2hhcmUtd2lkZ2V0IGxpOmZvY3VzIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5uby10b3VjaCBkaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLWVtYWlsOmhvdmVyLFxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1lbWFpbDpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogI0ZFODc3MTtcclxufVxyXG5cclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtZW1haWw6aG92ZXIgYSBzcGFuLnVpLWljb24sXHJcbi5uby10b3VjaCBkaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLWVtYWlsOmZvY3VzIGEgc3Bhbi51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOXB4IC0yNzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1jb3B5OmhvdmVyLFxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1jb3B5OmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiAjMkNBNjk5O1xyXG59XHJcblxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1jb3B5OmhvdmVyIGEgc3Bhbi51aS1pY29uLFxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1jb3B5OmZvY3VzIGEgc3Bhbi51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOXB4IC0zMDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1waW50ZXJlc3Q6aG92ZXIsXHJcbi5uby10b3VjaCBkaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLXBpbnRlcmVzdDpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogI0Q0MDAwNDtcclxufVxyXG5cclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtcGludGVyZXN0OmhvdmVyIGEgc3Bhbi51aS1pY29uLFxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1waW50ZXJlc3Q6Zm9jdXMgYSBzcGFuLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04cHggLTQ0OXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby10b3VjaCBkaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLWZhY2Vib29rOmhvdmVyLFxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1mYWNlYm9vazpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogIzM1NUY5RjtcclxufVxyXG5cclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtZmFjZWJvb2s6aG92ZXIgYSBzcGFuLFxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1mYWNlYm9vazpmb2N1cyBhIHNwYW4ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05cHggLTM3OXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby10b3VjaCBkaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLXR3aXR0ZXI6aG92ZXIsXHJcbi5uby10b3VjaCBkaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLXR3aXR0ZXI6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6ICM1NUFDRUU7XHJcbn1cclxuXHJcbi5uby10b3VjaCBkaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLXR3aXR0ZXI6aG92ZXIgYSBzcGFuLFxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS10d2l0dGVyOmZvY3VzIGEgc3BhbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTlweCAtNDE0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtZ29vZ2xlcGx1czpob3ZlcixcclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtZ29vZ2xlcGx1czpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogI0RENEIzOTtcclxufVxyXG5cclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtc291bmRjbG91ZDpob3ZlcixcclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtc291bmRjbG91ZDpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogI0ZGM0EwMDtcclxufVxyXG5cclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtaW5zdGFncmFtOmhvdmVyLFxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1pbnN0YWdyYW06Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6ICM1MTdGQTQ7XHJcbn0vKiBUZXh0IEFuaW1hdGlvbnMgKi9cclxuLmFuaW1hdGUtc2Nyb2xsIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4jYW5pbWF0ZS1zY3JvbGwtdHJpZ2dlciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogNTAlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jYW5pbWF0ZS1zY3JvbGwtdHJpZ2dlci5kZWJ1ZyB7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJlZDtcclxufVxyXG5cclxuLmFuaW1hdGVkIHtcclxuXHRhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xyXG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcblx0LypkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cclxufVxyXG5cclxuLmFuaW1hdGVkLmluZmluaXRlIHtcclxuXHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxufVxyXG5cclxuLmFuaW1hdGVkLmRlbGF5MjAwbXMge1xyXG5cdGFuaW1hdGlvbi1kZWxheTogMjAwbXM7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5kZWxheTQwMG1zIHtcclxuXHRhbmltYXRpb24tZGVsYXk6IDQwMG1zO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZGVsYXk2MDBtcyB7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiA2MDBtcztcclxufVxyXG5cclxuLmFuaW1hdGVkLmRlbGF5ODAwbXMge1xyXG5cdGFuaW1hdGlvbi1kZWxheTogODAwbXM7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5kZWxheTFzIHtcclxuXHRhbmltYXRpb24tZGVsYXk6IDFzO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZGVsYXkycyB7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAycztcclxufVxyXG5cclxuLmFuaW1hdGVkLmRlbGF5NXMge1xyXG5cdGFuaW1hdGlvbi1kZWxheTogNXM7XHJcbn1cclxuXHJcbi8qIEZhZGUtSW4gKi9cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG4uZmFkZUluIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxufVxyXG5cclxuLyogRmFkZS1JbiBEb3duICovXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMCUsIDApO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAlLCAwKTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5mYWRlSW5Eb3duIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG59XHJcblxyXG4vKiBGYWRlLUluIExlZnQgKi9cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuXHRmcm9tIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTclLCAwLCAwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTclLCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0IHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG59XHJcblxyXG4vKiBGYWRlLUluIFJpZ2h0ICovXHJcbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3JSwgMCwgMCk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDclLCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5mYWRlSW5SaWdodCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG59XHJcblxyXG4vKiBGYWRlLUluIFVwICovXHJcbkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmZhZGVJblVwIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuXHRhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbn1cclxuXHJcbi8qIEZhZGUtT3V0ICovXHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5mYWRlT3V0IHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG59XHJcblxyXG4vKiBGYWRlLU91dCBEb3duICovXHJcbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5mYWRlT3V0RG93biB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xyXG59XHJcblxyXG4vKiBGYWRlLU91dCBMZWZ0ICovXHJcbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTclLCAwLCAwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTclLCAwLCAwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5mYWRlT3V0TGVmdCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xyXG59XHJcblxyXG4vKiBGYWRlLU91dCBSaWdodCAqL1xyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3JSwgMCwgMCk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDclLCAwLCAwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5mYWRlT3V0UmlnaHQge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcclxuXHRhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xyXG59XHJcblxyXG4vKiBGYWRlLU91dCBVcCAqL1xyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAlLCAwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XHJcblx0fVxyXG59XHJcblxyXG4uZmFkZU91dFVwIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcclxufVxyXG5cclxuLyogSW5mb3JtYXRpb24gQmFubmVyICovXHJcbi5hci1pbmZvcm1hdGlvbi1iYW5uZXIge1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAtMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRib3gtc2hhZG93OiAwIC0xMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHotaW5kZXg6IDEwMDAwMTtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYXItaW5mb3JtYXRpb24tYmFubmVyLS1oaWRkZW4ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5hci1pbmZvcm1hdGlvbi1iYW5uZXItLXRvcCB7XHJcblx0dG9wOiAwO1xyXG59XHJcblxyXG4uYXItaW5mb3JtYXRpb24tYmFubmVyLS1ib3R0b20ge1xyXG5cdGJvdHRvbTogMDtcclxufS8qIFJlZ2lvbiBNYXRjaCAvIE9uZSBvZmYgc3ViY29tcG9uZW50IG9mIEluZm9ybWF0aW9uIEJhbm5lciAqL1xyXG4uc2MtcmVnaW9uLW1hdGNoLmFyLWluZm9ybWF0aW9uLWJhbm5lciB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcblx0Ym90dG9tOiA1MCU7XHJcblx0ei1pbmRleDogMTAwMDAyO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zYy1yZWdpb24tbWF0Y2guYXItaW5mb3JtYXRpb24tYmFubmVyOm5vdCguYXItaW5mb3JtYXRpb24tYmFubmVyLS1oaWRkZW4pICsgLnNjLXJlZ2lvbi1tYXRjaF9fYmFja2dyb3VuZC1jb3ZlcmFsbCB7XHJcblx0ei1pbmRleDogMTAwMDAxO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCk7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkzKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KSk7XHJcbn1cclxuXHJcbi5zYy1yZWdpb24tbWF0Y2hfX2NvbnRlbnQge1xyXG5cdC13ZWJraXQtb3JkZXI6IDA7XHJcblx0LW1zLWZsZXgtb3JkZXI6IDA7XHJcblx0b3JkZXI6IDA7XHJcblx0LXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcclxuXHQtbXMtZmxleDogMCAxIGF1dG87XHJcblx0ZmxleDogMCAxIGF1dG87XHJcblx0LXdlYmtpdC1hbGlnbi1zZWxmOiBhdXRvO1xyXG5cdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG87XHJcblx0YWxpZ24tc2VsZjogYXV0bztcclxufVxyXG5cclxuLnNjLXJlZ2lvbi1tYXRjaF9fcmVnaW9uLWljb24ge1xyXG5cdHRvcDogMjZweDtcclxuXHRsZWZ0OiAyNXB4O1xyXG59XHJcblxyXG4uc2MtcmVnaW9uLW1hdGNoX19yZWdpb24taWNvbi5zYy1yZWdpb24tbWF0Y2hfX3JlZ2lvbi1pY29uLS1zaXplLWludGwge1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5zYy1yZWdpb24tbWF0Y2hfX2NvcHkge1xyXG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5zYy1yZWdpb24tbWF0Y2hfX2FjdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Ym9yZGVyOiBzb2xpZCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0bWF4LXdpZHRoOiAzNTVweDtcclxuXHRtaW4td2lkdGg6IDI3MHB4O1xyXG5cdHBhZGRpbmc6IDIxcHggMjBweCAyM3B4IDI5cHg7XHJcbn1cclxuXHJcbi5zYy1yZWdpb24tbWF0Y2hfX2FjdGlvbjpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uc2MtcmVnaW9uLW1hdGNoX19wcmltYXJ5LWFjdGlvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbG9yOiByZ2IoMCwgMCwgMCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHJcblx0LnNjLXJlZ2lvbi1tYXRjaC5hci1pbmZvcm1hdGlvbi1iYW5uZXIgeyB9XHJcblxyXG5cdC5zYy1yZWdpb24tbWF0Y2hfX2lubmVyLXdyYXBwZXIge1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdH1cclxuXHJcblx0LnNjLXJlZ2lvbi1tYXRjaF9fcmVnaW9uLWljb24ge1xyXG5cdFx0bGVmdDogMjBweDtcclxuXHR9XHJcblxyXG5cdC5zYy1yZWdpb24tbWF0Y2hfX2NvcHkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHR9XHJcblxyXG5cdC5zYy1yZWdpb24tbWF0Y2hfX2FjdGlvbiB7XHJcblx0XHRwYWRkaW5nOiAyM3B4IDIwcHggMjFweCAyOXB4O1xyXG5cdH1cclxufS8qIEZBUSBCb29rICAqL1xyXG4uYXItaGVscC1ib29rIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYXItaGVscC1ib29rIC5hci1oZWxwLWJvb2tfX2FzaWRlIHtcclxuXHR3aWR0aDogMjUwcHg7XHJcblx0cGFkZGluZzogMTAwcHggMjBweCAwIDIwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0RBREFEQTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmFyLWhlbHAtYm9vayB1bC5hci1oZWxwLWJvb2tfX25hdixcclxuLmFyLWhlbHAtYm9vayB1bC5hci1oZWxwLWJvb2tfX2NvbnRhY3QtbmF2LFxyXG4uYXItaGVscC1ib29rIHVsLmFyLWhlbHAtYm9va19faG91cnMge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uYXItaGVscC1ib29rIHVsLmFyLWhlbHAtYm9va19fbmF2IGxpLFxyXG4uYXItaGVscC1ib29rIHVsLmFyLWhlbHAtYm9va19fY29udGFjdC1uYXYgbGksXHJcbi5hci1oZWxwLWJvb2sgdWwuYXItaGVscC1ib29rX19ob3VycyBsaSB7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG4uYXItaGVscC1ib29rIGEge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmFyLWhlbHAtYm9va19fY29udGFjdC1uYXYgLmFyLWhlbHAtYm9va19fY29udGFjdC1saW5rIHtcclxuXHRsaW5lLWhlaWdodDogMzhweDtcclxuXHRoZWlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDcxNXB4KSB7XHJcblx0LmFyLWhlbHAtYm9vayAuYXItaGVscC1ib29rX19hc2lkZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDYyMHB4KSB7XHJcblx0LmFyLWhlbHAtYm9vayB1bC5hci1oZWxwLWJvb2tfX2hvdXJzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1MTBweCkge1xyXG5cdC5hci1oZWxwLWJvb2sgdWwuYXItaGVscC1ib29rX19jb250YWN0LW5hdiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmFyLWhlbHAtYm9vayB1bC5hci1oZWxwLWJvb2tfX25hdiB7XHJcblx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmFyLWhlbHAtYm9vayB1bC5hci1oZWxwLWJvb2tfX25hdiB7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NTc1NzU7XHJcbn1cclxuXHJcbi5hci1oZWxwLWJvb2sgdWwuYXItaGVscC1ib29rX19uYXYuYXItaGVscC1ib29rX19uYXYtLXN0YW5kYWxvbmUge1xyXG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5hci1oZWxwLWJvb2sgLmFyLWhlbHAtYm9va19fbmF2LWl0ZW0ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4uYXItaGVscC1ib29rIC5hci1oZWxwLWJvb2tfX25hdi1pdGVtLmFjdGl2ZSB7XHJcblxyXG59XHJcblxyXG4uYXItaGVscC1ib29rIC5hci1oZWxwLWJvb2tfX25hdi1pdGVtIC5hci1oZWxwLWJvb2tfX25hdi1saW5rIHtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcblxyXG4uYXItaGVscC1ib29rIC5hci1oZWxwLWJvb2tfX25hdi1pdGVtIC5hci1oZWxwLWJvb2tfX25hdi1saW5rOmhvdmVyLFxyXG4uYXItaGVscC1ib29rIC5hci1oZWxwLWJvb2tfX25hdi1pdGVtIC5hci1oZWxwLWJvb2tfX25hdi1saW5rOmZvY3VzIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uYXItaGVscC1ib29rIC5hci1oZWxwLWJvb2tfX25hdi1pdGVtLmFjdGl2ZSAuYXItaGVscC1ib29rX19uYXYtbGluayB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxufVxyXG5cclxuLmFyLWhlbHAtYm9vayAuYXItaGVscC1ib29rX19jb250ZW50IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAyNTBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xyXG59XHJcblxyXG4uYXItaGVscC1ib29rIC5hci1oZWxwLWJvb2tfX3NlY3Rpb24ge1xyXG5cdC8qIFVzZSBDU1MgdG8gcmVzZXQgc2Nyb2xsIHRvIHRvcCB3aGVuIGl0cyBub3QgYWN0aXZlICovXHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRoZWlnaHQ6IDUwMDAlO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uYXItaGVscC1ib29rIC5hci1oZWxwLWJvb2tfX3NlY3Rpb24uYWN0aXZlIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiA0NXB4IDM1cHggOTBweCAzNXB4O1xyXG59XHJcblxyXG4uYXItaGVscC1ib29rIHVsLmFyLWhlbHAtYm9va19fY29udGFjdC1uYXYge1xyXG5cdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5hci1oZWxwLWJvb2sgLmFyLWhlbHAtYm9va19fY29udGFjdC1pdGVtLFxyXG4uY29udGVudC1hc3NldCAuYXItaGVscC1ib29rX19jb250YWN0LWl0ZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDdweDtcclxufVxyXG5cclxuLmFyLWhlbHAtYm9vayAuYXItaGVscC1ib29rX19jb250YWN0LW5hdiAuYXItaGVscC1ib29rX19jb250YWN0LWl0ZW0ge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcclxufVxyXG5cclxuLmFyLWhlbHAtYm9vayAuYXItaGVscC1ib29rX19jb250YWN0LWxpbmsuZGlzYWJsZWQsXHJcbi5jb250ZW50LWFzc2V0IC5hci1oZWxwLWJvb2tfX2NvbnRhY3QtbGluay5kaXNhYmxlZCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFyLWhlbHAtYm9vayAuYXItaGVscC1ib29rX19jb250YWN0LWxpbmsgLmFyLWljb24sXHJcbi5jb250ZW50LWFzc2V0IC5hci1oZWxwLWJvb2tfX2NvbnRhY3QtbGluayAuYXItaWNvbiB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XHJcbn1cclxuXHJcbi5hci1oZWxwLWJvb2sgdWwuYXItaGVscC1ib29rX19ob3VycyxcclxuLmNvbnRlbnQtYXNzZXQgdWwuYXItaGVscC1ib29rX19ob3VycyB7XHJcblx0bGluZS1oZWlnaHQ6IDEuOWVtO1xyXG59XHJcblxyXG4vKiBGQVEgQk9PayAtIEN1c3RvbWVyIFNlcnZpY2UgQ29udGVudCAqL1xyXG4uYXItaGVscC1ib29rIC5jdXN0b21lci1zZXJ2aWNlLWNvbnRlbnQgcCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXItaGVscC1ib29rIC5jb250YWN0LXVzZGlhbG9nLWZvcm0tY29udGFpbmVyIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5hci1oZWxwLWJvb2sgLmNvbnRhY3QtdXNkaWFsb2ctZm9ybS1jb250YWluZXIgLmNvbnRhY3QtdXNkaWFsb2ctZm9ybS13cmFwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hci1oZWxwLWJvb2sgLmNvbnRhY3QtdXNkaWFsb2ctZm9ybS1jb250YWluZXIgLmNvbnRhY3QtdXNkaWFsb2ctZm9ybSB7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gMjkwcHgpO1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREQ7XHJcbn1cclxuXHJcbi5hci1oZWxwLWJvb2sgLmNvbnRhY3QtdXNkaWFsb2ctZm9ybS1jb250YWluZXIgLmNvbnRhY3QtdXNkaWFsb2ctZm9ybSBoNCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmFyLWhlbHAtYm9vayAuY29udGFjdC11c2RpYWxvZy1mb3JtLWNvbnRhaW5lciBidXR0b24ge1xyXG5cdG1pbi13aWR0aDogMTQwcHg7XHJcbn1cclxuXHJcbi5jb250YWN0dXMtZGlhbG9nLWNvbnRlbnQgLmNvbnRhY3RfaW5mbyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAyNTBweDtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDQwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xyXG5cdH1cclxuXHJcblx0LmFyLWhlbHAtYm9vay1tb2JpbGUgcCB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSAuYXItaGVscC1ib29rLW1vYmlsZV9fbWFpbiB7XHJcblx0XHR3aWR0aDogOTAlO1xyXG5cdFx0cGFkZGluZzogMjBweCA1JSA0MHB4IDUlO1xyXG5cdH1cclxuXHJcblx0LmFyLWhlbHAtYm9vay1tb2JpbGUgLmFyLWhlbHAtYm9vay1tb2JpbGVfX2ludHJvIC5jdXN0b21lci1zZXJ2aWNlLWNvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSAuYXItaGVscC1ib29rLW1vYmlsZV9fbmF2IHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDIwcHggMCAwIDA7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSAuYXItaGVscC1ib29rLW1vYmlsZV9fbmF2ID4gbGkge1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICNDQ0M7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSAuYXItaGVscC1ib29rLW1vYmlsZV9fbmF2IC5qcy1hci1oZWxwLWJvb2stbW9iaWxlLS1zZWxlY3Qge1xyXG5cdFx0cGFkZGluZzogMTVweCAxMHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSAuY3VzdG9tZXItc2VydmljZS1jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSAuYXItaGVscC1ib29rLW1vYmlsZV9fZmx5b3V0IHtcclxuXHRcdHdpZHRoOiA5MCU7XHJcblx0XHRoZWlnaHQ6IDk1JTtcclxuXHRcdHBhZGRpbmc6IDUlO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0cmlnaHQ6IC0xMDAlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0ei1pbmRleDogMTAwMDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSAuYXItaGVscC1ib29rLW1vYmlsZV9fZmx5b3V0IC5qcy1hci1oZWxwLWJvb2stbW9iaWxlLS1jbG9zZSB7XHJcblx0XHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICk7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdH1cclxuXHJcblx0LmFyLWhlbHAtYm9vay1tb2JpbGUgLmFyLWhlbHAtYm9vay1tb2JpbGVfX2ZseW91dCAuY29udGFjdHVzLWRpYWxvZy1jb250ZW50IHtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0LmNvbnRhY3QtdXNkaWFsb2ctZm9ybS1jb250YWluZXIgZGl2LmVycm9yLFxyXG5cdC5jb250YWN0LXVzZGlhbG9nLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvdy1lcnJvciA+IC5lcnJvci1tZXNzYWdlIHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5jb250YWN0LXVzZGlhbG9nLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvdyB0ZXh0YXJlYSB7XHJcblx0XHRwYWRkaW5nOiA4cHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZV9faGVhZGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNDVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XHJcblx0XHR6LWluZGV4OiAxMDAwMDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSAuYXItaGVscC1ib29rLW1vYmlsZV9faGVhZGVyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZV9faGVhZGVyLmFyLWhlbHAtYm9vay1tb2JpbGVfX2hlYWRlci0tc3ViaGVhZGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0XHR6LWluZGV4OiAxMDAwMTtcclxuXHR9XHJcblxyXG5cdC5hci1oZWxwLWJvb2stbW9iaWxlX19oZWFkZXIgLmFyLWhlbHAtYm9vay1tb2JpbGVfX2hlYWRlci10aXRsZSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxM3B4O1xyXG5cdH1cclxuXHJcblx0LmFyLWhlbHAtYm9vay1tb2JpbGVfX2hlYWRlci1saW5rIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNHB4O1xyXG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuXHJcblx0LmFyLWhlbHAtYm9vay1tb2JpbGVfX2hlYWRlci1saW5rLS1sZWZ0IHtcclxuXHRcdGxlZnQ6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZV9faGVhZGVyLWxpbmstLXJpZ2h0IHtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAtNnB4O1xyXG5cdH1cclxuXHJcblx0LmFyLWhlbHAtYm9vay1tb2JpbGUgLmFyLWhlbHAtYm9va19fY29udGFjdC1saW5rIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzVweDtcclxuXHR9XHJcblxyXG5cdC5jb250YWN0LXVzZGlhbG9nLWZvcm0tY29udGFpbmVyIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcblx0LmNvbnRhY3R1cy1kaWFsb2ctY29udGVudCAuY29udGFjdF9pbmZvIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQtYXNzZXQgdWwuYXItaGVscC1ib29rX19ob3VycyB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50LWFzc2V0IHVsIGxpLmFyLWhlbHAtYm9va19fY29udGFjdC1pdGVtLFxyXG5cdC5jb250ZW50LWFzc2V0IHVsLmFyLWhlbHAtYm9va19faG91cnMgbGkge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQtYXNzZXQgdWwuYXItaGVscC1ib29rX19jb250YWN0LW5hdixcclxuXHQuY29udGVudC1hc3NldCB1bC5hci1oZWxwLWJvb2tfX2hvdXJzIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSAuZm9ybS1yb3ctYnV0dG9uIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSAuY29udGFjdC11c2RpYWxvZy1mb3JtIGg0IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSBpbnB1dFt0eXBlPSd0ZXh0J10sXHJcblx0LmFyLWhlbHAtYm9vay1tb2JpbGUgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSB0ZXh0YXJlYSxcclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSBzZWxlY3Qge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0XHRwYWRkaW5nOiAxMXB4IDMuMDQ4NyU7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZV9fcGhvbmUtc2VsZWN0IHAge1xyXG5cdFx0d2lkdGg6IDY1JTtcclxuXHR9XHJcblxyXG5cdC5hci1oZWxwLWJvb2stbW9iaWxlX19waG9uZS1zZWxlY3Qgc2VsZWN0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbn0vKiBDb250ZXh0IE1lbnUgKi9cclxuLmFyLWNvbnRleHQtbWVudSB7IHotaW5kZXg6IDk5ODsgfVxyXG4uYXItY29udGV4dC1tZW51X190cmlnZ2VyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbi5hci1jb250ZXh0LW1lbnVfX3RyaWdnZXI6YWZ0ZXIgeyBcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxNXB4O1xyXG5cdHRvcDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG59XHJcblxyXG4uYXItY29udGV4dC1tZW51X190cmlnZ2VyLS1pbmxpbmUtY29weSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1yaWdodDogMjVweDtcclxufVxyXG5cclxuLmFyLWNvbnRleHQtbWVudV9fdHJpZ2dlci0taW5saW5lLWNvcHkgLmFyLWljb24ge1xyXG5cdHRvcDogLTdweDtcclxuXHRyaWdodDogLTI1cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uYXItY29udGV4dC1tZW51X19tZW51IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiA2cHggMCA2cHggMDtcclxuXHRib3R0b206IC0xMHB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuXHRyaWdodDogMDtcclxuXHRtaW4td2lkdGg6IDI0MHB4O1xyXG59XHJcblxyXG4uYXItY29udGV4dC1tZW51LmlzLWZpeGVkIC5hci1jb250ZXh0LW1lbnVfX21lbnUsXHJcbi5hci1jb250ZXh0LW1lbnUuaXMtb3BlbiAuYXItY29udGV4dC1tZW51X19tZW51IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYXItY29udGV4dC1tZW51X19pdGVtIHsgfVxyXG5cclxuLmFyLWNvbnRleHQtbWVudV9fb3B0aW9uIHtcclxuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDZweCAyNHB4IDZweCAwO1xyXG5cdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hci1jb250ZXh0LW1lbnVfX29wdGlvbi5pcy1hY3RpdmUgLmFyLWNvbnRleHQtbWVudV9fb3B0aW9uLXRleHQge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmFyLWNvbnRleHQtbWVudV9fb3B0aW9uOmhvdmVyIC5hci1jb250ZXh0LW1lbnVfX29wdGlvbi10ZXh0LFxyXG4ubm8tdG91Y2ggLmFyLWNvbnRleHQtbWVudV9fb3B0aW9uOmZvY3VzIC5hci1jb250ZXh0LW1lbnVfX29wdGlvbi10ZXh0IHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxufS8qIFJlc3BvbnNpdmUgU2Nyb2xsaW5nIFRhYmxlICovXHJcbi5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fd3JhcHBlciB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cdHBhZGRpbmctbGVmdDogNnJlbTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGVfX3RoLFxyXG4ucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGVfX3RkIHtcclxuXHRoZWlnaHQ6IDQ4cHg7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTFFMUUxO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnJlc3BvbnNpdmUtc2Nyb2xsaW5nLXRhYmxlX190aC0tZmlyc3Qge1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UxRTFFMTtcclxuXHRib3gtc2hhZG93OiAxMHB4IDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblx0d2lkdGg6IDZyZW07XHJcbn1cclxuXHJcbi5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fdGhlYWQgLnJlc3BvbnNpdmUtc2Nyb2xsaW5nLXRhYmxlX190aCB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUUxRTE7XHJcbn1cclxuXHJcbi5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fdGhlYWQgLnJlc3BvbnNpdmUtc2Nyb2xsaW5nLXRhYmxlX19yb3c6Zmlyc3QtY2hpbGQsXHJcbi5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fcm93Om50aC1jaGlsZChldmVuKSB7XHJcblx0Y29sb3I6ICNGN0Y3Rjc7IC8qIEFwcGxpZXMgY29sb3JzIHRoZSB0YWJsZSByb3dzLCBub3QgZm9udCAqL1xyXG59XHJcblxyXG4ucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGVfX3RoZWFkIC5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fdGg6bm90KDpmaXJzdC1jaGlsZCksXHJcbi5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fdGQge1xyXG5cdHdpZHRoOiA5MnB4O1xyXG59XHJcblxyXG4ucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGVfX3RoZWFkIC5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fdGhbY29sc3Bhbj0nMiddOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4ucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGVfX3RkW2NvbHNwYW49JzInXSB7XHJcblx0d2lkdGg6IDE4NHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fd3JhcHBlciB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRvdmVyZmxvdzogaW5pdGlhbDtcclxuXHR9XHJcblxyXG5cdC5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fdGgtLWZpcnN0IHtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGUgLnJlc3BvbnNpdmUtc2Nyb2xsaW5nLXRhYmxlX19yb3cge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtcm93O1xyXG5cclxuXHRcdC8qIFRhY3lvbnMgaXMgY29uZmlndXJlZCBpbmNvcnJlY3RseSBvbiBvdXIgc2l0ZSBmb3IgZmxleC9kaXNwbGF5IGhpZXJhcmNoeSAqL1xyXG5cdH1cclxuXHJcblx0LnJlc3BvbnNpdmUtc2Nyb2xsaW5nLXRhYmxlX190aGVhZCAucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGVfX3RoOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG5cdC5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fdGQsXHJcblx0LnJlc3BvbnNpdmUtc2Nyb2xsaW5nLXRhYmxlX190aGVhZCAucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGVfX3RoW2NvbHNwYW49JzInXTpub3QoOmZpcnN0LWNoaWxkKSxcclxuXHQucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGVfX3RkW2NvbHNwYW49JzInXSB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5kaWFsb2ctY29udGVudCAucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGUsXHJcblx0LmRpYWxvZy1jb250ZW50IC5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZSAqIHtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHRcdFxyXG5cdH1cclxuLyogcHJvZHVjdC10aWxlLTN4Mi10d29wcm9kdWN0cy10ZXh0LW92ZXJsYXkgKi9cclxuLnByb2R1Y3QtdGlsZS50aWxlLXRleHQtb3ZlcmxheSAub3ZlcmxheS1pbWcge1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4vKiBwcm9kdWN0LXRpbGUtM3g0ICovXHJcbi5wcm9kdWN0LXRpbGUtM3g0X19pbWctcy1sIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzJTtcclxufVxyXG5cclxuLnByb2R1Y3QtdGlsZS0zeDRfX2ltZy1zLXIge1xyXG5cdHBhZGRpbmctbGVmdDogMyU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWxlYWRpbmctZGV0YWlscy1iYXIge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHRwYWRkaW5nLXRvcDogMTFweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuXHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn0uY3NzLWFycm93IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA0NS41JTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jc3MtYXJyb3cgc3BhbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0aGVpZ2h0OiA5MHB4O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS9jYXJvdXNlbC1hcnJvd3MuZ2lmJyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmNzcy1hcnJvdyBzcGFuOmhvdmVyLFxyXG4uY3NzLWFycm93IHNwYW46YWN0aXZlLFxyXG4ubm8tdG91Y2ggLmNzcy1hcnJvdyBzcGFuOmZvY3VzLFxyXG4uY3NzLWFycm93IHNwYW46YWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNCk7XHJcbn1cclxuXHJcbi5jc3MtYXJyb3cubGVmdCB7XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jc3MtYXJyb3cubGVmdCBzcGFuIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbn1cclxuLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXHJcblxyXG4vKlxyXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXHJcbiovXHJcblxyXG4vKiBwc3dwID0gcGhvdG9zd2lwZSAqL1xyXG4ucHN3cCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0ei1pbmRleDogMTAwMDAxO1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuXHJcblx0LyogY3JlYXRlIHNlcGFyYXRlIGxheWVyLCB0byBhdm9pZCBwYWludCBvbiB3aW5kb3cub25zY3JvbGwgaW4gd2Via2l0L2JsaW5rICovXHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnBzd3AgKiB7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5wc3dwIGltZyB7XHJcblx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIHN0eWxlIGlzIGFkZGVkIHdoZW4gSlMgb3B0aW9uIHNob3dIaWRlT3BhY2l0eSBpcyBzZXQgdG8gdHJ1ZSAqL1xyXG4ucHN3cC0tYW5pbWF0ZV9vcGFjaXR5IHtcclxuXHQvKiAwLjAwMSwgYmVjYXVzZSBvcGFjaXR5OjAgZG9lc24ndCB0cmlnZ2VyIFBhaW50IGFjdGlvbiwgd2hpY2ggY2F1c2VzIGxhZyBhdCBzdGFydCBvZiB0cmFuc2l0aW9uICovXHJcblx0b3BhY2l0eTogMC4wMDE7XHJcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcblxyXG5cdC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxufVxyXG5cclxuLnBzd3AtLW9wZW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19pbWcge1xyXG5cdC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXHJcblx0Y3Vyc29yOiAtd2Via2l0LXpvb20taW47XHJcblx0Y3Vyc29yOiAtbW96LXpvb20taW47XHJcblx0Y3Vyc29yOiB6b29tLWluO1xyXG59XHJcblxyXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWcge1xyXG5cdC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXHJcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcblx0Y3Vyc29yOiAtbW96LWdyYWI7XHJcblx0Y3Vyc29yOiBncmFiO1xyXG59XHJcblxyXG4ucHN3cC0tZHJhZ2dpbmcgLnBzd3BfX2ltZyB7XHJcblx0LyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cclxuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcblx0Y3Vyc29yOiAtbW96LWdyYWJiaW5nO1xyXG5cdGN1cnNvcjogZ3JhYmJpbmc7XHJcbn1cclxuXHJcbi8qXHJcblx0QmFja2dyb3VuZCBpcyBhZGRlZCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQuXHJcblx0QXMgYW5pbWF0aW5nIG9wYWNpdHkgaXMgbXVjaCBmYXN0ZXIgdGhhbiBhbmltYXRpbmcgcmdiYSgpIGJhY2tncm91bmQtY29sb3IuXHJcbiovXHJcbi5wc3dwX19iZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbn1cclxuXHJcbi5wc3dwX19zY3JvbGwtd3JhcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG59XHJcblxyXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX2ltZyB7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxufVxyXG5cclxuLnBzd3BfX3pvb20td3JhcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG5cclxuXHQvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbn1cclxuXHJcbi5wc3dwX19iZyB7XHJcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcblxyXG5cdC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxufVxyXG5cclxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX19iZyxcclxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX196b29tLXdyYXAge1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG59XHJcblxyXG4ucHN3cF9faXRlbSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucHN3cF9faW1nIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xyXG59XHJcblxyXG4vKlxyXG5cdHN0cmV0Y2hlZCB0aHVtYm5haWwgb3IgZGl2IHBsYWNlaG9sZGVyIGVsZW1lbnQgKHNlZSBiZWxvdylcclxuXHRzdHlsZSBpcyBhZGRlZCB0byBhdm9pZCBmbGlja2VyaW5nIGluIHdlYmtpdC9ibGluayB3aGVuIGxheWVycyBvdmVybGFwXHJcbiovXHJcbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyIHtcclxuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLypcclxuXHRkaXYgZWxlbWVudCB0aGF0IG1hdGNoZXMgc2l6ZSBvZiBsYXJnZSBpbWFnZVxyXG5cdGxhcmdlIGltYWdlIGxvYWRzIG9uIHRvcCBvZiBpdFxyXG4qL1xyXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xyXG5cdGJhY2tncm91bmQ6ICMyMjI7XHJcbn1cclxuXHJcbi5wc3dwLS1pZSAucHN3cF9faW1nIHtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG59XHJcblxyXG4vKlxyXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcclxuXHQoSlMgb3B0aW9uIGVycm9yTXNnIGNvbnRyb2xzIG1hcmt1cClcclxuKi9cclxuLnBzd3BfX2Vycm9yLW1zZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiA1MCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRtYXJnaW4tdG9wOiAtOHB4O1xyXG59XHJcblxyXG4vKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cclxuXHJcbi8qXHJcblxyXG5cdENvbnRlbnRzOlxyXG5cclxuXHQxLiBCdXR0b25zXHJcblx0Mi4gU2hhcmUgbW9kYWwgYW5kIGxpbmtzXHJcblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXHJcblx0NC4gQ2FwdGlvblxyXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yXHJcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXMgKHJvb3QgZWxlbWVudCwgdG9wIGJhciwgaWRsZSBzdGF0ZSwgaGlkZGVuIHN0YXRlLCBldGMuKVxyXG5cclxuKi9cclxuXHJcbi8qXHJcblxyXG5cdDEuIEJ1dHRvbnNcclxuXHJcbiAqL1xyXG5cclxuLyogPGJ1dHRvbj4gY3NzIHJlc2V0ICovXHJcbi5wc3dwX19idXR0b24ge1xyXG5cdHdpZHRoOiA0NHB4O1xyXG5cdGhlaWdodDogNDRweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHR0ZXh0LWluZGVudDogLTEwMDBweDtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0b3BhY2l0eTogMC43NTtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5wc3dwX19idXR0b246Zm9jdXMsXHJcbi5wc3dwX19idXR0b246aG92ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5wc3dwX19idXR0b246YWN0aXZlIHtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdG9wYWNpdHk6IDAuOTtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8qIHBzd3BfX3VpLS1vdmVyLWNsb3NlIGNsYXNzIGl0IGFkZGVkIHdoZW4gbW91c2UgaXMgb3ZlciBlbGVtZW50IHRoYXQgc2hvdWxkIGNsb3NlIGdhbGxlcnkgKi9cclxuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucHN3cF9fYnV0dG9uLFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDo6YmVmb3JlLFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3Bob3Rvc3dpcGUvZGVmYXVsdC1za2luLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xyXG5cdHdpZHRoOiA0NHB4O1xyXG5cdGhlaWdodDogNDRweDtcclxufVxyXG5cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMSksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMDkzNzUpLCAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xyXG5cdC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xyXG5cdC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbixcclxuXHQucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OjpiZWZvcmUsXHJcblx0LnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvcGhvdG9zd2lwZS9kZWZhdWx0LXNraW4uc3ZnJyk7XHJcblx0fVxyXG5cclxuXHQucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG5cdC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweDtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4O1xyXG59XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1mcyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBzd3AtLXN1cHBvcnRzLWZzIC5wc3dwX19idXR0b24tLWZzIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwO1xyXG59XHJcblxyXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7XHJcbn1cclxuXHJcbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7XHJcbn1cclxuXHJcbi8qIG5vIGFycm93cyBvbiB0b3VjaCBzY3JlZW5zICovXHJcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKlxyXG5cdEFycm93IGJ1dHRvbnMgaGl0IGFyZWFcclxuXHQoaWNvbiBpcyBhZGRlZCB0byA6YmVmb3JlIHBzZXVkby1lbGVtZW50KVxyXG4qL1xyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdHRvcDogNTAlO1xyXG5cdG1hcmdpbi10b3A6IC01MHB4O1xyXG5cdHdpZHRoOiA3MHB4O1xyXG5cdGhlaWdodDogMTAwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6OmJlZm9yZSxcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHRvcDogMzVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdHdpZHRoOiAzMnB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6OmJlZm9yZSB7XHJcblx0bGVmdDogNnB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtNDRweDtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OjpiZWZvcmUge1xyXG5cdHJpZ2h0OiA2cHg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggLTQ0cHg7XHJcbn1cclxuXHJcbi8qXHJcblxyXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xyXG5cclxuICovXHJcbi5wc3dwX19jb3VudGVyLFxyXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5wc3dwX19zaGFyZS1tb2RhbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxNjAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbn1cclxuXHJcbi5wc3dwX19zaGFyZS1tb2RhbC0taGlkZGVuIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCB7XHJcblx0ei1pbmRleDogMTYyMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHR0b3A6IDU2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdHJpZ2h0OiA0NHB4O1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblx0Ym94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcclxuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cztcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxufVxyXG5cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogOHB4IDEycHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmhvdmVyLFxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmZvY3VzIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG59XHJcblxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmZpcnN0LWNoaWxkIHtcclxuXHQvKiByb3VuZCBjb3JuZXJzIG9uIHRoZSBmaXJzdC9sYXN0IGxpc3QgaXRlbSAqL1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xyXG59XHJcblxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xyXG59XHJcblxyXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbi8qIGluY3JlYXNlIHNpemUgb2Ygc2hhcmUgbGlua3Mgb24gdG91Y2ggZGV2aWNlcyAqL1xyXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XHJcblx0cGFkZGluZzogMTZweCAxMnB4O1xyXG59XHJcblxyXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazo6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTEycHg7XHJcblx0cmlnaHQ6IDE1cHg7XHJcblx0Ym9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcclxuXHQtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdC1tb3otcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyLFxyXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogIzNFNUM5QTtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXI6OmJlZm9yZSxcclxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6Zm9jdXM6OmJlZm9yZSB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzNFNUM5QTtcclxufVxyXG5cclxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlcixcclxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogIzU1QUNFRTtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuYS5wc3dwX19zaGFyZS0tcGludGVyZXN0OmhvdmVyLFxyXG5hLnBzd3BfX3NoYXJlLS1waW50ZXJlc3Q6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6ICNDQ0M7XHJcblx0Y29sb3I6ICNFRjM0MzY7XHJcbn1cclxuXHJcbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyLFxyXG5hLnBzd3BfX3NoYXJlLS1kb3dubG9hZDpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogI0RERDtcclxufVxyXG5cclxuLypcclxuXHJcblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXHJcblxyXG4gKi9cclxuLnBzd3BfX2NvdW50ZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRoZWlnaHQ6IDQ0cHg7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdG9wYWNpdHk6IDAuNzU7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG59XHJcblxyXG4vKlxyXG5cclxuXHQ0LiBDYXB0aW9uXHJcblxyXG4gKi9cclxuLnBzd3BfX2NhcHRpb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiA0NHB4O1xyXG59XHJcblxyXG4ucHN3cF9fY2FwdGlvbiBzbWFsbCB7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGNvbG9yOiAjQkJCO1xyXG59XHJcblxyXG4ucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdG1heC13aWR0aDogNDIwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0Y29sb3I6ICNDQ0M7XHJcbn1cclxuXHJcbi5wc3dwX19jYXB0aW9uLS1lbXB0eSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogRmFrZSBjYXB0aW9uIGVsZW1lbnQsIHVzZWQgdG8gY2FsY3VsYXRlIGhlaWdodCBvZiBuZXh0L3ByZXYgaW1hZ2UgKi9cclxuLnBzd3BfX2NhcHRpb24tLWZha2Uge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLypcclxuXHJcblx0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcclxuXHJcblx0WW91IGNhbiBwbGF5IHdpdGggaXQgaGVyZSAtIGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxyXG5cclxuICovXHJcbi5wc3dwX19wcmVsb2FkZXIge1xyXG5cdHdpZHRoOiA0NHB4O1xyXG5cdGhlaWdodDogNDRweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW4tbGVmdDogLTIycHg7XHJcblx0b3BhY2l0eTogMDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuXHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuXHRkaXJlY3Rpb246IGx0cjtcclxufVxyXG5cclxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0bWFyZ2luOiAxMnB4O1xyXG59XHJcblxyXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xyXG5cdC8qIFdlIHVzZSAuZ2lmIGluIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBDU1MgYW5pbWF0aW9uICovXHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3Bob3Rvc3dpcGUvcHJlbG9hZGVyLmdpZicpIDAgMCBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcblx0LXdlYmtpdC1hbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XHJcblx0YW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlO1xyXG5cdGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTtcclxufVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdG9wYWNpdHk6IDAuNzU7XHJcblx0d2lkdGg6IDE0cHg7XHJcblx0aGVpZ2h0OiAxNHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAxNXB4O1xyXG5cdHRvcDogMTVweDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2N1dCB7XHJcblx0LypcclxuXHRcdFx0VGhlIGlkZWEgb2YgYW5pbWF0aW5nIGlubmVyIGNpcmNsZSBpcyBiYXNlZCBvbiBQb2x5bWVyIChcIm1hdGVyaWFsXCIpIGxvYWRpbmcgaW5kaWNhdG9yXHJcblx0XHRcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcclxuXHRcdCovXHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiA3cHg7XHJcblx0aGVpZ2h0OiAxNHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR3aWR0aDogMTRweDtcclxuXHRoZWlnaHQ6IDE0cHg7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI0ZGRjtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblx0LnBzd3BfX3ByZWxvYWRlciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0dG9wOiBhdXRvO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XHJcblx0MCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xyXG5cdDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBkb251dC1yb3RhdGUge1xyXG5cdDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHR9XHJcblxyXG5cdDUwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcclxuXHQwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0fVxyXG5cclxuXHQ1MCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0fVxyXG59XHJcblxyXG4vKlxyXG5cclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xyXG5cclxuICovXHJcblxyXG4vKiByb290IGVsZW1lbnQgb2YgVUkgKi9cclxuLnBzd3BfX3VpIHtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0ei1pbmRleDogMTU1MDtcclxufVxyXG5cclxuLyogdG9wIGJsYWNrIGJhciB3aXRoIGJ1dHRvbnMgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yICovXHJcbi5wc3dwX190b3AtYmFyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0aGVpZ2h0OiA0NHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucHN3cF9fY2FwdGlvbixcclxuLnBzd3BfX3RvcC1iYXIsXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxufVxyXG5cclxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucHN3cF9fdG9wLWJhcixcclxuLnBzd3BfX2NhcHRpb24ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xyXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhcixcclxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG5cclxuLyogcHN3cF9fdWktLWlkbGUgY2xhc3MgaXMgYWRkZWQgd2hlbiBtb3VzZSBpc24ndCBtb3ZpbmcgZm9yIHNldmVyYWwgc2Vjb25kcyAoSlMgb3B0aW9uIHRpbWVUb0lkbGUpICovXHJcbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4vKlxyXG5cdHBzd3BfX3VpLS1oaWRkZW4gY2xhc3MgaXMgYWRkZWQgd2hlbiBjb250cm9scyBhcmUgaGlkZGVuXHJcblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xyXG4qL1xyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fdG9wLWJhcixcclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXHJcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG5cdC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cclxuXHRvcGFjaXR5OiAwLjAwMTtcclxufVxyXG5cclxuLyogcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeSAqL1xyXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0LFxyXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcbi8qISBAZmlsZSBhcHAudWkucmVmaW5lbWVudHMuY3NzICovXHJcblxyXG4vKlxyXG4qXHRAc2VjdGlvbnNcclxuKlx0LSBDYXRlZ29yeSBSZWZpbmVtZW50c1xyXG4qIFx0LSBOYXZcclxuKiBcdC0gUmVmaW5lbWVudHNcclxuKlx0LSBTb3J0aW5nIG92ZXJyaWRlXHJcbiogXHJcbiovXHJcblxyXG4jY2F0ZWdvcnktbGV2ZWwtMSA+IGxpID4gYS5yZWZpbmVtZW50LWxpbmsuYnRuLWNvbGxhcHNlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLm5vLXRvdWNoICNjYXRlZ29yeS1sZXZlbC0xID4gbGkgPiBhLnJlZmluZW1lbnQtbGluay5idG4tY29sbGFwc2U6aG92ZXIsXHJcbi5uby10b3VjaCAjY2F0ZWdvcnktbGV2ZWwtMSA+IGxpID4gYS5yZWZpbmVtZW50LWxpbmsuYnRuLWNvbGxhcHNlOmZvY3VzIHtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAycHggcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG59XHJcblxyXG4jY2F0ZWdvcnktbGV2ZWwtMSA+IGxpID4gYS5hY3RpdmUge1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjQ0NDO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggI2NhdGVnb3J5LWxldmVsLTEgPiBsaSA+IGEgLnJlZmluZW1lbnQtbGluay10ZXh0IHtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5uby10b3VjaCAjY2F0ZWdvcnktbGV2ZWwtMSA+IGxpID4gYTpub3QoLmFjdGl2ZSk6aG92ZXIgLnJlZmluZW1lbnQtbGluay10ZXh0LFxyXG4ubm8tdG91Y2ggI2NhdGVnb3J5LWxldmVsLTEgPiBsaSA+IGE6bm90KC5hY3RpdmUpOmZvY3VzIC5yZWZpbmVtZW50LWxpbmstdGV4dCB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzIyMjtcclxufVxyXG5cclxuI2NhdGVnb3J5LWxldmVsLTEgPiBsaSA+IGEucmVmaW5lbWVudC1saW5rIC5hci1pY29uIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRvcGFjaXR5OiAwLjU7XHJcblx0dHJhbnNmb3JtOiAwLjNzIGN1YmljLWJlemllcigwLjE3LCAwLjksIDAuNjYsIDEuNTcpIDBzLCBvcGFjaXR5IDAuMnMgZWFzZSAwcztcclxufVxyXG5cclxuI2NhdGVnb3J5LWxldmVsLTEgPiBsaSA+IGEucmVmaW5lbWVudC1saW5rLmJ0bi1jb2xsYXBzZSAuYXItaWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05cHggLTUzNHB4O1xyXG5cdHdpZHRoOiAxNnB4O1xyXG59XHJcblxyXG4jY2F0ZWdvcnktbGV2ZWwtMSA+IGxpLmV4cGFuZGFibGUuYWN0aXZlIGEucmVmaW5lbWVudC1saW5rLmJ0bi1jb2xsYXBzZSAuYXItaWNvbiB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcclxufVxyXG5cclxuI2NhdGVnb3J5LWxldmVsLTEgPiBsaSA+IGEucmVmaW5lbWVudC1idG4tY29sbGFwc2UgLmFyLWljb24ge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbiNjYXRlZ29yeS1sZXZlbC0xIGxpLnJlZmluZW1lbnQtbGluayB7XHJcblx0cGFkZGluZzogNXB4IDA7XHJcbn1cclxuXHJcbiNjYXRlZ29yeS1sZXZlbC0xIGxpLnJlZmluZW1lbnQtbGluayB7XHJcblx0cGFkZGluZzogNXB4IDA7XHJcbn1cclxuXHJcbiNjYXRlZ29yeS1sZXZlbC0xIGxpLnJlZmluZW1lbnQtbGluay1hY3RpdmUge1xyXG5cdHBhZGRpbmc6IDVweCAwO1xyXG59XHJcblxyXG4jY2F0ZWdvcnktbGV2ZWwtMSBsaSB7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgLXdlYmtpdC10cmFuc2Zvcm0gMC44cztcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjhzO1xyXG59XHJcblxyXG4jY2F0ZWdvcnktbGV2ZWwtMSBoNSB7XHJcblx0bWFyZ2luOiAzMHB4IDAgMTVweCAwO1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbn1cclxuXHJcbiNjYXRlZ29yeS1sZXZlbC0xIGg1LmZpcnN0IHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4jY2F0ZWdvcnktbGV2ZWwtMiBsaSB7XHJcblx0cGFkZGluZzogMCAwIDAgMjBweDtcclxufVxyXG5cclxuI2NhdGVnb3J5LWxldmVsLTIgbGkuYWN0aXZlIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG59XHJcblxyXG4jY2F0ZWdvcnktbGV2ZWwtMyB7XHJcblx0cGFkZGluZzogNXB4IDAgMDtcclxufVxyXG5cclxuI2NhdGVnb3J5LWxldmVsLTMgYS5yZWZpbmVtZW50LWxpbmsge1xyXG5cdG1hcmdpbjogMCAwIDAgMTVweDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBOYXYgKi9cclxuLm5hdiB1bCB7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0bGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XHJcblx0bWFyZ2luOiA3cHggMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubmF2IHVsIGxpIHtcclxuXHRsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbjogMCAwIDdweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmF2IC50b2dnbGUge1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMTBweCAwIDdweDtcclxuXHRwYWRkaW5nOiA4cHggMCAwIDE1cHg7XHJcbn1cclxuXHJcbi5uYXYgLmV4cGFuZGVkIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC05NnB4O1xyXG59XHJcblxyXG4ubmF2IC50b2dnbGUgc3BhbiB7XHJcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogUmVmaW5lbWVudHMgKi9cclxuI3ByaW1hcnkgLnJlZmluZW1lbnQge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbiNzZWNvbmRhcnkgLnJlZmluZW1lbnQgaDMge1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICk7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBhZGRpbmc6IDVweCA5cHggMDtcclxufVxyXG5cclxuI3NlY29uZGFyeSAucmVmaW5lbWVudCBoMyBzcGFuIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuI3NlY29uZGFyeSAucmVmaW5lbWVudCB1bCB7XHJcblx0cGFkZGluZzogMCAwIDVweDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbiNzZWNvbmRhcnkgLnJlZmluZW1lbnQgdWwjY2F0ZWdvcnktbGV2ZWwtMiB7XHJcblx0bWFyZ2luOiAxMHB4IDAgMTVweCAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNzZWNvbmRhcnkgLnJlZmluZW1lbnQgbGkgYTpob3ZlcixcclxuI3NlY29uZGFyeSAucmVmaW5lbWVudCBsaSBhOmZvY3VzIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNzZWNvbmRhcnkgLnJlZmluZW1lbnQgLmRpdmlkZXItbGluZSB7XHJcblx0bWFyZ2luOiAxOXB4IDAgMjBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXItdG9wOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcblxyXG4vKiBOZXcgUmVmaW5lbWVudHMgKi9cclxuLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50Omxhc3QtY2hpbGQge1xyXG5cdHBhZGRpbmctYm90dG9tOiAyNHB4OyAvKiBsaW5rcyBoYXZlIDJweCB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zICovXHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCBhIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cdG1pbi13aWR0aDogMjBweDtcclxuXHRwYWRkaW5nOiAwIDEycHggMCAwO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgLnVuc2VsZWN0YWJsZSB7XHJcblx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgLnNlbGVjdGVkIGEsIFxyXG4uYXItc2VhcmNoLWhlYWRlciAuYXItc2VhcmNoLXJlZmluZWQgLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiB7XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdG1pbi13aWR0aDogMjBweDtcclxuXHRib3JkZXItcmFkaXVzOiAzNHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgLnNlbGVjdGVkIGE6aG92ZXIsXHJcbi5hci1zZWFyY2gtaGVhZGVyIC5hci1zZWFyY2gtcmVmaW5lZCAuYXItcmVmaW5lbWVudC1sZXZlbC0yOmhvdmVyLFxyXG4uYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgLnNlbGVjdGVkIGE6Zm9jdXMsXHJcbi5hci1zZWFyY2gtaGVhZGVyIC5hci1zZWFyY2gtcmVmaW5lZCAuYXItcmVmaW5lbWVudC1sZXZlbC0yOmZvY3VzIHtcclxuXHQvKiBwYWRkaW5nOiAwIDEycHg7ICovXHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCAuc2VsZWN0ZWQgYSxcclxuLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IC51bnNlbGVjdGFibGUgYSB7XHJcblx0cGFkZGluZzogMCAyNHB4IDAgMTJweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uYXItc2VhcmNoLWhlYWRlciAuYXItc2VhcmNoLXJlZmluZWQgLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiB7XHJcblx0cGFkZGluZzogMCAxMnB4O1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IC5zZWxlY3RlZCBhOmhvdmVyLFxyXG4ubm8tdG91Y2ggLmFyLXNlYXJjaC1oZWFkZXIgLmFyLXNlYXJjaC1yZWZpbmVkIC5hci1yZWZpbmVtZW50LWxldmVsLTI6aG92ZXIsXHJcbi5uby10b3VjaCAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgLnNlbGVjdGVkIGE6Zm9jdXMsXHJcbi5uby10b3VjaCAuYXItc2VhcmNoLWhlYWRlciAuYXItc2VhcmNoLXJlZmluZWQgLmFyLXJlZmluZW1lbnQtbGV2ZWwtMjpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5uby10b3VjaCAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgLnVuc2VsZWN0YWJsZSBhOmhvdmVyLFxyXG4ubm8tdG91Y2ggLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IC51bnNlbGVjdGFibGUgYTpmb2N1cyB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCBhLmFyLXJlZmluZW1lbnQtbGV2ZWwtMSB7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0cGFkZGluZzogMDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LmFyLXJlZmluZW1lbnQtY2F0ZWdvcnkgYS5hci1yZWZpbmVtZW50LWxldmVsLTEge1xyXG5cdGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG5cdGN1cnNvcjogaW5pdGlhbDtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IGEuYXItcmVmaW5lbWVudC1sZXZlbC0xIC5hci1hcnJvdy1pY29uIHtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xNywgMC45LCAwLjY2LCAxLjU3KSAwcywgb3BhY2l0eSAwLjJzIGVhc2UgMHM7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudC5hci1yZWZpbmVtZW50LWNhdGVnb3J5IHVsLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIgbGkge1xyXG5cdG1hcmdpbi1ib3R0b206IDFweDtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5hci1yZWZpbmVtZW50cyB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIgYTpob3ZlcixcclxuLm5vLXRvdWNoIC5hci1yZWZpbmVtZW50cyB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIgYTpmb2N1cyB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxuXHRiYWNrZ3JvdW5kOiAjRUFFQUVBO1xyXG5cdHBhZGRpbmc6IDJweCAxMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDM0cHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmFyLXJlZmluZW1lbnRzIHVsLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiAuc2VsZWN0ZWQgYTpob3ZlcixcclxuLm5vLXRvdWNoIC5hci1yZWZpbmVtZW50cyB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIgLnNlbGVjdGVkIGE6Zm9jdXMsXHJcbi5uby10b3VjaCAuYXItcmVmaW5lbWVudHMgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0yIC51bnNlbGVjdGFibGUgYTpob3ZlcixcclxuLm5vLXRvdWNoIC5hci1yZWZpbmVtZW50cyB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIgLnVuc2VsZWN0YWJsZSBhOmZvY3Vze1xyXG5cdHBhZGRpbmc6IDAgMjRweCAwIDEycHg7XHJcbn1cclxuXHJcbi8qIFNpemUgbGF5b3V0ICovXHJcbi5uby10b3VjaCAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQtc2l6ZSB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIgLnNlbGVjdGVkIGE6aG92ZXIsXHJcbi5uby10b3VjaCAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQtc2l6ZSB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIgLnNlbGVjdGVkIGE6Zm9jdXMsXHJcbi5uby10b3VjaCAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQtc2l6ZSB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIgLnVuc2VsZWN0YWJsZSBhOmhvdmVyLFxyXG4ubm8tdG91Y2ggLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LXNpemUgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0yIC51bnNlbGVjdGFibGUgYTpmb2N1cyB7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LmV4cGFuZGVkIGEuYXItcmVmaW5lbWVudC1sZXZlbC0xIC5hci1hcnJvdy1pY29uIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQuZXhwYW5kZWQgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0yIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogR3JpZCBsYXlvdXQgKi9cclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LmV4cGFuZGVkIHVsLmFyLXJlZmluZW1lbnQtbGV2ZWwtMi5hci1yZWZpbmVtZW50X19ncmlkLWxheW91dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMCA1MHB4IDhweCA1MHB4O1xyXG59XHJcblxyXG4vKiBTaXplIGxheW91dCAqL1xyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQuZXhwYW5kZWQuYXItcmVmaW5lbWVudC1zaXplIHVsLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0cGFkZGluZzogMCA1MHB4IDhweCA1MHB4O1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0zIHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggI3NlY29uZGFyeSAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQtY2F0ZWdvcnkgLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiBhOmhvdmVyLFxyXG4ubm8tdG91Y2ggI3NlY29uZGFyeSAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQtY2F0ZWdvcnkgLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiBhOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHQvKiAgcGFkZGluZzogMDsgKi9cclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudC1jYXRlZ29yeSAuYXItcmVmaW5lbWVudC1sZXZlbC0yIGE6aG92ZXIgLmFyLXJlZmluZW1lbnQtbGluay10ZXh0LFxyXG4ubm8tdG91Y2ggLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LWNhdGVnb3J5IC5hci1yZWZpbmVtZW50LWxldmVsLTIgYTpmb2N1cyAuYXItcmVmaW5lbWVudC1saW5rLXRleHQge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudC1sZXZlbC0yIC5hci10ZXh0LWljb24tY2xvc2Uge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogOHB4O1xyXG5cdHRvcDogMDtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiAudW5zZWxlY3RhYmxlIC5hci10ZXh0LWljb24tY2xvc2UsXHJcbi5uby10b3VjaCAuYXItcmVmaW5lbWVudHMgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0yIGE6aG92ZXIgLmFyLXRleHQtaWNvbi1jbG9zZSxcclxuLm5vLXRvdWNoIC5hci1yZWZpbmVtZW50cyB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIgYTpmb2N1cyAuYXItdGV4dC1pY29uLWNsb3NlIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nIHtcclxuXHRsZWZ0OiBhdXRvIWltcG9ydGFudDtcclxuXHR0b3A6IDAhaW1wb3J0YW50O1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDQyMHB4IWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZyB7XHJcblx0ei1pbmRleDogMTAwMDAxICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cudHJhbnNmb3JtLW5vbmUge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRwYWRkaW5nOiA1NXB4IDUwcHggMTZweDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnQtc3VidGl0bGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIHNwYW4udWktZGlhbG9nLXRpdGxlIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1zZWFyY2gtcmVmaW5lZC1jbGVhciB7XHJcblx0bWFyZ2luLXRvcDogLThweDtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xyXG5cdHotaW5kZXg6IDE7XHJcblx0cG9zaXRpb246IHN0YXRpYztcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi10b3A6IC04cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItYXJyb3ctaWNvbiB7XHJcblx0bWFyZ2luLWxlZnQ6IDEuMjMxcmVtO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA5MnB4KSFpbXBvcnRhbnQ7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50czphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMzhweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cuYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0yIGE6aG92ZXIsXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cuYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0yIGE6Zm9jdXMsXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cy0tc29ydCB7XHJcblx0cGFkZGluZy10b3A6IDhweDtcclxufVxyXG5cclxuLyogU2l6ZSBMYXlvdXQgKi9cclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZy5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudC1zaXplIHVsLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiBhOmhvdmVyLFxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LXNpemUgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0yIGE6Zm9jdXMge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgYS5hci1yZWZpbmVtZW50LWxldmVsLTEsXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIgbGkge1xyXG5cdHBhZGRpbmc6IDAgNTBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKiBHcmlkIGxheW91dCAqL1xyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQuZXhwYW5kZWQgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0yLmFyLXJlZmluZW1lbnRfX2dyaWQtbGF5b3V0IGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdHdpZHRoOiBjYWxjKDI1JSAtIDNweCk7IC8qIExhc3QgbWFyZ2luIG9mIGV2ZXJ5IDR0aCB0aWxlIGlzIHJlbW92ZWQsIHNvIHdlIGNhbiBpbmNyZWFzZSB0aGUgd2lkdGggYnkgMXB4IG9uIGVhY2ggdGlsZSAqL1xyXG5cdG1hcmdpbjogMCA0cHggMCAwO1xyXG5cdHBhZGRpbmc6IDAgMCAxNnB4IDA7XHJcbn1cclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LmV4cGFuZGVkIHVsLmFyLXJlZmluZW1lbnQtbGV2ZWwtMi5hci1yZWZpbmVtZW50X19ncmlkLWxheW91dCBsaTpudGgtY2hpbGQoNG4pIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogU2l6ZSBMYXlvdXQgKi9cclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LmV4cGFuZGVkLmFyLXJlZmluZW1lbnQtc2l6ZSB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIgbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXNpemU6IDA7XHJcblx0bWFyZ2luOiAwIGNhbGMoKDEwMCUgLSAyNTcuMXB4KSAvIDcpIDhweCAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LmV4cGFuZGVkLmFyLXJlZmluZW1lbnQtc2l6ZSB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIgbGk6bnRoLWNoaWxkKDhuKSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0yIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCBhIHtcclxuXHRib3JkZXI6bm9uZTtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IC5pcy1hY3RpdmUgYSxcclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IC5zZWxlY3RlZCBhIHtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdG1hcmdpbi1sZWZ0OjA7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCAuc2VsZWN0ZWQ6YWZ0ZXIge1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4zKTtcclxuXHRjb250ZW50OiAnJztcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IC51bnNlbGVjdGFibGUge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgLnVuc2VsZWN0YWJsZSBhIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgYS5hci1yZWZpbmVtZW50LWxldmVsLTEge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAxNHB4IDUwcHggMTRweCA1MHB4O1xyXG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LmV4cGFuZGVkIGEuYXItcmVmaW5lbWVudC1sZXZlbC0xIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudC1sZXZlbC0xX19zZWxlY3RlZC1yZWZpbmVtZW50cyB7XHJcblx0bWF4LXdpZHRoOiAyMzBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCBhLmFyLXJlZmluZW1lbnQtbGV2ZWwtMSAuYXItaWNvbiB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0d2lkdGg6IDI0cHg7XHJcbn1cclxuXHJcbi50b3VjaCAuYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgYS5hci1yZWZpbmVtZW50LWxldmVsLTE6bm90KC5pcy1hY3RpdmUpOmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZDogI0VBRUFFQTtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IGEuYXItcmVmaW5lbWVudC1sZXZlbC0yLFxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQ6bm90KC5hci1yZWZpbmVtZW50LXNpemUpIGEuYXItcmVmaW5lbWVudC1sZXZlbC0yOmhvdmVyLFxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQ6bm90KC5hci1yZWZpbmVtZW50LXNpemUpIGEuYXItcmVmaW5lbWVudC1sZXZlbC0yOmZvY3VzIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQuZXhwYW5kZWQgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0yLmFyLXJlZmluZW1lbnRfX2dyaWQtbGF5b3V0IGEsXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudC5leHBhbmRlZCB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIuYXItcmVmaW5lbWVudF9fZ3JpZC1sYXlvdXQgYTpob3ZlcixcclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LmV4cGFuZGVkIHVsLmFyLXJlZmluZW1lbnQtbGV2ZWwtMi5hci1yZWZpbmVtZW50X19ncmlkLWxheW91dCBhOmZvY3VzIHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiAubm8tdG91Y2ggLmFyLXJlZmluZW1lbnRzIHVsLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiBhOmhvdmVyLCAqL1xyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQtc29ydCBhLmFyLXJlZmluZW1lbnQtbGV2ZWwtMjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0bWFyZ2luLXJpZ2h0OiAuNjE1NHJlbTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi8qIGFjdGl2ZSBzdGF0ZSAqL1xyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQtc29ydCAuaXMtYWN0aXZlIGEuYXItcmVmaW5lbWVudC1sZXZlbC0yOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDE2cHg7XHJcbn1cclxuXHJcbiNzZWNvbmRhcnkgLmFyLXJlZmluZW1lbnRfX2NoZWNrYm94IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nIC5hci1yZWZpbmVtZW50X19jaGVja2JveCB7XHJcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cgLmFyLXJlZmluZW1lbnRfX2NoZWNrYm94LS1jaGVja2VkIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nIC5hci1yZWZpbmVtZW50X19jaGVja2JveC0tdW5jaGVja2VkIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyAuc2VsZWN0ZWQgLmFyLXJlZmluZW1lbnRfX2NoZWNrYm94LS11bmNoZWNrZWQsXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyAudW5zZWxlY3RhYmxlIC5hci1yZWZpbmVtZW50X19jaGVja2JveC0tdW5jaGVja2VkLFxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmlzLWFjdGl2ZSAuYXItcmVmaW5lbWVudF9fY2hlY2tib3gtLXVuY2hlY2tlZCxcclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZyAuYXItcmVmaW5lbWVudF9fY2hlY2tib3gtLWNoZWNrZWQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyAuc2VsZWN0ZWQgLmFyLXJlZmluZW1lbnRfX2NoZWNrYm94LS1jaGVja2VkLFxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLnVuc2VsZWN0YWJsZSAuYXItcmVmaW5lbWVudF9fY2hlY2tib3gtLWNoZWNrZWQsXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyAuaXMtYWN0aXZlIC5hci1yZWZpbmVtZW50X19jaGVja2JveC0tY2hlY2tlZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQtc2l6ZSAuc2VsZWN0ZWQgYS5hci1yZWZpbmVtZW50LWxldmVsLTIsXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudC1zaXplIC51bnNlbGVjdGFibGUgYS5hci1yZWZpbmVtZW50LWxldmVsLTIsXHJcbi5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudC1zaXplIC5pcy1hY3RpdmUgYS5hci1yZWZpbmVtZW50LWxldmVsLTIsIFxyXG4ubm8tdG91Y2ggLmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LXNpemUgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0yIGE6aG92ZXIsXHJcbi5uby10b3VjaCAuYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQtc2l6ZSB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIgYTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LXNvcnQgYS5hci1yZWZpbmVtZW50LWxldmVsLTI6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9idXR0b25zL2lucHV0LWNvbnRyb2xzLXNwcml0ZUAyeC5wbmcnKTtcclxufVxyXG5cclxuLyogSW1hZ2UgbGF5b3V0IDpiZWZvcmUgb3ZlcmlkZXMgKi9cclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50X19ncmlkLWxheW91dCBhLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiB7IFxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLyogU2l6ZSBsYXlvdXQgb3ZlcnJpZGUgKi9cclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LXNpemUgIGEuYXItcmVmaW5lbWVudC1sZXZlbC0yIC5hci1yZWZpbmVtZW50X19jaGVja2JveCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQtc2l6ZSAgYS5hci1yZWZpbmVtZW50LWxldmVsLTIge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgd2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAzMnB4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnRfX2dyaWQtbGF5b3V0IGEuYXItcmVmaW5lbWVudC1sZXZlbC0yOmJlZm9yZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogOHB4O1xyXG5cdGxlZnQ6IDhweDtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IGEuYXItcmVmaW5lbWVudC1sZXZlbC0yIC5hci10ZXh0LWljb24tY2xvc2Uge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRtYXJnaW4tdG9wOiAxNHB4O1xyXG5cdG1hcmdpbi1yaWdodDogLTE0cHg7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudC1jYXRlZ29yaWVzIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItdGV4dC1pY29uLWNsb3NlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMtbW9iaWxlX19hcHBseS1maWx0ZXJzLWNvbnRhaW5lciB7XHJcblx0cGFkZGluZzogMCA1MHB4IDE2cHg7XHJcblx0bGVmdDogYXV0bztcclxuXHR3aWR0aDogNDIwcHg7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cy1tb2JpbGVfX2FwcGx5LWZpbHRlcnMge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jc2Vjb25kYXJ5IC5hci1yZWZpbmVtZW50LXNvcnQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWxlY3RlZCAucHJvbW90ZWQtZmlsdGVyc19fY2hlY2tib3gtdW5jaGVja2VkLFxyXG4ucHJvbW90ZWQtZmlsdGVyc19fY2hlY2tib3gtY2hlY2tlZCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlbGVjdGVkIC5wcm9tb3RlZC1maWx0ZXJzX19jaGVja2JveC1jaGVja2VkLFxyXG4ucHJvbW90ZWQtZmlsdGVyc19fY2hlY2tib3gtdW5jaGVja2VkIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmFyLXNlYXJjaC1oZWFkZXJfX3Byb21vdGVkLWZpbHRlcnMtbGlzdCB7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcbn1cclxuXHJcbi5hci1zZWFyY2gtaGVhZGVyX19wcm9tb3RlZC1maWx0ZXItbGluayB7XHJcblx0cGFkZGluZzogN3B4IDZweCA1cHg7XHJcbn1cclxuXHJcbi5hci1zZWFyY2gtaGVhZGVyX19wcm9tb3RlZC1maWx0ZXJzLS1tb2JpbGUgLmFyLXNlYXJjaC1oZWFkZXJfX3Byb21vdGVkLWZpbHRlci1saW5rLFxyXG4uYXItc2VhcmNoLWhlYWRlcl9fcHJvbW90ZWQtZmlsdGVycy0tbm9uZSAuYXItc2VhcmNoLWhlYWRlcl9fcHJvbW90ZWQtZmlsdGVyLWxpbmsge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vKiBwcm9tb3RlZCBmaWx0ZXJzIFRBQiBzdHlsZSAqL1xyXG4uYXItc2VhcmNoLWhlYWRlcl9fcHJvbW90ZWQtZmlsdGVycy0tZGVza3RvcCAuYXItc2VhcmNoLWhlYWRlcl9fcHJvbW90ZWQtZmlsdGVyLWxpbms6aG92ZXIsXHJcbi5hci1zZWFyY2gtaGVhZGVyX19wcm9tb3RlZC1maWx0ZXJzLS1hbGwgLmFyLXNlYXJjaC1oZWFkZXJfX3Byb21vdGVkLWZpbHRlci1saW5rOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjRUVFO1xyXG59XHJcblxyXG4uYXItc2VhcmNoLWhlYWRlcl9fcHJvbW90ZWQtZmlsdGVycy0tZGVza3RvcCAuYXItc2VhcmNoLWhlYWRlcl9fcHJvbW90ZWQtZmlsdGVyLS1hY3RpdmUgLmFyLXNlYXJjaC1oZWFkZXJfX3Byb21vdGVkLWZpbHRlci1saW5rLFxyXG4uYXItc2VhcmNoLWhlYWRlcl9fcHJvbW90ZWQtZmlsdGVycy0tYWxsIC5hci1zZWFyY2gtaGVhZGVyX19wcm9tb3RlZC1maWx0ZXItLWFjdGl2ZSAuYXItc2VhcmNoLWhlYWRlcl9fcHJvbW90ZWQtZmlsdGVyLWxpbmsge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjEpO1xyXG59XHJcblxyXG4uYXItc2VhcmNoLWhlYWRlcl9fcHJvbW90ZWQtZmlsdGVyLW9wdGlvbnMge1xyXG5cdG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcclxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbi5hci1zZWFyY2gtaGVhZGVyX19wcm9tb3RlZC1maWx0ZXItb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4uYXItc2VhcmNoLWhlYWRlcl9fcHJvbW90ZWQtZmlsdGVyLW9wdGlvbnMgYTpob3ZlciAuYXItcmVmaW5lbWVudF9faXRlbS1uYW1lIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmFyLXNlYXJjaC1oZWFkZXJfX3Byb21vdGVkLWZpbHRlci1vcHRpb25zLS1hY3RpdmUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uYXItc2VhcmNoLWhlYWRlcl9fcHJvbW90ZWQtZmlsdGVyLW9wdGlvbnMtLWltZ0dyaWQgYSB7XHJcblx0d2lkdGg6IDEyMHB4O1xyXG59XHJcblxyXG4uYXItc2VhcmNoLWhlYWRlcl9fcHJvbW90ZWQtZmlsdGVyLW9wdGlvbnMtLWltZ0dyaWQgLnByb21vdGVkLWZpbHRlcnNfX2NoZWNrYm94LWNoZWNrZWQsXHJcbi5hci1zZWFyY2gtaGVhZGVyX19wcm9tb3RlZC1maWx0ZXItb3B0aW9ucy0taW1nR3JpZCAucHJvbW90ZWQtZmlsdGVyc19fY2hlY2tib3gtdW5jaGVja2VkIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bWFyZ2luOiA4cHg7XHJcbn1cclxuXHJcbi8qIEZJTFRFUlMgQUIgVEVTVCAqL1xyXG5cclxuLyogXHJcbi5hci1zZWFyY2gtaGVhZGVyX19wcm9tb3RlZC1maWx0ZXJzIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI3NlY29uZGFyeSAuYXItcmVmaW5lbWVudHMgPiAqOm5vdCguYXItcmVmaW5lbWVudC1jYXRlZ29yaWVzKSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI3NlY29uZGFyeSAuYXItcmVmaW5lbWVudC1jYXRlZ29yaWVzIHtcclxuXHRib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4uYXItc2VhcmNoLWhlYWRlciAuYXItc2VhcmNoLXJlZmluZWQgLmFyLXNlYXJjaC1yZWZpbmUtY3RhIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbn1cclxuXHJcbi5hci1zZWFyY2gtcmVmaW5lZF9faXRlbS1jb3VudCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbiNzZWNvbmRhcnkgLmFyLXJlZmluZW1lbnRfX2l0ZW0taWNvbixcclxuI3NlY29uZGFyeSAuYXItcmVmaW5lbWVudF9faXRlbS1pbWFnZSxcclxuI3NlY29uZGFyeSAuYXItcmVmaW5lbWVudF9faXRlbS1kZXNjIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuI3NlY29uZGFyeSAuYXItcmVmaW5lbWVudF9fZ3JpZC1sYXlvdXQgLmFyLXJlZmluZW1lbnRfX2l0ZW0tbmFtZSB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4jc2Vjb25kYXJ5IC5hci1yZWZpbmVtZW50X19ncmlkLWxheW91dCBhLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiAuYXItcmVmaW5lbWVudF9faXRlbSxcclxuI3NlY29uZGFyeSAuYXItcmVmaW5lbWVudF9fZ3JpZC1sYXlvdXQgYS5hci1yZWZpbmVtZW50LWxldmVsLTIgLmFyLXJlZmluZW1lbnRfX2l0ZW0gZGl2IHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLmFyLXNlYXJjaC1yZWZpbmUtY3RhLWljb24gcmVjdDpudGgtY2hpbGQoZXZlbikge1xyXG4gXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlXHJcbn1cclxuLmFyLXNlYXJjaC1yZWZpbmUtY3RhOmhvdmVyIHJlY3Q6bnRoLWNoaWxkKDIpIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MCUpO1xyXG59XHJcbi5hci1zZWFyY2gtcmVmaW5lLWN0YTpob3ZlciByZWN0Om50aC1jaGlsZCg0KSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwJSk7XHJcbn0gKi9cclxuXHJcbi8qIC9GSUxURVJTIEFCIFRFU1QgKi9cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuYXItc2VhcmNoLWhlYWRlcl9fcHJvbW90ZWQtZmlsdGVycy0tZGVza3RvcCAuYXItc2VhcmNoLWhlYWRlcl9fcHJvbW90ZWQtZmlsdGVyLWxpbmssXHJcblx0LmFyLXNlYXJjaC1oZWFkZXJfX3Byb21vdGVkLWZpbHRlcnMtLWRlc2t0b3AgLmFyLXNlYXJjaC1oZWFkZXJfX3Byb21vdGVkLWZpbHRlci0tYWN0aXZlIC5hci1zZWFyY2gtaGVhZGVyX19wcm9tb3RlZC1maWx0ZXItbGluayB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0LmFyLXNlYXJjaC1oZWFkZXJfX3Byb21vdGVkLWZpbHRlcnMtLW1vYmlsZSAuYXItc2VhcmNoLWhlYWRlcl9fcHJvbW90ZWQtZmlsdGVyLWxpbmsge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuXHJcblx0LyogcHJvbW90ZWQgZmlsdGVycyBUQUIgc3R5bGUgKi9cclxuXHQuYXItc2VhcmNoLWhlYWRlcl9fcHJvbW90ZWQtZmlsdGVycy0tbW9iaWxlIC5hci1zZWFyY2gtaGVhZGVyX19wcm9tb3RlZC1maWx0ZXItbGluazpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRUVFO1xyXG5cdH1cclxuXHJcblx0LmFyLXNlYXJjaC1oZWFkZXJfX3Byb21vdGVkLWZpbHRlcnMtLW1vYmlsZSAuYXItc2VhcmNoLWhlYWRlcl9fcHJvbW90ZWQtZmlsdGVyLS1hY3RpdmUgLmFyLXNlYXJjaC1oZWFkZXJfX3Byb21vdGVkLWZpbHRlci1saW5rIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjEpO1xyXG5cdH1cclxuXHJcblx0LyogbWFrZSBzd2lwZXIgZnVsbC13aWR0aCBvbiBtb2JpbGUgKi9cclxuXHQuYXItc2VhcmNoLWhlYWRlcl9fcHJvbW90ZWQtZmlsdGVyLW9wdGlvbnMge1xyXG5cdFx0d2lkdGg6IDEwMHZ3O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzLjV2dztcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMuNXZ3O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0zLjV2dztcclxuXHRcdG1hcmdpbi1yaWdodDogLTMuNXZ3O1xyXG5cdH1cclxuXHJcblx0LmFyLXNlYXJjaC1oZWFkZXJfX3Byb21vdGVkLWZpbHRlci1vcHRpb25zIGE6bGFzdC1jaGlsZCB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzLjV2dztcclxuXHR9XHJcblxyXG5cdCNhci1yZWZpbmVtZW50cy1tb2JpbGUge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjEpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZlxyXG5cdH1cclxuXHJcblx0LmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IGEuYXItcmVmaW5lbWVudC1sZXZlbC0yIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcclxuXHR9XHJcblxyXG5cdC8qIFNpemUgbGF5b3V0IG92ZXJyaWRlICovXHJcblx0LmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LXNpemUgIGEuYXItcmVmaW5lbWVudC1sZXZlbC0yIHtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblx0LmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LmV4cGFuZGVkLmFyLXJlZmluZW1lbnQtc2l6ZSB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIge1xyXG5cdFx0cGFkZGluZzogMCAxNnB4IDhweCAxNnB4O1xyXG5cdH1cclxuXHJcblx0Lm5vLXRvdWNoIC5hci1yZWZpbmVtZW50cyB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIgYTpob3ZlciwgXHJcblx0Lm5vLXRvdWNoIC5hci1yZWZpbmVtZW50cyB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIgYTpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAwIG5vbmU7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC8qLm5vLXRvdWNoIC5hci1yZWZpbmVtZW50cyB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIgYTpob3ZlciwqL1xyXG5cdC8qIC5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyBhLmFyLXJlZmluZW1lbnQtbGV2ZWwtMjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9idXR0b25zL2NoZWNrYm94U21hbGxAMngucG5nJyk7XHJcbiAgIFx0XHR3aWR0aDoxNnB4O1xyXG4gICAgXHRoZWlnaHQ6IDE2cHg7XHJcbiAgICBcdGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XHJcbiAgICBcdGRpc3BsYXk6YmxvY2s7XHJcbiAgICBcdG1hcmdpbi1yaWdodDogLjYxNTRyZW07XHJcbiAgICBcdGJhY2tncm91bmQtc2l6ZTogMTZweDtcclxuXHR9ICovXHJcblxyXG5cdC5hci1yZWZpbmVtZW50cy1kaWFsb2cge1xyXG5cdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIHtcclxuXHRcdGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYXItcmVmaW5lbWVudHMtbW9iaWxlX19hcHBseS1maWx0ZXJzLWNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmFyLXNlYXJjaC1oZWFkZXIgLmFyLXNlYXJjaC1yZWZpbmVkIC5hci1yZWZpbmVtZW50LWxldmVsLTIge1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogM3B4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQuYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgYS5hci1yZWZpbmVtZW50LWxldmVsLTEge1xyXG5cdFx0cGFkZGluZzogMTRweCAxOHB4IDE0cHggMTNweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQuYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0yIGxpIHtcclxuXHRcdHBhZGRpbmc6IDAgMTZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQuYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcclxuXHRcdHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHR9XHJcblx0XHJcblx0LmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlLFxyXG5cdC5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLmFyLXNlYXJjaC1yZWZpbmVkLWNsZWFyLFxyXG5cdC5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZXtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRwYWRkaW5nOiA4cHggMHB4IWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5hci1zZWFyY2gtaGVhZGVyIC5hci1zZWFyY2gtcmVmaW5lZCAuYXItc2VhcmNoLXJlZmluZS1jdGEtLWRlc2t0b3Age1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC8qIEdyaWQgbGF5b3V0ICovXHJcblx0LmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LmV4cGFuZGVkIHVsLmFyLXJlZmluZW1lbnQtbGV2ZWwtMi5hci1yZWZpbmVtZW50X19ncmlkLWxheW91dCB7XHJcblx0XHRwYWRkaW5nOiAwIDE2cHggOHB4IDE2cHg7XHJcblx0fVxyXG5cdC5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudC5leHBhbmRlZCB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIuYXItcmVmaW5lbWVudF9fZ3JpZC1sYXlvdXQgbGkge1xyXG5cdFx0cGFkZGluZzogMCAwIDE2cHggMDtcclxuXHR9XHJcblxyXG59XHJcbi8qISBAZmlsZSBhcHAubnMuaG9tZXBhZ2UuY3NzICovXHJcblxyXG4vKiBMYW5ndWFnZSBTZXR0aW5ncyBQcm9tcHQgKi9cclxuI3NldHRpbmdzLXByb21wdCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogLTEwMHB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRvcGFjaXR5OiAwLjk7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ei1pbmRleDogMTAwMDA7XHJcblx0cGFkZGluZzogMjBweCAwO1xyXG5cclxuXHQvKiBkaXNwbGF5OiBub25lOyAqL1xyXG59XHJcblxyXG4jc2V0dGluZ3MtcHJvbXB0IC5zZXR0aW5ncy1vcHRpb25zIHtcclxuXHR3aWR0aDogMzI1cHg7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4jc2V0dGluZ3MtcHJvbXB0IC5zZXR0aW5ncy1vcHRpb25zIHNlbGVjdCxcclxuI3NldHRpbmdzLXByb21wdCAuc2V0dGluZ3Mtb3B0aW9ucyBhLmJ1dHRvbiB7XHJcblx0d2lkdGg6IDE0MHB4O1xyXG5cdGJvcmRlci1jb2xvcjogI0ZGRjtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuI3NldHRpbmdzLXByb21wdCAuc2V0dGluZ3Mtb3B0aW9ucyBzZWxlY3Qge1xyXG5cdGJvcmRlci1jb2xvcjogIzU4NTg1ODtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xyXG5cdG1hcmdpbjogMCAxNXB4IDAgMDtcclxufVxyXG5cclxuI3NldHRpbmdzLXByb21wdCAuc2V0dGluZ3Mtb3B0aW9ucyBhLmJ1dHRvbiB7XHJcblx0cGFkZGluZzogMC45ZW0gMDtcclxufVxyXG5cclxuI3NldHRpbmdzLXByb21wdCAuc2V0dGluZ3MtbWVzc2FnZSB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbiNzZXR0aW5ncy1wcm9tcHQgLnNldHRpbmdzLW1lc3NhZ2UgcCB7XHJcblx0bWFyZ2luOiAwIDAgMTFweCAwO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQjc2V0dGluZ3MtcHJvbXB0IC5zZXR0aW5ncy1vcHRpb25zIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTFweDtcclxuXHR9XHJcbn0uYXItc3dhdGNoZXMge1xyXG5cdHBhZGRpbmc6IDAgNHB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5hci1zd2F0Y2hlc19fc3dhdGNoIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG59XHJcblxyXG4uYXItc3dhdGNoZXNfX3N3YXRjaDphZnRlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC42KTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0Y29udGVudDogJyc7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggd2hpdGU7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZTtcclxufVxyXG5cclxuLmFyLXN3YXRjaGVzX19zd2F0Y2g6aG92ZXI6YWZ0ZXIsIC5hci1zd2F0Y2hlc19fc3dhdGNoLS1hY3RpdmU6YWZ0ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5hci1zd2F0Y2hlc19fc3dhdGNoLS11bmF2YWlsYWJsZSAuYXItc3dhdGNoZXNfX2ltYWdlIHtcclxuXHRvcGFjaXR5OiAuNjtcclxufVxyXG5cclxuLmFyLXN3YXRjaGVzX19zd2F0Y2gtLXVuYXZhaWxhYmxlOmJlZm9yZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0aGVpZ2h0OiAxMTAlO1xyXG5cdHRvcDogLTUlO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0YmFja2dyb3VuZDogYmxhY2s7XHJcbn1cclxuXHJcbi5hci1zd2F0Y2hlc19faW1hZ2Uge1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMThweDtcclxufVxyXG5cclxuLmFyLXN3YXRjaGVzX19hbGwge1xyXG5cdG1hcmdpbi10b3A6IDJweDtcclxuXHRvcGFjaXR5OiAuNjtcclxuXHRwYWRkaW5nOiAwIDVweDtcclxuXHRtYXJnaW4tbGVmdDogLTVweDtcclxufVxyXG5cclxuLmFyLXN3YXRjaGVzX19hbGw6aG92ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMtLWNvbGxlY3Rpb24gLmF0dHJpYnV0ZS1jb2xsZWN0aW9uLFxyXG4ucHJvZHVjdC12YXJpYXRpb25zLS1jb2xsZWN0aW9uIC5hdHRyaWJ1dGUtY29sb3Ige1xyXG5cdG1hcmdpbi1yaWdodDogLThweDtcclxuXHRtYXJnaW4tbGVmdDogLThweDtcdFxyXG59XHJcblxyXG4ucHJvZHVjdC12YXJpYXRpb25zLS1jb2xsZWN0aW9uIC5hdHRyaWJ1dGUtY29sbGVjdGlvbiB1bC5zd2F0Y2hlcy1jb2xsZWN0aW9uIGxpIGE6aG92ZXJ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxufVxyXG5cclxuLnByb2R1Y3QtdmFyaWF0aW9ucy0tY29sbGVjdGlvbiAuYXR0cmlidXRlLWNvbGxlY3Rpb24gdWwuc3dhdGNoZXMtY29sbGVjdGlvbiBsaSBhLnNlbGVjdGVkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAwLCAwLCAwLCAuMSApO1xyXG59XHJcblxyXG4ucHJvZHVjdC12YXJpYXRpb25zLS1jb2xsZWN0aW9uIC5hdHRyaWJ1dGUtY29sbGVjdGlvbiB1bC5zd2F0Y2hlcy1jb2xsZWN0aW9uIGxpIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG59XHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMtLWNvbGxlY3Rpb24gLmF0dHJpYnV0ZS1jb2xsZWN0aW9uLmF0dHJpYnV0ZS1jb2xsZWN0aW9uX19hbHRlcm5hdGUtbGF5b3V0IHVsLnN3YXRjaGVzLWNvbGxlY3Rpb24gbGkge1xyXG5cdG1hcmdpbi1yaWdodDogNHB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQucHJvZHVjdC12YXJpYXRpb25zLS1jb2xsZWN0aW9uIC5hdHRyaWJ1dGUtY29sb3Ige1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTZweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTZweDtcdFxyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXZhcmlhdGlvbnMtLWNvbGxlY3Rpb24gLmF0dHJpYnV0ZS1jb2xvci5hdHRyaWJ1dGUtY29sbGVjdGlvbl9fYWx0ZXJuYXRlLWxheW91dCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtdmFyaWF0aW9ucy0tY29sbGVjdGlvbiAuYXR0cmlidXRlLWNvbGxlY3Rpb24gdWwuc3dhdGNoZXMtY29sbGVjdGlvbiBsaSB7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogM3B4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtdmFyaWF0aW9ucy0tY29sbGVjdGlvbiAuYXR0cmlidXRlLWNvbGxlY3Rpb24uYXR0cmlidXRlLWNvbGxlY3Rpb25fX2FsdGVybmF0ZS1sYXlvdXQgdWwuc3dhdGNoZXMtY29sbGVjdGlvbiBsaSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXZhcmlhdGlvbnMtLWNvbGxlY3Rpb24gLmF0dHJpYnV0ZS1jb2xsZWN0aW9uIHVsLnN3YXRjaGVzLWNvbGxlY3Rpb24gbGk6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHR9XHJcblx0XHJcblx0LnByb2R1Y3QtdmFyaWF0aW9ucy0tY29sbGVjdGlvbiAuYXR0cmlidXRlLWNvbGxlY3Rpb24gdWwuc3dhdGNoZXMtY29sbGVjdGlvbiBsaSBhOmhvdmVye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSggMCwgMCwgMCwgLjEgKTtcclxuXHR9XHJcblx0XHJcblx0LnByb2R1Y3QtdmFyaWF0aW9ucy0tY29sbGVjdGlvbiAuYXR0cmlidXRlLWNvbGxlY3Rpb24gdWwuc3dhdGNoZXMtY29sbGVjdGlvbiBsaSBhLnNlbGVjdGVke1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXZhcmlhdGlvbnMtLWNvbGxlY3Rpb24gLmF0dHJpYnV0ZS1jb2xsZWN0aW9uLmF0dHJpYnV0ZS1jb2xsZWN0aW9uX19hbHRlcm5hdGUtbGF5b3V0IHVsLnN3YXRjaGVzLWNvbGxlY3Rpb24gbGkgYTpob3ZlcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC12YXJpYXRpb25zLS1jb2xsZWN0aW9uIC5hdHRyaWJ1dGUtY29sbGVjdGlvbi5hdHRyaWJ1dGUtY29sbGVjdGlvbl9fYWx0ZXJuYXRlLWxheW91dCB1bC5zd2F0Y2hlcy1jb2xsZWN0aW9uIGxpIGEuc2VsZWN0ZWR7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAwLCAwLCAwLCAuMSApO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtdmFyaWF0aW9ucy0tY29sbGVjdGlvbiAuYXR0cmlidXRlLWNvbGxlY3Rpb24ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTZweDtcclxuXHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdGhlaWdodDogMjlweDsgLyogcHJldmVudCBzY3JvbGxiYXIgb24gaVBob25lICovXHJcblx0fVxyXG5cdFxyXG5cdC5wcm9kdWN0LXZhcmlhdGlvbnMtLWNvbGxlY3Rpb24gLmF0dHJpYnV0ZS1jb2xsZWN0aW9uLmF0dHJpYnV0ZS1jb2xsZWN0aW9uX19hbHRlcm5hdGUtbGF5b3V0IHtcclxuXHRcdGhlaWdodDogNTVweDsgLyogYWxsb3cgZXh0cmEgc3BhY2UgZm9yIGxhYmVsIHRvIHNob3cqL1xyXG5cdH1cclxuXHRcclxuXHQucHJvZHVjdC12YXJpYXRpb25zLS1jb2xsZWN0aW9uIC5hdHRyaWJ1dGUtY29sbGVjdGlvbiB1bC5zd2F0Y2hlcy1jb2xsZWN0aW9uIHtcclxuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogOHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDsgLyogcHJldmVudCBzY3JvbGxiYXIgb24gaVBob25lICovXHJcblx0fVxyXG5cdFxyXG5cdC5wcm9kdWN0LXZhcmlhdGlvbnMtLWNvbGxlY3Rpb24gLmF0dHJpYnV0ZS1jb2xsZWN0aW9uIHVsLnN3YXRjaGVzLWNvbGxlY3Rpb246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59LmxvZ2luLXJlZ2lzdGVyIHtcclxuXHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX2lubmVyLXdyYXBwZXIge1xyXG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzdweCk7IC8qIGhlYWRlciArIGhlbHAgYmFyICsgaGVscCBiYXIgbWFyZ2luICsgcGRwLWhlbHAgYm90dG9tICsgKChwZHAtaGVscCAtIGhlbHAgYmFyKS8yKSA9IDE3NyAqL1xyXG59XHJcblxyXG4udHJpZGVudCAubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19pbm5lci13cmFwcGVyIHtcclxuXHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG1pbi1oZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3Rlcjpub3QoOmZpcnN0LW9mLXR5cGUpIC5sb2dpbi1yZWdpc3Rlcl9faW5uZXItd3JhcHBlciB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRtaW4taGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIubG9naW4tcmVnaXN0ZXItLWd1ZXN0IC5sb2dpbi1yZWdpc3Rlcl9faW5uZXItd3JhcHBlciB7XHJcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX2xvZ2luLXdyYXBwZXIsXHJcbi5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX2d1ZXN0LXdyYXBwZXIge1xyXG5cdHdpZHRoOiAzNi40MTg5MiU7XHJcblx0LXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcclxuXHQtbXMtZmxleDogMCAxIGF1dG87XHJcblx0ZmxleDogMCAxIGF1dG87XHJcblx0LXdlYmtpdC1hbGlnbi1zZWxmOiBhdXRvO1xyXG5cdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG87XHJcblx0YWxpZ24tc2VsZjogYXV0bztcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyLmxvZ2luLXJlZ2lzdGVyLS1ndWVzdCAubG9naW4tcmVnaXN0ZXJfX2lubmVyLXdyYXBwZXI6OmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0d2lkdGg6IDA7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0LXdlYmtpdC1vcmRlcjogMTtcclxuXHQtbXMtZmxleC1vcmRlcjogMTtcclxuXHRvcmRlcjogMTtcclxuXHQtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xyXG5cdC1tcy1mbGV4OiAwIDEgYXV0bztcclxuXHRmbGV4OiAwIDEgYXV0bztcclxuXHQtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHQtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XHJcblx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX3RpdGxlLFxyXG4ubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19uYW1lZC10aXRsZSB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19uYW1lZC10aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX191c2Vycy1lbWFpbCxcclxuLmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9fbm90LXlvdSB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApO1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX191c2Vycy1lbWFpbCxcclxuLmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9fbm90LXlvdSB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIubG9naW4tcmVnaXN0ZXItLXJlZ2lzdGVyZWQtZGVmYXVsdCAubG9naW4tcmVnaXN0ZXJfX3VzZXJzLWVtYWlsLFxyXG4ubG9naW4tcmVnaXN0ZXIubG9naW4tcmVnaXN0ZXItLXJlZ2lzdGVyZWQtZGVmYXVsdCAubG9naW4tcmVnaXN0ZXJfX25vdC15b3Uge1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3Rlci5sb2dpbi1yZWdpc3Rlci0tcmVnaXN0ZXJlZCAubG9naW4tcmVnaXN0ZXJfX2NyZWF0ZS1hY2NvdW50IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX191c2Vycy1lbWFpbCB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWF4LXdpZHRoOiA3OCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX3VzZXJzLWVtYWlsOjphZnRlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDIxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9fbm90LXlvdSxcclxuLmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9faGF2ZS1hY2NvdW50IHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX2hhdmUtYWNjb3VudCB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIgLmZvcm0tcm93LFxyXG4ubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19vYXV0aC1jdGEge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX29hdXRoLWN0YSxcclxuLmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9fc2lnbmluLWN0YSxcclxuLmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9fZ3Vlc3QtY3RhIHtcclxuXHRwYWRkaW5nOiAxN3B4IDJlbSAxNXB4O1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19zaWduaW4tY3RhIHtcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX2d1ZXN0LWN0YSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX2hydWxlciB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyLmxvZ2luLXJlZ2lzdGVyLS1yZWdpc3RlcmVkLWRlZmF1bHQgLmxvZ2luLXJlZ2lzdGVyX19ocnVsZXIge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyLmxvZ2luLXJlZ2lzdGVyLS1yZWdpc3RlcmVkLW9hdXRoIC5sb2dpbi1yZWdpc3Rlcl9faHJ1bGVyIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19lbWFpbC1zaWdudXAtLWNhIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1heC1oZWlnaHQ6IDMyNXB4O1xyXG5cdHRyYW5zaXRpb246IGFsbCA3NzdtcztcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9fZW1haWwtc2lnbnVwLS1jYSBsYWJlbCBzcGFuIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICk7XHJcblx0bGluZS1oZWlnaHQ6IDE1cHg7XHJcblx0cGFkZGluZy10b3A6IDNweDtcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9fZW1haWwtc2lnbnVwLS1jYS1oaWRkZW4ge1xyXG5cdG1heC1oZWlnaHQ6IDA7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19lbWFpbC1zaWdudXAgbGFiZWwge1xyXG5cdC8qIG1hcmdpbi10b3A6IC0zcHg7ICovXHJcblx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciBsYWJlbCB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyIC5mb3JtLWNhcHRpb24ge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIgLmFyLWVycm9yLXRleHQge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyIC5mb3JtLXJvdy1lcnJvciB+IC5hci1lcnJvci10ZXh0IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciBmaWVsZHNldCA+IC5hci1lcnJvci10ZXh0OmZpcnN0LWNoaWxkIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0bWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAuZm9ybS1yb3cgLmFyLWVycm9yLXRleHQge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyIGlucHV0W3R5cGU9J3RleHQnXSxcclxuLmxvZ2luLXJlZ2lzdGVyIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10ge1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIgaW5wdXRbdHlwZT0ndGV4dCddIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAucGFzc3dvcmQtaW5wdXRfX291dGVyLXdyYXBwZXIge1xyXG5cdG1hcmdpbjogNXB4IDAgMDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG5cdC5sb2dpbi1yZWdpc3Rlcl9fb3V0ZXItd3JhcHBlciA+IGRpdjpmaXJzdC1vZi10eXBlOm5vdCgubG9naW4tcmVnaXN0ZXIpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNnZ3O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtNnZ3O1xyXG5cdH1cclxuXHJcblx0LmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9faW5uZXItd3JhcHBlciB7XHJcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTZweCk7XHJcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdC5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX2xvZ2luLXdyYXBwZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19ndWVzdC13cmFwcGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQubG9naW4tcmVnaXN0ZXIubG9naW4tcmVnaXN0ZXItLWd1ZXN0IC5sb2dpbi1yZWdpc3Rlcl9faW5uZXItd3JhcHBlcjo6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19ndWVzdC1jdGEge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHR9XHJcbn1cclxuLm15Y2FydC1wcm9kdWN0cyxcclxuLm15Y2FydC1ib2R5IHtcclxuXHRtaW4taGVpZ2h0OiAzMzBweDsgLyogbWluaSBzdW1tYXJ5IHN0aWNrIGZpeCB3aGVuIDEgcHJvZHVjdCAqL1xyXG5cdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdF9jYXJ0I3dyYXBwZXIge1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IC8qIENhbm5vdCBoYXZlIGZvciBwb3NpdGlvbiBzdGlja3kgKi9cclxufVxyXG5cclxuLnB0X2NhcnQjd3JhcHBlciAjbWFpbiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zYWZhcmkgLnB0X2NhcnQgLm15Y2FydCAuY2hlY2tvdXQtZm9ybSAjYXBwbGUtcGF5LWJ1dHRvbixcclxuLnB0X2NhcnQgLm15Y2FydCAuY2hlY2tvdXQtZm9ybSBidXR0b24ge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHRfY2FydCAubXljYXJ0IC5jaGVja291dC1mb3JtIGJ1dHRvbiB7XHJcblx0cGFkZGluZzogMTNweCAyZW07XHJcbn1cclxuLnNhZmFyaSAucHRfY2FydCAubXljYXJ0IC5jaGVja291dC1mb3JtICNhcHBsZS1wYXktYnV0dG9uIHtcclxuXHRoZWlnaHQ6IDQ4cHg7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5zYWZhcmkubm8tdG91Y2ggLnB0X2NhcnQgLm15Y2FydCAuY2hlY2tvdXQtZm9ybSAjYXBwbGUtcGF5LWJ1dHRvbjpob3ZlcixcclxuLnNhZmFyaS5uby10b3VjaCAucHRfY2FydCAubXljYXJ0IC5jaGVja291dC1mb3JtICNhcHBsZS1wYXktYnV0dG9uOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4ucHRfY2FydCAubXljYXJ0IC5jaGVja291dC1mb3JtIGJ1dHRvbiBzcGFuLmFyLWljb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAzcHg7XHJcblx0dG9wOiA2cHg7XHJcbn1cclxuXHJcbi5hci1jYXJ0LXF1YW50aXR5LXNlbGVjdCB7XHJcblx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwIHRvcCAtODM4cHg7XHJcblx0YmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4ucHRfY2FydCAuYXItY2Fyb3VzZWwtd2lzaGxpc3RfX3N3aXBlciAuYXItYm9va21hcmsge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFxyXG5cdC8qIENhcnQgVGFibGUgKi9cclxuXHQubXljYXJ0LXByb2R1Y3RzLFxyXG5cdC5teWNhcnQtYm9keSB7XHJcblx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cdFxyXG5cdC5teWNhcnQtcHJvZHVjdHMge1xyXG5cdFx0bWluLWhlaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC5teWNhcnQtYm9keSB7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdFxyXG5cdC5teWNhcnQtc3VtbWFyeS1taW5pYmFnLmRuICsgLm15Y2FydC1wcm9kdWN0cyAubXljYXJ0LWl0ZW06Zmlyc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHR9XHJcblx0XHJcblx0LnB0X2NhcnQjd3JhcHBlciB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5wdF9jYXJ0IC5teWNhcnQge1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQucHRfY2FydCAubXljYXJ0IC5teWNhcnQtaXRlbS1pbmZvIC5teWNhcnQtaXRlbS1hY3Rpb25zIHtcclxuXHRcdG1hcmdpbi10b3A6IDdweDtcclxuXHR9XHJcblxyXG5cdC5wdF9jYXJ0IC5teWNhcnQgLm15Y2FydC1pdGVtLWluZm8gLm15Y2FydC1pdGVtLWFjdGlvbnMgYnV0dG9uLFxyXG5cdC5wdF9jYXJ0IC5teWNhcnQgLm15Y2FydC1pdGVtLWluZm8gLm15Y2FydC1pdGVtLWFjdGlvbnMgYSB7XHJcblx0XHRtYXJnaW46IDlweCAxMHB4IDAgMDtcclxuXHR9XHJcblx0XHJcbn1Aa2V5ZnJhbWVzIHBhZ2VBbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHdpZHRoOiAwJTtcclxuICAgIH0gMTAwJSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzIHtcclxuICAgIHBlcnNwZWN0aXZlOiA2MDBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTUlKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fb3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC44KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmFyLXN0b3JpZXNfX292ZXJsYXktLWlzLWFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmFyLXN0b3JpZXMtLWlzLWFjdGl2ZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzLS1pcy1kcmFnZ2luZyB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fcGFnZSB7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fcGFnZSAuYXItc3Rvcmllc19fcHJvZ3Jlc3Mge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDAwbXM7XHJcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzX19wYWdlLS1pcy1hY3RpdmUgLmFyLXN0b3JpZXNfX3Byb2dyZXNzIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBwYWdlQW5pbWF0aW9uO1xyXG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzX19wYWdlLS1pcy1zZWVuIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fc3RvcnktLWlzLXBhdXNlZCAuYXItc3Rvcmllc19fcHJvZ3Jlc3Mge1xyXG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG5cclxuLmFyLXN0b3JpZXNfX21vbWVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fbW9tZW50LWN0YSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fbW9tZW50LWN0YTpiZWZvcmV7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmFyLXN0b3JpZXNfX21vbWVudC1jdGEuYXItc3Rvcmllc19fbW9tZW50LWN0YS0tYWN0aXZlOmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC00MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCBibGFjaywgdHJhbnNwYXJlbnQpO1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG4gICAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzX19tZWRpYSB7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzX19tb21lbnQtLWlzLWFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmFyLXN0b3JpZXNfX3NjZW5lIHtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwdncpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLmFyLXN0b3JpZXNfX3NjZW5lLS1pcy1hbmltYXRpbmcge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzX19oZWFkZXIge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2U7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19faGVhZGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoYmxhY2ssIHRyYW5zcGFyZW50KTtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICAgIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fc2NlbmUtLWlzLWxvbmctcHJlc3MgLmFyLXN0b3JpZXNfX3N0b3J5LS1pcy1hY3RpdmUgLmFyLXN0b3JpZXNfX2hlYWRlciB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fc3Rvcnkge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDUwdncpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzX19zdG9yeS0taXMtYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fc3RvcnktLWlzLW5leHQge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKSB0cmFuc2xhdGVaKDUwdncpO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmFyLXN0b3JpZXNfX3N0b3J5LS1pcy1wcmV2IHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpIHRyYW5zbGF0ZVooNTB2dyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fY2xvc2Uge1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICByaWdodDogMnB4O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmFyLXN0b3JpZXNfX2Nsb3NlOmJlZm9yZSxcclxuLmFyLXN0b3JpZXNfX2Nsb3NlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlWig0NWRlZyk7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG5cclxuLmFyLXN0b3JpZXNfX2Nsb3NlOmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGVaKC00NWRlZyk7XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzX19uYXZpZ2F0aW9uIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fbmF2aWdhdGlvbi1hcnJvdyB7XHJcbiAgICB3aWR0aDogNzJweDtcclxuICAgIGhlaWdodDogNzJweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2U7XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzX19zdG9yeTpob3ZlciAuYXItc3Rvcmllc19fbmF2aWdhdGlvbi1hcnJvdzpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4xKTtcclxufVxyXG5cclxuLmFyLXN0b3JpZXNfX25hdmlnYXRpb24tYXJyb3cgc3ZnIHtcclxuICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fbmF2aWdhdGlvbi1hcnJvdyBwYXRoIHtcclxuICAgIGZpbGw6ICNGRkY7XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzX19uYXZpZ2F0aW9uLWFycm93LS1sZWZ0IHtcclxuICAgIGxlZnQ6IC0xNnB4O1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fbmF2aWdhdGlvbi1hcnJvdy0tbGVmdCBzdmcge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzX19uYXZpZ2F0aW9uLWFycm93LS1yaWdodCB7XHJcbiAgICByaWdodDogLTE2cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbn1cclxuXHJcblxyXG4vKiAtTlMgKi9cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5hci1zdG9yaWVzX19zdG9yeSB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZoLzIpO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZoLzIpO1xyXG4gICAgfVxyXG4gICAgLmFyLXN0b3JpZXNfX3N0b3J5OmJlZm9yZSwgLmFyLXN0b3JpZXNfX3N0b3J5OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAtMTZweDtcclxuICAgIH1cclxuICAgIC5hci1zdG9yaWVzX19wYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgIH1cclxuICAgIC5hci1zdG9yaWVzX19zdG9yeTphZnRlciB7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYXItc3Rvcmllc19fbWVkaWEtd3JhcHBlciB7XHJcbiAgICAgICAgYm90dG9tOiA0NXB4O1xyXG4gICAgfVxyXG4gICAgLmFyLXN0b3JpZXNfX21vbWVudCB7XHJcbiAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5hci1zdG9yaWVzX19oZWFkZXI6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmFyLXN0b3JpZXNfX2Nsb3NlIHtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICByaWdodDogLTE4cHg7XHJcbiAgICB9XHJcbiAgICAuYXItc3Rvcmllc19fcGFnZTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuYXItc3Rvcmllc19fbW9tZW50LWN0YSB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmFyLXN0b3JpZXNfX21vbWVudC1jdGEuYXItc3Rvcmllc19fbW9tZW50LWN0YS0tYWN0aXZlOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufS5hci1ub3RpZmljYXRpb24ge1xyXG5cdGhlaWdodDogNDhweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuXHJcbi5hci1ub3RpZmljYXRpb24tLXRhbGwge1xyXG5cdGhlaWdodDogMTMxcHg7XHJcbn1cclxuXHJcbi8qIG5zICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xyXG5cdC5hci1ub3RpZmljYXRpb24ge1xyXG5cdFx0d2lkdGg6IDM3NXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoMy4zODU4MjY3NzE2NTM1NCUgLSAxNnB4KTtcdFx0XHJcblx0fVxyXG59XHJcblxyXG4vKiBtICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcclxuXHJcbn1cclxuXHJcbi8qIGwgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xyXG5cclxufWRpdi5oZWFkZXJfcHJvbXB0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTlDRkVDO1xyXG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdHBhZGRpbmc6IDAuNWVtO1xyXG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcbmRpdi5hZGRyZXNzVmFsaWRhdGlvbiB7XHJcblx0cGFkZGluZzogMi41ZW07XHJcbn1cclxuXHJcbmRpdi5hZGRyZXNzVmFsaWRhdGlvbiAuaW5wdXRyYWRpbyB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0aGVpZ2h0OiAxMDVweDtcclxuXHRtYXJnaW46IDAgMTNweCAwIDA7XHJcbn1cclxuXHJcbmRpdi5hZGRyZXNzVmFsaWRhdGlvbiAuYWRkcmVzcyB7XHJcblx0aGVpZ2h0OiAxMDdweDtcclxuXHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0d2lkdGg6IDE0MnB4O1xyXG59XHJcblxyXG5kaXYuYWRkcmVzc1ZhbGlkYXRpb24gLmFkZHJlc3MgaW5wdXRbdHlwZT10ZXh0XSB7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0d2lkdGg6IDUwJTtcclxufVxyXG5cclxuZGl2LmFkZHJlc3NWYWxpZGF0aW9uIC5vbGRBZGRyZXNzIHtcclxuXHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0bWFyZ2luOiA4cHggMCAwO1xyXG59XHJcblxyXG5kaXYucHJvbXB0IHtcclxuXHRjb2xvcjogYmxhY2s7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuZGl2LmhlYWQge1xyXG5cdGNvbG9yOiBibGFjaztcclxuXHRtYXJnaW46IDAgMCAxZW07XHJcblx0cGFkZGluZzogMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbmRpdi5tZXNzYWdlIHtcclxuXHRjb2xvcjogYmxhY2s7XHJcblx0bWFyZ2luOiAwIDAgNC4xZW07XHJcblx0cGFkZGluZzogMCA0ZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5kaXYucmlnaHRfZGV0YWlscyB7XHJcblx0Y29sb3I6IGJsYWNrO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHdpZHRoOiA0MiU7XHJcbn1cclxuXHJcbmRpdi5lbnRlcl9wYXJ0aWFsIHtcclxuXHRjb2xvcjogYmxhY2s7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbi1sZWZ0OiAzM3B4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR3aWR0aDogNDIuMiU7XHJcbn1cclxuXHJcbmRpdi5lbnRlcl9wYXJ0aWFsIC5tdWx0UGlja0xpc3Qge1xyXG5cdG1hcmdpbjogOHB4IDAgMDtcclxufVxyXG5cclxuZGl2LmFkZHJlc3NTY3JvbGwge1xyXG5cdGhlaWdodDogMjE0cHg7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuZGl2LmFkZHJlc3NWYWxpZGF0aW9uICNhZGQtbmV3LWFkZHJlc3MtdmFsaWRhdGlvbi1idXR0b24tY29udGFpbmVyIHtcclxuXHR3aWR0aDogYXV0bztcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbmRpdi5hZGRyZXNzVmFsaWRhdGlvbiAjYWRkLW5ldy1hZGRyZXNzLXZhbGlkYXRpb24tYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLFxyXG5kaXYuYWRkcmVzc1ZhbGlkYXRpb24gI2FkZC1uZXctYWRkcmVzcy12YWxpZGF0aW9uLWJ1dHRvbi1jb250YWluZXIgYnV0dG9uIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbn1cclxuXHJcbmRpdi5hZGRyZXNzVmFsaWRhdGlvbiAjcmFkaW8tc2VsZWN0aW9uLWVycm9yLW1lc3NhZ2Uge1xyXG5cdGNvbG9yOiAjRjM2O1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRsZWZ0OiAtMTQwcHg7XHJcblx0dG9wOiAxNDJweDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFyLXBhc3N3b3JkLXJlcXVpcmVtZW50cyB7XHJcblx0bWFyZ2luLXRvcDogLTRweDtcclxufVxyXG4uYXItcGFzc3dvcmQtcmVxdWlyZW1lbnRzX19pY29uLWRhc2gge1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdHBhZGRpbmctdG9wOiAycHg7XHJcblx0cGFkZGluZy1ib3R0b206IDFweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHRcclxuXHRcclxuXHRkaXYuaGVhZCB7XHJcblx0XHRtYXJnaW46IDMwcHggMCAxZW07XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0ZGl2Lm1lc3NhZ2Uge1xyXG5cdFx0bWFyZ2luOiAwIDAgMy4xZW07XHJcblx0XHRwYWRkaW5nOiAwIDMuMWVtIDAgMDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHRkaXYucmlnaHRfZGV0YWlscyB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbjogMCAwIDAgMTM2cHg7XHJcblx0fVxyXG5cclxuXHRkaXYucHJvbXB0IHtcclxuXHRcdG1hcmdpbjogMCAwIDIwcHggMDtcclxuXHR9XHJcblxyXG5cdGRpdi5hZGRyZXNzVmFsaWRhdGlvbiBmb3JtI2R3ZnJtX2FkZEZvcm0gZGl2IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRkaXYuYWRkcmVzc1ZhbGlkYXRpb24gLmFkZHJlc3Mge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bWluLWhlaWdodDogNTVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0ZGl2LmFkZHJlc3NWYWxpZGF0aW9uIC5pbnB1dHJhZGlvIHtcclxuXHRcdG1hcmdpbjogMCAxM3B4IDAgMDtcclxuXHR9XHJcblxyXG5cdGRpdi5hZGRyZXNzVmFsaWRhdGlvbiAuaW5wdXRyYWRpbyBpbnB1dCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0ZGl2LmFkZHJlc3NWYWxpZGF0aW9uIC5iYWNrLXRvLWFkZHJlc3MsXHJcblx0ZGl2LmFkZHJlc3NWYWxpZGF0aW9uIC5hcHBseS1idXR0b24ge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0ZGl2LmFkZHJlc3NWYWxpZGF0aW9uIGRpdi5hZGRyZXNzU2Nyb2xsIHtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0ZGl2LmVudGVyX3BhcnRpYWwge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5hZGRyZXNzVmFsaWRhdGlvbiBkaXYucmlnaHRfZGV0YWlscyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0ZGl2LmFkZHJlc3NWYWxpZGF0aW9uICNhZGQtbmV3LWFkZHJlc3MtdmFsaWRhdGlvbi1idXR0b24tY29udGFpbmVyIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHQudmVyaWZ5QWRkcmVzc092ZXJsYXkge1xyXG5cdFx0dG9wOiAxMCUgIWltcG9ydGFudDtcclxuXHR9XHJcbn0jYXItcGF5bWVudGluc3RydW1lbnRzIGlucHV0LmVycm9yLCBcclxuI2FyLXBheW1lbnRpbnN0cnVtZW50cyBzZWxlY3QuZXJyb3Ige1xyXG5cdGJvcmRlcjogc29saWQgMXB4ICNGMDM7XHJcbn1cclxuI2FyLXBheW1lbnRpbnN0cnVtZW50cyAuZm9ybS1jYXB0aW9uLmVycm9yLW1lc3NhZ2Uge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdHdpZHRoOiAyMDAlO1xyXG59IC8qISBAZmlsZSBhcHAubnMub3JkZXJzLmNzcyAqL1xyXG5cclxuLypcclxuKlx0QHNlY3Rpb25zXHJcbiogXHQtIEdsb2JhbCBPcmRlciBTdHlsZXNcclxuKlx0LSBPcmRlciBMaXN0aW5nXHJcbipcdC0gRGV0YWlsc1xyXG4qXHQtIFJldHVybnNcclxuKlx0LSBPcmRlciBUcmFja2luZ1xyXG4qXHJcbiovXHJcblxyXG4ub3JkZXJzaGlwbWVudCAucmVnaXN0cnktcmVzdWx0cy10YWJsZSB7XHJcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcclxufVxyXG5cclxuLnJldHVybi1kZXNjcmlwdGlvbi1jZWxsLFxyXG4ub3JkZXJyZXR1cm4gLml0ZW0taW1hZ2Uge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XHJcbn1cclxuXHJcbi5lcnJvci5yZXR1cm4tdG90YWwtZXJyb3Ige1xyXG5cdG1hcmdpbjogMTBweDtcclxufVxyXG5cclxuLlJldmlld1JldHVyblF1YW50aXRpZXMgLnJldHVybi1pdGVtLXJvdyxcclxuLlJldmlld1JldHVyblF1YW50aXRpZXMgLnJldHVybi1kZXNjcmlwdGlvbi1jZWxsLFxyXG4ub3JkZXJyZXR1cm4gLlJldmlld1JldHVyblF1YW50aXRpZXMgLml0ZW0taW1hZ2Uge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5yZXR1cm4tZGVzY3JpcHRpb24tY2VsbCBzdHJvbmcge1xyXG59XHJcblxyXG4ubm9uLXJldHVybmFibGUtdGFibGUge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDO1xyXG59XHJcblxyXG4ubm9uLXJldHVybmFibGUtdGFibGUgdHIge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xyXG59XHJcblxyXG4ub3JkZXJyZXR1cm4gLm5vbi1yZXR1cm5hYmxlLXRhYmxlIC5pdGVtLWltYWdlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbi5vcmRlcnJldHVybiAubm9uLXJldHVybmFibGUtdGFibGUgLml0ZW0taW1hZ2UgaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5yZXR1cm4tZGVzY3JpcHRpb24tY2VsbCBzZWxlY3QucmV0dXJuLW5vdGUtc2VsZWN0IHtcclxuXHR3aWR0aDogMjUwcHg7XHJcbn1cclxuXHJcbi5yZXR1cm4tcmVhc29uLXJvdyAucmV0dXJuLWNvbW1lbnQge1xyXG5cdG1hcmdpbi10b3A6IDNweDtcclxufVxyXG5cclxuLnJldHVybi1kZXNjcmlwdGlvbi1jZWxsIGlucHV0IHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5yZXR1cm4tZGVzY3JpcHRpb24tY2VsbCAucmV0dXJuLXJlYXNvbi1pbnB1dCB7XHJcblx0d2lkdGg6IDYzLjUlO1xyXG59XHJcblxyXG4ub3JkZXJyZXR1cm4gLml0ZW0tc3VidG90YWwtY2VsbCB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDRweDtcclxufVxyXG5cclxuLm9yZGVycmV0dXJuIC5pdGVtLXN1YnRvdGFsLWNlbGwtYWN0aXZlIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDRweDtcclxufVxyXG5cclxuLnJldHVybi1kZXNjcmlwdGlvbi1jZWxsIGxhYmVsIHtcclxuXHRsaW5lLWhlaWdodDogMmVtO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHdpZHRoOiAxNWVtO1xyXG59XHJcblxyXG4ucmV0dXJuLXJlYXNvbi1yb3cgbGFiZWwge1xyXG5cdHdpZHRoOiAxMzBweDtcclxufVxyXG5cclxuLnJldHVybi1yZWFzb24tcm93IC5yZXF1aXJlZC1maWVsZHMge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IDEzMHB4O1xyXG59XHJcblxyXG4ucHRfb3JkZXIgaDUudGhpcnR5cHQuZmlyc3QtcmV0dXJuYWJsZS1oZWFkZXIge1xyXG5cdG1hcmdpbjogMTZweCAwO1xyXG59XHJcblxyXG4ucHRfb3JkZXIgLmNvbmZpcm1yZXR1cm4gaDUudGhpcnR5cHQucmV0dXJuYWJsZS1oZWFkZXIge1xyXG5cdG1hcmdpbjogOHB4IDA7XHJcbn1cclxuXHJcbi5wdF9hY2NvdW50ICNtYWluICNzZWNvbmRhcnkucmVmaW5lbWVudHMgLnJlZmluZW1lbnQuQWNjb3VudCB1bCxcclxuLnB0X29yZGVyICNtYWluICNzZWNvbmRhcnkucmVmaW5lbWVudHMgLnJlZmluZW1lbnQuQWNjb3VudCB1bCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wdF9hY2NvdW50ICNtYWluIC5yZWZpbmVtZW50LkFjY291bnQgI2NhdGVnb3J5LWxldmVsLTEgbGksXHJcbi5wdF9vcmRlciAjbWFpbiAucmVmaW5lbWVudC5BY2NvdW50ICNjYXRlZ29yeS1sZXZlbC0xIGxpIHtcclxuXHRtYXJnaW46IDAgMCA2cHg7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLnB0X29yZGVyIC5uZWVkLWhlbHAtY2FsbG91dCB7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLnB0X29yZGVyIC5vcmRlcnJldHVybiAubmVlZC1oZWxwLWNhbGxvdXQge1xyXG5cdG1hcmdpbi10b3A6IC00NXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcbi5wdF9vcmRlciAucmVmdW5kLXRvdGFsIC5uZWVkLWhlbHAtY2FsbG91dCB7XHJcblx0bWFyZ2luLXRvcDogLTM1cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMzRweDtcclxufVxyXG5cclxuLnB0X29yZGVyIC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLm9yZGVyLWluZm8tdG9wIC5yb3cge1xyXG5cdG1hcmdpbjogMCAwIDAuN2VtO1xyXG59XHJcblxyXG4ucHRfb3JkZXIgLm9yZGVyLWRldGFpbHMtd3JhcHBlciAub3JkZXItaW5mby10b3AgLnJvdyBzcGFuLnZhbHVlIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wdF9vcmRlciAuY29uZmlybXJldHVybiAuY2FydC1wcm9tb3Mge1xyXG5cdG1hcmdpbjogMjI5cHggMCAzOHB4O1xyXG59XHJcblxyXG4jY29uZmlybWF0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDO1xyXG5cdG1hcmdpbjogMzBweCAwO1xyXG5cdHBhZGRpbmc6IDQwcHggMCAzMHB4IDA7XHJcbn1cclxuXHJcbiNjb25maXJtYXRpb24gcCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4jY29uZmlybWF0aW9uIC5mb3JtLXJvdyBsYWJlbCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR3aWR0aDogMTMwcHg7XHJcbn1cclxuXHJcbiNjb25maXJtYXRpb24gLmZvcm0tcm93LmZvcm0tcm93LWJ1dHRvbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxuXHRwYWRkaW5nLXRvcDogMTNweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNjb25maXJtYXRpb24gYS5jYW5jZWwge1xyXG5cdG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuI2NvbmZpcm1hdGlvbiBidXR0b24uYXBwbHktYnV0dG9uOmhvdmVyLFxyXG4jY29uZmlybWF0aW9uIGJ1dHRvbi5hcHBseS1idXR0b246Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgIzY2NjtcclxufVxyXG5cclxuI2NvbmZpcm1hdGlvbiAuZm9ybS1yb3cuZm9ybS1yb3ctYnV0dG9uIGJ1dHRvbi5hcHBseS1idXR0b24ge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4jY29uZmlybWF0aW9uIGEuY29udGludWU6aG92ZXIsXHJcbiNjb25maXJtYXRpb24gYS5jb250aW51ZTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjNjY2O1xyXG59XHJcblxyXG4jY29uZmlybWF0aW9uIGEuY2FuY2VsOmhvdmVyLFxyXG4jY29uZmlybWF0aW9uIGEuY2FuY2VsOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNFNkU3RTg7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAubG9naW4tYm94LWNvbnRlbnQgI2NyZWF0ZUFjY291bnRCdXR0b24gYnV0dG9uIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHdoaXRlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxuXHRtYXJnaW46IDEycHggMCAwIDRweDtcclxuXHRwYWRkaW5nOiAwLjllbSAyLjJlbSAwLjdlbSAxLjllbTtcclxufVxyXG5cclxuI2RpYWxvZy1jb250YWluZXIgLm1pbmljYXJkLWxhYmVsIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDExNXB4O1xyXG59XHJcblxyXG4ucHRfYWNjb3VudCAjcHJpbWFyeS5wcmltYXJ5LWNvbnRlbnQgLnJlcXVpcmVkLW5vdGlmaWNhdGlvbi1jb250YWluZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHRwYWRkaW5nOiA1cHggMDtcclxuXHR0b3A6IDMuNWVtO1xyXG59XHJcblxyXG4ub3JkZXItaGlzdG9yeS1jYXRlZ29yeS10aXRsZXMge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDO1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRtYXJnaW4tdG9wOiA2NHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnZlcnRpY2FsLW1pZGRsZSxcclxuLnZhbHVlLm9yZGVyX3Byb2Nlc3NlZCxcclxuLnZhbHVlLm9yZGVyX3NoaXBwZWQsXHJcbi52YWx1ZS5vcmRlcl9jYW5jZWxlZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiA0cHg7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNvcmRlci1oaXN0b3J5LXJlc3VsdHMgLnZlcnRpY2FsLW1pZGRsZS50cmFja2luZy1udW1iZXIgYSB7XHJcblx0ZGlzcGxheTogaW5saW5lO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4jb3JkZXItaGlzdG9yeS1yZXN1bHRzIC5uby11bmRlcmxpbmUgYSB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbiNvcmRlci1oaXN0b3J5LXJlc3VsdHMgYnV0dG9uLmJ1dHRvbi5zZWNvbmRhcnkge1xyXG5cdG1hcmdpbjogN3B4IDAgMCAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm9yZGVyLWhpc3RvcnktdGFibGUgdHIub3JkZXItY29udGVudC1jb2x1bW4ge1xyXG5cdGhlaWdodDogMjVweDtcclxufVxyXG5cclxuLm9yZGVyLWhpc3RvcnktdGFibGUgdGgub3JkZXItY29udGVudC1jb2x1bW4ubWFyZ2luLWxlZnQge1xyXG5cdHBhZGRpbmc6IDAgMCAwIDQuOWVtO1xyXG59XHJcblxyXG4ub3JkZXItaGlzdG9yeS10YWJsZSB0aC5vcmRlci1jb250ZW50LWNvbHVtbiB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG5cdHBhZGRpbmc6IDFlbSAwIDEuMmVtO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5vcmRlci1oaXN0b3J5LXRhYmxlIHRyIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcclxuXHRoZWlnaHQ6IDczcHg7XHJcbn1cclxuXHJcbi5vcmRlci1oaXN0b3J5LWl0ZW1zIHtcclxuXHRwYWRkaW5nOiAwIDAgMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vcmRlci1oaXN0b3J5LXRhYmxlIHRkIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uaXRlbS1jb2x1bW4tZXhwYW5kZWQge1xyXG5cdHdpZHRoOiA0MS4yZW07XHJcbn1cclxuXHJcbi5pdGVtLWNvbHVtbi1leHBhbmRlZCBpbWcge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1heC13aWR0aDogNDVweDtcclxufVxyXG5cclxuLml0ZW0tY29sdW1uLWV4cGFuZGVkIHNwYW4ge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbjogMjJweCAwIDAgN3B4O1xyXG59XHJcblxyXG4uc2l6ZS1jb2x1bW4tZXhwYW5kZWQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0d2lkdGg6IDEyLjhlbTtcclxufVxyXG5cclxuLmNvbG91ci1jb2x1bW4tZXhwYW5kZWQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0d2lkdGg6IDE0LjNlbTtcclxufVxyXG5cclxuLnF1YWxpdHktY29sdW1uLWV4cGFuZGVkIHtcclxuXHR3aWR0aDogMTA0cHg7XHJcbn1cclxuXHJcbmgzLmhlbHAtd2l0aC1vcmRlcnMtaGVhZGVyIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZy1ib3R0b206IDE0cHg7XHJcbn1cclxuXHJcbi5vcmRlcnJldHVybiAub3JkZXItaW5mby10b3Age1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0Y4RjhGODtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0NDQztcclxuXHRtaW4taGVpZ2h0OiA1MHB4O1xyXG5cdHBhZGRpbmc6IDE1cHggM3B4IDZweCAzcHg7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ub3JkZXJyZXR1cm4gLm9yZGVyLWluZm8tdG9wIC5vcmRlcm51bWJlciB7XHJcbn1cclxuXHJcbi5yZXR1cm4taXRlbS1yb3cge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XHJcbn1cclxuXHJcbi5yZXR1cm4taXRlbS1yb3cgYS5saW5rXzIge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxufVxyXG5cclxuLnJldHVybi1pdGVtLXJvdyAuaXRlbS1pbWFnZSBpbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm9yZGVyLXJldHVybi1jb25maXJtYXRpb24td3JhcHBlciB7XHJcblx0bWFyZ2luLXRvcDogNjRweDtcclxufVxyXG5cclxuLm9yZGVyLXJldHVybi1jb25maXJtYXRpb24td3JhcHBlciBkaXYge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XHJcbn1cclxuXHJcbi5vcmRlci1yZXR1cm4tY29uZmlybWF0aW9uLXdyYXBwZXIgZGl2LnJldHVybi1jb25maXJtYXRpb24tc3VtbWFyeSB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XHJcblx0cGFkZGluZzogMC44ZW0gMWVtO1xyXG59XHJcblxyXG4ub3JkZXItcmV0dXJuLWNvbmZpcm1hdGlvbi13cmFwcGVyIGRpdi5yZXR1cm4tY29uZmlybWF0aW9uLXN1bW1hcnkgLnJldHVybi1ubyB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5vcmRlci1yZXR1cm4tY29uZmlybWF0aW9uLXdyYXBwZXIgZGl2LnJldHVybi1jb25maXJtYXRpb24tc3VtbWFyeSBidXR0b24ge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRwYWRkaW5nOiAwLjhlbSAxLjdlbTtcclxufVxyXG5cclxuLm9yZGVyLXJldHVybi1jb25maXJtYXRpb24td3JhcHBlciAucmV0dXJuLWNvbmZpcm1hdGlvbi1kZXRhaWxzIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0NDQztcclxuXHRtYXJnaW4tYm90dG9tOiAwLjc1ZW07XHJcblx0cGFkZGluZzogMWVtIDAuNzE1ZW07XHJcbn1cclxuXHJcbi5vcmRlci1yZXR1cm4tY29uZmlybWF0aW9uLXdyYXBwZXIgLnJldHVybi1jb25maXJtYXRpb24tZGV0YWlscyBwLmNvbmZpcm1hdGlvbiB7XHJcblx0cGFkZGluZy1ib3R0b206IDE5cHg7XHJcbn1cclxuXHJcbi5vcmRlci1yZXR1cm4tY29uZmlybWF0aW9uLXdyYXBwZXIgLnJldHVybi1jb25maXJtYXRpb24tZGV0YWlscyBwLnJldHVybiB7XHJcblx0cGFkZGluZy10b3A6IDE3cHg7XHJcbn1cclxuXHJcbi5yZXR1cm4tY29uZmlybWF0aW9uLWJ1dHRvbi1iYXIgYnV0dG9uIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luLWxlZnQ6IDFlbTtcclxufVxyXG5cclxuLm9yZGVyLXJldHVybi1jb25maXJtYXRpb24td3JhcHBlciBwIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogNnB4IDAgN3B4IDA7XHJcbn1cclxuXHJcbi5yZXR1cm4tY29uZmlybWF0aW9uLXN1bW1hcnkgcCBzcGFuLmZ1bmNfMiB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHBhZGRpbmc6IDhweCAwO1xyXG59XHJcblxyXG4ub3JkZXItcmV0dXJuLWNvbmZpcm1hdGlvbi13cmFwcGVyIHAuYm9keV8yIHtcclxuXHRwYWRkaW5nOiAycHggMCAwO1xyXG59XHJcbi5wdF9vcmRlciAucmVmdW5kLXRvdGFsIHt9XHJcblxyXG4ucHRfb3JkZXIgLnJlZnVuZC10b3RhbCBoNiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRwYWRkaW5nOiAyM3B4IDVweCAyNHB4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xyXG59XHJcblxyXG4ucHRfb3JkZXIgLnJlZnVuZC10b3RhbCBoNi5yZXR1cm5hYmxlLWhlYWRlciB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLnB0X29yZGVyIC5yZWZ1bmQtdG90YWwgaDYgc3BhbiB7XHJcblx0cGFkZGluZy1sZWZ0OiA0NXB4O1xyXG59XHJcblxyXG4ucHRfb3JkZXIgLnJlZnVuZC10b3RhbCAuZm9ybS1yb3cuZm9ybS1yb3ctYnV0dG9uIHtcclxuXHRtYXJnaW46IDE1cHggMCAwO1xyXG59XHJcblxyXG4ucHRfb3JkZXIgLnJlZnVuZC10b3RhbCAuZm9ybS1yb3cuZm9ybS1yb3ctYnV0dG9uIC5idXR0b24uc2Vjb25kYXJ5IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLnByaW1hcnktY29udGVudCBoMS5yZXR1cm5hYmxlLWhlYWRlciB7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLnByaW1hcnktY29udGVudCBoMS5yZWZ1bmFibGUtYW1vdW50IHtcclxuXHRtYXJnaW4tdG9wOiAxZW07XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbiNvcmRlci1oaXN0b3J5LXJlc3VsdHMgYSB7XHJcbn1cclxuXHJcbi5vcmRlci1pbmZvLWJvdHRvbSB7XHJcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRjhGOEY4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1pbi1oZWlnaHQ6IDUwcHg7XHJcblx0cGFkZGluZzogMnB4IDVweCAxNnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm9yZGVyLXN1bW1hcnktYmxvY2tzIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGOEY4Rjg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XHJcblx0cGFkZGluZzogMjJweCAwIDEycHggMDtcclxufVxyXG5cclxuLm9yZGVyLXN1bW1hcnktYmxvY2tzIC5vcmRlcm1lc3NhZ2UgLnZhbHVlIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICk7XHJcbn1cclxuXHJcbi5vcmRlci1pbmZvLWJvdHRvbSAucm93IHtcclxuXHRtYXJnaW46IDEuMWVtIDAgMDtcclxufVxyXG5cclxuLm9yZGVyLWluZm8tYm90dG9tIC5yb3cgLmxhYmVsIHtcclxuXHR3aWR0aDogMTguMSU7XHJcbn1cclxuXHJcbi5vcmRlci1pbmZvLWJvdHRvbSAucm93IC5saW5rXzIge1xyXG5cdHRvcDogLTVweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5idXR0b24tcmlnaHQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogNXB4O1xyXG5cdHRvcDogMTZweDtcclxufVxyXG5cclxuLmJ1dHRvbi1yZXR1cm4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogNXB4O1xyXG5cdHRvcDogNjBweDtcclxufVxyXG5cclxuLnJvdyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAwIDAgMC41ZW07XHJcbn1cclxuXHJcbi5yb3cgLmdpZnRtZXNzYWdlIHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4ucm93IC5sYWJlbCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0d2lkdGg6IDE2MHB4O1xyXG59XHJcblxyXG4uZ2lmdG1lc3NhZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCAwIDAuNWVtO1xyXG59XHJcblxyXG4uZ2lmdG1lc3NhZ2UgLmxhYmVsIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHR3aWR0aDogMTYwcHg7XHJcbn1cclxuXHJcbi5wdF9vcmRlciAjZHdmcm1fb3JkZXJyZXR1cm4gLm9yZGVyc2hpcG1lbnQge31cclxuXHJcbi5wdF9vcmRlciAjZHdmcm1fb3JkZXJyZXR1cm4gLm9yZGVyc2hpcG1lbnQgdGQge1xyXG5cdHBhZGRpbmc6IDEuOWVtIDFlbSAxLjJlbSAwO1xyXG59XHJcblxyXG4ucHRfb3JkZXIgI2R3ZnJtX29yZGVycmV0dXJuIC5vcmRlcnNoaXBtZW50IC5yZXR1cm4taXRlbS1yb3cgdGQuaXRlbS1pbWFnZSB7XHJcblx0cGFkZGluZzogMC41ZW0gMWVtIDEuMWVtIDA7XHJcbn1cclxuXHJcbi5wdF9vcmRlciAjZHdmcm1fb3JkZXJyZXR1cm4gLm9yZGVyc2hpcG1lbnQgdGQucXR5cnRuIHtcclxuXHRwYWRkaW5nOiAxLjJlbSAwO1xyXG59XHJcblxyXG4ucHRfb3JkZXIgI2R3ZnJtX29yZGVycmV0dXJuIC5vcmRlcnNoaXBtZW50IHRoLnF0eS1jb2x1bW4tZGV0YWlscyB7XHJcblx0d2lkdGg6IDcuNiU7XHJcbn1cclxuXHJcbi5wdF9vcmRlciAjZHdmcm1fb3JkZXJyZXR1cm4gLm9yZGVyc2hpcG1lbnQgdGgucmV0dXJuLWNvbHVtbi1kZXRhaWxzIHtcclxuXHR3aWR0aDogMTYuNSU7XHJcbn1cclxuXHJcbi5wdF9vcmRlciAjZHdmcm1fb3JkZXJyZXR1cm4gLm9yZGVyc2hpcG1lbnQgdGguaXRlbXByaWNlLWNvbHVtbi1kZXRhaWxzIHtcclxuXHR3aWR0aDogMTIuODklOyAvKiAxNC44OSU7ICovXHJcbn1cclxuXHJcbi5wdF9vcmRlciAjZHdmcm1fb3JkZXJyZXR1cm4gLm9yZGVyc2hpcG1lbnQgdGguc3VidG90YWwtY29sdW1uLWRldGFpbHMge1xyXG5cdHdpZHRoOiAxMC4zNCU7XHJcbn1cclxuXHJcbi5wdF9vcmRlciAjZHdmcm1fb3JkZXJyZXR1cm4gLm9yZGVyc2hpcG1lbnQgdGQucmV0dXJuLWRlc2NyaXB0aW9uLWNlbGwge1xyXG5cdHBhZGRpbmc6IDAgMCAxOHB4IDExcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLnB0X29yZGVyICNkd2ZybV9vcmRlcnJldHVybiAub3JkZXJzaGlwbWVudCB0ZC5yZXR1cm4tZGVzY3JpcHRpb24tY2VsbCAuZXJyb3IucmVhc29uLWNvZGUtZXJyb3Ige1xyXG5cdG1hcmdpbjogLTIxcHggMCAxN3B4IDQwMHB4O1xyXG59XHJcblxyXG4ucHRfb3JkZXIgI2R3ZnJtX29yZGVycmV0dXJuIC5vcmRlcnNoaXBtZW50IHRkLnJldHVybi1kZXNjcmlwdGlvbi1jZWxsIC5yZXR1cm4tcmVhc29uLXJvdyAucmVxdWlyZWQtZmllbGRzIHtcclxuXHRtYXJnaW4tbGVmdDogMTA5cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5wdF9vcmRlciAjZHdmcm1fb3JkZXJyZXR1cm4gLm9yZGVyc2hpcG1lbnQgdGQucmV0dXJuLWRlc2NyaXB0aW9uLWNlbGwgcCB7XHJcblx0bWFyZ2luOiAwLjVlbSAwIDAgMDtcclxufVxyXG5cclxuLnB0X29yZGVyICNkd2ZybV9vcmRlcnJldHVybiAub3JkZXJzaGlwbWVudCB0ZC5yZXR1cm4tZGVzY3JpcHRpb24tY2VsbCAucmV0dXJuLXJlYXNvbi1yb3cgbGFiZWwge1xyXG5cdHdpZHRoOiAxMTVweDtcclxuXHRsaW5lLWhlaWdodDogMi41ZW07XHJcbn1cclxuXHJcbi5wdF9vcmRlciAjZHdmcm1fb3JkZXJyZXR1cm4gLm9yZGVyc2hpcG1lbnQgdGQucXR5cnRuIHNlbGVjdCB7XHJcblx0d2lkdGg6IDk2cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5wdF9vcmRlciAjZHdmcm1fb3JkZXJyZXR1cm4gLm9yZGVyc2hpcG1lbnQgdGQuaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWxpc3QtaXRlbSBhLmxpbmtfMlx0e1xyXG59XHJcblxyXG4ucHRfb3JkZXIgI2R3ZnJtX29yZGVycmV0dXJuIC5vcmRlcnNoaXBtZW50IHRkLml0ZW0tZGV0YWlscy5zdWJ0b3RhbCB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5wdF9vcmRlciAjZHdmcm1fb3JkZXJyZXR1cm4gLm9yZGVyc2hpcG1lbnQgdGQuaXRlbS1kZXRhaWxzLmJyYW5kLW5hbWUge1xyXG5cdHBhZGRpbmc6IDEuNWVtIDFlbTtcclxufVxyXG5cclxuLnB0X29yZGVyICNkd2ZybV9vcmRlcnJldHVybiAub3JkZXJzaGlwbWVudCAuUmV2aWV3UmV0dXJuUXVhbnRpdGllcyAuY29sb3ItY29sdW1uLWRldGFpbHMge1xyXG5cdHdpZHRoOiAxMi43NSU7XHJcbn1cclxuXHJcbi5wdF9vcmRlciAjZHdmcm1fb3JkZXJyZXR1cm4gLm9yZGVyc2hpcG1lbnQgLlJldmlld1JldHVyblF1YW50aXRpZXMgLnNpemUtY29sdW1uLWRldGFpbHMge1xyXG5cdHdpZHRoOiA0LjIlO1xyXG59XHJcblxyXG4ucHRfb3JkZXIgI2R3ZnJtX29yZGVycmV0dXJuIC5vcmRlcnNoaXBtZW50IC5SZXZpZXdSZXR1cm5RdWFudGl0aWVzIC5pdGVtcHJpY2UtY29sdW1uLWRldGFpbHMge1xyXG5cdHdpZHRoOiAxNi44OSU7XHJcbn1cclxuXHJcbi5wdF9vcmRlciAjZHdmcm1fb3JkZXJyZXR1cm4gLm9yZGVyc2hpcG1lbnQgLlJldmlld1JldHVyblF1YW50aXRpZXMgLnJldHVybi1jb2x1bW4tZGV0YWlscyB7XHJcblx0d2lkdGg6IDE4LjclO1xyXG59XHJcblxyXG4ucHRfb3JkZXIgI2R3ZnJtX29yZGVycmV0dXJuIC5vcmRlcnNoaXBtZW50IC5SZXZpZXdSZXR1cm5RdWFudGl0aWVzIHRkLnF0eXJ0biB7XHJcblx0cGFkZGluZzogMS45ZW0gMDtcclxufVxyXG5cclxuLnB0X29yZGVyICNkd2ZybV9vcmRlcnJldHVybiAub3JkZXJzaGlwbWVudCAub3JkZXItc3VtbWFyeS1ibG9ja3Mub3JkZXJoaXN0b3J5c3VtbWFyeSB7XHJcblx0cGFkZGluZzogMjBweCAwIDMycHggMDtcclxufVxyXG5cclxuLnB0X29yZGVyICNkd2ZybV9vcmRlcnJldHVybiAub3JkZXJzaGlwbWVudCAub3JkZXItc3VtbWFyeS1ibG9ja3Mub3JkZXJoaXN0b3J5c3VtbWFyeSAub3JkZXJmaW5hbHRvdGFsIHtcclxuXHRib3JkZXItdG9wOiAycHggc29saWQ7XHJcblx0bWFyZ2luOiAyNHB4IDIuMzgwOTUlIDAgMy4zODU4MyU7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5wdF9vcmRlciAjZHdmcm1fb3JkZXJyZXR1cm4gLm9yZGVyc2hpcG1lbnQgLm9yZGVyaGlzdG9yeXN1bW1hcnkgLm9yZGVydG90YWxzIGxpIHtcclxuXHRtYXJnaW46IDRweCAwO1xyXG59XHJcblxyXG4ucHRfb3JkZXIgI2R3ZnJtX29yZGVycmV0dXJuIC5vcmRlcnNoaXBtZW50IC5vcmRlcmhpc3RvcnlzdW1tYXJ5IC5vcmRlcmZpbmFsdG90YWwgLnB1cmNoYXNlc3VtbWFyeSB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLnB0X29yZGVyICNkd2ZybV9vcmRlcnJldHVybiAub3JkZXJzaGlwbWVudCAub3JkZXJoaXN0b3J5c3VtbWFyeSAub3JkZXJmaW5hbHRvdGFsIC52YWx1ZSB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA5cHg7XHJcbn1cclxuXHJcbi5wdF9vcmRlciAjZHdmcm1fb3JkZXJyZXR1cm4gLm9yZGVyc2hpcG1lbnQgLm9yZGVyaGlzdG9yeXN1bW1hcnkgLnB1cmNoYXNlc3VtbWFyeSAub3JkZXJ0b3RhbHN0YWJsZSAubGFiZWwge1xyXG5cdHdpZHRoOiA3NCU7XHJcbn1cclxuXHJcbi5wdF9vcmRlciAucmV2aWV3cmV0dXJuIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wdF9vcmRlciAucmV2aWV3cmV0dXJuIGg1LnRoaXJ0eXB0IHtcclxuXHRtYXJnaW46IDE2cHggMCAwO1xyXG59XHJcblxyXG4ucHRfb3JkZXIgLnJldmlld3JldHVybiAubmVlZC1oZWxwLWNhbGxvdXQge1xyXG5cdG1hcmdpbjogLTIxcHggMCAwO1xyXG59XHJcblxyXG4ucHRfb3JkZXIgLnJldmlld3JldHVybiAubmVlZC1oZWxwLWNhbGxvdXQgYSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucHRfb3JkZXIgLnJldmlld3JldHVybiAub3JkZXItaW5mby10b3Age1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLnB0X29yZGVyIC5yZXZpZXdub25yZXR1cm5hYmxlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnB0X29yZGVyIC5yZXZpZXdub25yZXR1cm5hYmxlIC5uZWVkLWhlbHAtY2FsbG91dCB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLnB0X29yZGVyIC5yZXZpZXdub25yZXR1cm5hYmxlIC5ub24tcmV0dXJuYWJsZS10YWJsZSB7XHJcblx0bWFyZ2luLXRvcDogNDZweDtcclxufVxyXG5cclxuLnB0X29yZGVyIC5yZXZpZXdub25yZXR1cm5hYmxlIC5ub24tcmV0dXJuYWJsZS10YWJsZSB0aGVhZC5kZXNrdG9wdmlzaWJsZSxcclxuLm9yZGVyc2hpcG1lbnQgLnJlZ2lzdHJ5LXJlc3VsdHMtdGFibGUgdGhlYWQuZGVza3RvcHZpc2libGUge1xyXG5cdGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxufVxyXG5cclxuLnB0X29yZGVyIC5yZXZpZXdub25yZXR1cm5hYmxlIC5ub24tcmV0dXJuYWJsZS10YWJsZSB0ZC5kZXNrdG9wdmlzaWJsZSxcclxuLm9yZGVyc2hpcG1lbnQgLnJlZ2lzdHJ5LXJlc3VsdHMtdGFibGUgdGQuZGVza3RvcHZpc2libGUge1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB0X29yZGVyIC5yZXZpZXdyZXR1cm4gLmJhY2stdG8tb3JkZXJzLFxyXG4ucHRfb3JkZXIgLnJldmlld25vbnJldHVybmFibGUgLmJhY2stdG8tb3JkZXJzIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luOiA2cHggMCAxNHB4O1xyXG5cdHBhZGRpbmc6IDAuNzVlbSAxLjFlbTtcclxufVxyXG5cclxuLm9yZGVyLWluZm8tdG9wIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcclxuXHRtYXJnaW46IDM0cHggMCAwO1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ub3JkZXItaW5mby10b3AgLm9yZGVyc3RhdHVzIC52YWx1ZS5vcmRlcl9wcm9jZXNzZWQge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5vcmRlci1pbmZvLXRvcCAucm93IHNwYW4udmFsdWUge1xyXG5cdG1hcmdpbjogMCAwIDE4cHg7XHJcbn1cclxuXHJcbi5vcmRlci1pbmZvLXRvcCAucm93IC5sYWJlbCB7XHJcblx0d2lkdGg6IDE4JTtcclxufVxyXG5cclxuLm9yZGVyLWluZm8tdG9wIC52YWx1ZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0d2lkdGg6IDMwJTtcclxufVxyXG5cclxuLm9yZGVyLWluZm8tdG9wIC5vcmRlci1jb2x1bW4ub3JkZXJzdGF0dXMge1xyXG5cdGZsb2F0OiBub25lO1xyXG5cdGhlaWdodDogaW5oZXJpdDtcclxuXHR3aWR0aDogaW5oZXJpdDtcclxufVxyXG5cclxudGFibGUub3JkZXJzaGlwbWVudHRhYmxlIHRoZWFkLmRlc2t0b3B2aXNpYmxlIHtcclxuXHRkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbn1cclxuXHJcbnRhYmxlLm9yZGVyc2hpcG1lbnR0YWJsZSB0ZC5kZXNrdG9wdmlzaWJsZSB7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG50YWJsZS5vcmRlcnNoaXBtZW50dGFibGUucHJvZHVjdC1ncmlkIHtcclxuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG59XHJcblxyXG4ub3JkZXJzaGlwbWVudHRhYmxlLnByb2R1Y3QtZ3JpZCB0ZCB7XHJcblx0cGFkZGluZzogMS44ZW0gMDtcclxufVxyXG5cclxuLm9yZGVyc2hpcG1lbnR0YWJsZS5wcm9kdWN0LWdyaWQgdGQucHJvZHVjdGltYWdlIHtcclxuXHRwYWRkaW5nOiAwLjhlbSA5cHggMC44ZW0gMDtcclxufVxyXG5cclxuLm9yZGVyc2hpcG1lbnR0YWJsZS5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtbmFtZSBhIHtcclxufVxyXG5cclxuLm9yZGVyc2hpcG1lbnR0YWJsZS5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtaXRlbS1ubyB7XHJcblx0cGFkZGluZzogMi43ZW0gMCAwIDA7XHJcbn1cclxuXHJcbi5vcmRlcnNoaXBtZW50dGFibGUgLnByaWNlLWFkanVzdGVkLXRvdGFsIHNwYW4ge1xyXG5cdGNvbG9yOiAjRTcxMzE2O1xyXG59XHJcblxyXG4ubm9uLXJldHVybmFibGUtcmVhc29uIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMCAzMXB4IDAgMDtcclxuXHRtaW4taGVpZ2h0OiAyNnB4O1xyXG59XHJcblxyXG4ubm9uLXJldHVybmFibGUtcmVhc29uIC5hci10ZXh0LWljb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbi5yZXR1cm5hYmxlLXJlYXNvbiB7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5vcmRlcnNoaXBtZW50dGFibGUucHJvZHVjdC1ncmlkIHRkLnByb2R1Y3RuYW1lIHtcclxuXHRwYWRkaW5nOiAwLjdlbSAwO1xyXG59XHJcblxyXG4ub3JkZXJzaGlwbWVudHRhYmxlLnByb2R1Y3QtZ3JpZCB0ZC5wcm9kdWN0LXByaWNlIHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLm9yZGVyc2hpcG1lbnR0YWJsZS5wcm9kdWN0LWdyaWQgLnByb2R1Y3RpbWFnZSBpbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnB0X29yZGVyIC5vcmRlcnNoaXBtZW50IHRhYmxlLnJlZ2lzdHJ5LXJlc3VsdHMtdGFibGUgLml0ZW0tbmFtZS1oZWFkZXIge1xyXG5cdHBhZGRpbmc6IDEwcHggMCAxMXB4IDNweDtcclxufVxyXG5cclxuLml0ZW0tbmFtZS1oZWFkZXIge1xyXG5cdHBhZGRpbmc6IDE1cHggMCAxMHB4IDVweDtcclxuXHR3aWR0aDogMTIuNCU7XHJcbn1cclxuXHJcbi5pdGVtLWNvbHVtbi1kZXRhaWxzIHtcclxuXHRwYWRkaW5nOiAxM3B4IDAgMTJweCA0cHg7XHJcblx0d2lkdGg6IDE5Ljc4JTtcclxufVxyXG5cclxuLmNvbG9yLWNvbHVtbi1kZXRhaWxzIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRwYWRkaW5nLXRvcDogMTNweDtcclxuXHR3aWR0aDogMTAuMjUlO1xyXG59XHJcblxyXG4uc2l6ZS1jb2x1bW4tZGV0YWlscyB7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0cGFkZGluZy10b3A6IDEzcHg7XHJcblx0d2lkdGg6IDEwLjg1JTtcclxufVxyXG5cclxuLnF0eS1jb2x1bW4tZGV0YWlscyB7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0cGFkZGluZy10b3A6IDEzcHg7XHJcblx0d2lkdGg6IDEwLjAxJTtcclxufVxyXG5cclxuLml0ZW1wcmljZS1jb2x1bW4tZGV0YWlscyB7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0cGFkZGluZy10b3A6IDEzcHg7XHJcblx0d2lkdGg6IDE0Ljg5JTtcclxufVxyXG5cclxuLnJldHVybi1jb2x1bW4tZGV0YWlscyB7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0cGFkZGluZy10b3A6IDEzcHg7XHJcblx0d2lkdGg6IDEzLjgyJTtcclxufVxyXG5cclxuLnN1YnRvdGFsLWNvbHVtbi1kZXRhaWxzIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRwYWRkaW5nLXRvcDogMTNweDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR3aWR0aDogOC4zNCU7XHJcbn1cclxuXHJcbi5vcmRlcnNoaXBtZW50IHRyLnRhYmxlLWhlYWRlciB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxuXHRoZWlnaHQ6IDM4cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWl0ZW0taW5mby1jb250YWluZXIge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbjogMCAwIDAgMTNweDtcclxufVxyXG5cclxuLnByb2R1Y3QtZ3JpZCB0ciB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XHJcbn1cclxuXHJcbi5wdXJjaGFzZS10b3RhbHMgdHIge1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgYmx1ZTtcclxufVxyXG5cclxuLm9yZGVycGF5bWVudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm9yZGVycGF5bWVudCBwIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ucHVyY2hhc2VzdW1tYXJ5IHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aWR0aDogNDAlO1xyXG59XHJcblxyXG4ucHVyY2hhc2VzdW1tYXJ5IGgyIHtcclxuXHRtYXJnaW46IDM1cHggMDtcclxufVxyXG5cclxuLm9yZGVyc2hpcG1lbnRzIHtcclxuXHRtYXJnaW46IDAgNnB4IDAgMDtcclxufVxyXG5cclxuLnB1cmNoYXNlc3VtbWFyeSBoNi5mb3JjZV9oOCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHRtYXJnaW4tdG9wOiAyNXB4O1xyXG59XHJcblxyXG4ucHVyY2hhc2VzdW1tYXJ5IC52YWx1ZSBoNi5mb3JjZV9oOCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5wdXJjaGFzZXN1bW1hcnkgLm9yZGVydG90YWxzIGg2LmZvcmNlX2g4IHtcclxuXHRtYXJnaW4tdG9wOiAtM3B4O1xyXG59XHJcblxyXG4ub3JkZXJoaXN0b3J5c3VtbWFyeSAub3JkZXJwYXltZW50IHVsIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLm9yZGVyaGlzdG9yeXN1bW1hcnkgLm9yZGVydG90YWxzIGxpLFxyXG4ub3JkZXJoaXN0b3J5c3VtbWFyeSAub3JkZXJwYXltZW50IGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luOiAzcHggMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm9yZGVydG90YWxzIC5vcmRlcnRvdGFsc3RhYmxlIGxpLm1lcmNodG90YWwge1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5vcmRlcnRvdGFscyAub3JkZXJ0b3RhbHN0YWJsZSBsaS5zdWJ0b3RhbCB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcblx0cGFkZGluZy10b3A6IDZweDtcclxufVxyXG5cclxuLm9yZGVydG90YWxzIC5vcmRlcnRvdGFsc3RhYmxlIGxpLm9yZGVyZGlzY291bnQuc3VidG90YWwge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0cGFkZGluZy10b3A6IDNweDtcclxufVxyXG5cclxuLm9yZGVydG90YWxzIC5vcmRlcnRvdGFsc3RhYmxlIGxpLm9yZGVyZGlzY291bnQuc3VidG90YWwgLnZhbHVlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0d2lkdGg6IDIzJTtcclxufVxyXG5cclxuLm9yZGVyaGlzdG9yeXN1bW1hcnkgLm9yZGVydG90YWxzIGxpLm9yZGVyc2hpcHBpbmcge1xyXG5cdG1hcmdpbi10b3A6IDI3cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm9yZGVyaGlzdG9yeXN1bW1hcnkgLm9yZGVydG90YWxzIGxpLm9yZGVyc2FsZXN0YXgge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5vcmRlcmhpc3RvcnlzdW1tYXJ5IC5vcmRlcnRvdGFscyBsaS5vcmRlcnNoaXBwaW5nZGlzY291bnQuZGlzY291bnQuc2hpcHBpbmcge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5vcmRlcmhpc3RvcnlzdW1tYXJ5IC5vcmRlcnRvdGFscyBsaS5vcmRlcnNhbGVzdGF4IGRzIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcclxufVxyXG5cclxuLm9yZGVyaGlzdG9yeXN1bW1hcnkgLm9yZGVydG90YWxzIC5vcmRlcnRvdGFsLmZpcnN0IHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0NDQztcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0cGFkZGluZy10b3A6IDNweDtcclxufVxyXG5cclxuLm9yZGVyaGlzdG9yeXN1bW1hcnkgLm9yZGVydG90YWxzIC5vcmRlcnNhbGVzdGF4MSB7XHJcblx0bWFyZ2luLXRvcDogMjNweDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm9yZGVyaGlzdG9yeXN1bW1hcnkgLm9yZGVydG90YWxzIC5vcmRlcnNhbGVzdGF4MSBsaSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbjogNXB4IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5vcmRlcmhpc3RvcnlzdW1tYXJ5IC5vcmRlcnRvdGFscyAub3JkZXJzYWxlc3RheDEgLmxhYmVsIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDc1JTtcclxufVxyXG5cclxuLm9yZGVyaGlzdG9yeXN1bW1hcnkgLm9yZGVydG90YWxzIC5vcmRlcnNhbGVzdGF4MSAudmFsdWUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR3aWR0aDogMjMlO1xyXG59XHJcblxyXG4ub3JkZXJoaXN0b3J5c3VtbWFyeSAub3JkZXJ0b3RhbHMgLm9yZGVyc2FsZXMuZmlyc3Qge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRwYWRkaW5nLXRvcDogMnB4O1xyXG59XHJcblxyXG4ub3JkZXJyZXR1cm4gLm9yZGVyaGlzdG9yeXN1bW1hcnkgLm9yZGVydG90YWxzIC5vcmRlcnNhbGVzLmZpcnN0IHtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5vcmRlcnJldHVybiAub3JkZXJ0b3RhbHMgLm9yZGVydG90YWxzdGFibGUgbGkuc3VidG90YWwge1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuLm9yZGVyaGlzdG9yeXN1bW1hcnkgLm9yZGVydG90YWxzIC5zaGlwcGluZy5zdWJ0b3RhbCB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0cGFkZGluZy10b3A6IDVweDtcclxufVxyXG5cclxuLm9yZGVyaGlzdG9yeXN1bW1hcnkgLm9yZGVydG90YWxzIC5vcmRlcnNhbGVzdGF4MSAubGkuc3VidG90YWwgLnZhbHVlIHtcclxufVxyXG5cclxuLm9yZGVyaGlzdG9yeXN1bW1hcnkgLm9yZGVydG90YWxzIC5vcmRlcnRvdGFsLmZpbmFsIHtcclxuXHRib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdHBhZGRpbmctdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5vcmRlcmhpc3RvcnlzdW1tYXJ5IC5ociB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ub3JkZXJoaXN0b3J5c3VtbWFyeSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5vcmRlcmhpc3RvcnlzdW1tYXJ5IGg0LmZvcmNlX2g4IHtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5vcmRlcmhpc3RvcnlzdW1tYXJ5IC5sYWJlbCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiA3NSU7XHJcbn1cclxuXHJcbi5ncmFuZF90b3RhbCAub3JkZXJoaXN0b3J5c3VtbWFyeSAubGFiZWwge1xyXG5cdHdpZHRoOiA3NyU7XHJcbn1cclxuXHJcbi5ncmFuZF90b3RhbCAub3JkZXJoaXN0b3J5c3VtbWFyeSAudmFsdWUge1xyXG5cdHdpZHRoOiAyMSU7XHJcbn1cclxuXHJcbi5ncmFuZF90b3RhbCAub3JkZXJoaXN0b3J5c3VtbWFyeSAudmFsdWUgaDIge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ub3JkZXJwYXltZW50Y2FyZCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5vcmRlcnBheW1lbnRjYXJkIC5sYWJlbCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiA3NSU7XHJcbn1cclxuXHJcbi5vcmRlcnBheW1lbnRjYXJkIC52YWx1ZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdHdpZHRoOiAyMyU7XHJcbn1cclxuXHJcbi5vcmRlcmhpc3RvcnlzdW1tYXJ5IC52YWx1ZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdHdpZHRoOiAyMyU7XHJcbn1cclxuXHJcbi5vcmRlcmhpc3RvcnlzdW1tYXJ5IC5vcmRlcnRvdGFscyBsaS5vcmRlcnRvdGFsIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0NDQztcclxufVxyXG5cclxuLm9yZGVyZmluYWx0b3RhbCB7XHJcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkO1xyXG5cdG1hcmdpbjogMjRweCAxMHB4IDAgMDtcclxufVxyXG5cclxuLm9yZGVyZmluYWx0b3RhbCAucHVyY2hhc2VzdW1tYXJ5IHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW46IDI2cHggMCAwO1xyXG5cdHdpZHRoOiA2NSU7XHJcbn1cclxuXHJcbi5vcmRlcnJldHVybiAub3JkZXJmaW5hbHRvdGFsIC5wdXJjaGFzZXN1bW1hcnkge1xyXG5cdHdpZHRoOiA3MCU7XHJcbn1cclxuXHJcbi5vcmRlcmZpbmFsdG90YWwgLmxhYmVsIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdHdpZHRoOiA3NSU7XHJcbn1cclxuXHJcbi5vcmRlcmZpbmFsdG90YWwgLnZhbHVlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0cGFkZGluZy1yaWdodDogNHB4O1xyXG5cdHdpZHRoOiAzMCU7XHJcbn1cclxuXHJcbi5wdXJjaGFzZXN1bW1hcnkgLm9yZGVydG90YWxzdGFibGUgLmxhYmVsIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdpZHRoOiA3NSU7XHJcbn1cclxuXHJcbi5wdXJjaGFzZXN1bW1hcnkgLm9yZGVydG90YWxzdGFibGUgLnZhbHVlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogMDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR3aWR0aDogMjMlO1xyXG59XHJcblxyXG4ucHVyY2hhc2VzdW1tYXJ5IC5iYWd0b3RhbHN0YWJsZSAubGFiZWwge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdpZHRoOiA3NSU7XHJcbn1cclxuXHJcbi5wdXJjaGFzZXN1bW1hcnkgLmJhZ3RvdGFsc3RhYmxlIC52YWx1ZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0d2lkdGg6IDIzJTtcclxufVxyXG5cclxuLm9yZGVyLXN1bW1hcnktYmxvY2tzIC5naWZ0cmVjZWlwdCB7XHJcblx0bWFyZ2luOiAxMHB4IDAgMCA2cHg7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApO1xyXG59XHJcblxyXG4ub3JkZXItc3VtbWFyeS1ibG9ja3MgLmdpZnRtZXNzYWdlIHtcclxuXHRtYXJnaW46IDAgMCAwIDZweDtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICk7XHJcbn1cclxuXHJcbi5vcmRlci1zdW1tYXJ5LWJsb2NrcyAuZ2lmdG1lc3NhZ2UgaDYge1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcbn1cclxuXHJcbi5vcmRlci1zdW1tYXJ5LWJsb2NrcyAuZ2lmdG1lc3NhZ2UgLnZhbHVlIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICk7XHJcblx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcbn1cclxuXHJcbi5vcmRlcnBheW1lbnRkZXRhaWxzdGFibGUgLnN1bW1hcnlib3gsXHJcbi5vcmRlcnBheW1lbnRkZXRhaWxzdGFibGUgLm9yZGVycGF5bWVudGluc3RydW1lbnRzZ2Mge1xyXG5cdHBhZGRpbmctdG9wOiAzcHg7XHJcbn1cclxuXHJcbi5vcmRlcmhpc3RvcnktYnV0dG9ucyB7XHJcblx0bWFyZ2luOiAwIDAgMjdweDtcclxuXHRwYWRkaW5nOiAyM3B4IDAgMDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLm9yZGVyaGlzdG9yeS1idXR0b25zIC5wcmludC1idXR0b24uc2Vjb25kYXJ5IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ub3JkZXJwYXltZW50ZGV0YWlsc3RhYmxlIHRkIHtcclxuXHRwYWRkaW5nOiAwIDAgMjVweDtcclxufVxyXG5cclxuLnB1cmNoYXNlLXRvdGFscy1jb250YWluZXIgLm9yZGVybWVzc2FnZSB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAzZW0gMCAwLjVlbSAwLjhlbTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ucHVyY2hhc2UtdG90YWxzLWNvbnRhaW5lciAub3JkZXJtZXNzYWdlIC52YWx1ZSB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApO1xyXG5cdG1hcmdpbjogMS41ZW0gMCAwO1xyXG59XHJcblxyXG4vKiBHbG9iYWwgT3JkZXIgU3R5bGVzICovXHJcbi5vcmRlci1oaXN0b3J5LWhlYWRlciB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xyXG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWluLWhlaWdodDogNjJweDtcclxufVxyXG5cclxuLm9yZGVyLWhpc3RvcnktaGVhZGVyIC5sYWJlbCB7XHJcbn1cclxuXHJcbi5vcmRlci1oaXN0b3J5LWhlYWRlciBidXR0b24ge1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLm9yZGVyLWNvbHVtbiB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDE5LjglO1xyXG59XHJcblxyXG4ub3JkZXItY29sdW1uIGEudmFsdWUge1xyXG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9yZGVyLWNvbHVtbi5oZWFkZXIge1xyXG5cdGhlaWdodDogNDBweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ub3JkZXItY29sdW1uIC52ZXJ0aWNhbC1taWRkbGUge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdHdpZHRoOiA5MCU7XHJcbn1cclxuXHJcbi5vcmRlci1jb2x1bW4ub3JkZXItZGF0ZSB7XHJcblx0cGFkZGluZy1sZWZ0OiAzcHg7XHJcblx0d2lkdGg6IDIzLjUlO1xyXG59XHJcblxyXG4ub3JkZXItY29sdW1uLm9yZGVyLW51bWJlciB7XHJcblx0d2lkdGg6IDIwLjklO1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLm9yZGVyLWNvbHVtbi5vcmRlci1zdGF0dXMge1xyXG5cdHdpZHRoOiAxNy44JTtcclxufVxyXG5cclxuLm9yZGVyLWNvbHVtbi5vcmRlci10cmFjayB7XHJcblx0d2lkdGg6IDE3LjUlO1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLm9yZGVyLWNvbHVtbi52aWV3LW9yZGVyIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxJTtcclxuXHR3aWR0aDogMTguOCU7XHJcbn1cclxuXHJcbi5vcmRlci1oaXN0b3J5LWl0ZW1zIHtcclxuXHRtYXJnaW46IDIwcHggMDtcclxufVxyXG5cclxuLm9yZGVyLWhpc3RvcnktaXRlbXMgLm9yZGVyLWhpc3RvcnktdGFibGUgdGgge1xyXG5cdHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcblxyXG4ub3JkZXItaGlzdG9yeS1pdGVtcyAub3JkZXItaGlzdG9yeS10YWJsZSB0ZCB7XHJcblx0cGFkZGluZzogNXB4IDEwcHg7XHJcbn1cclxuXHJcbi5vcmRlci1oaXN0b3J5LWl0ZW1zIC5vcmRlci1oaXN0b3J5LXRhYmxlIHVsIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLm9yZGVyLWhpc3RvcnktaXRlbXMgLm9yZGVyLWhpc3RvcnktdGFibGUgbGkge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xyXG59XHJcblxyXG4ub3JkZXItaGlzdG9yeS1pdGVtcyAub3JkZXItaGlzdG9yeS10YWJsZSB0aC5vcmRlci1zaGlwcGVkLXRvIHtcclxuXHR3aWR0aDogMzMlO1xyXG59XHJcblxyXG4ub3JkZXItaGlzdG9yeS1pdGVtcyAub3JkZXItaGlzdG9yeS10YWJsZSB0aC5vcmRlci1pdGVtcyB7XHJcblx0d2lkdGg6IDMzJTtcclxufVxyXG5cclxuLm9yZGVyLWhpc3RvcnktaXRlbXMgLm9yZGVyLWhpc3RvcnktdGFibGUgdGgub3JkZXItdG90YWwtcHJpY2Uge1xyXG5cdHdpZHRoOiAzMyU7XHJcbn1cclxuXHJcbi5ub19vcmRlcnMge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDO1xyXG5cdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi10b3A6IDUzcHg7XHJcbn1cclxuXHJcbi5ub19vcmRlcnMgcCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS4yZW07XHJcbn1cclxuXHJcbi5ub19vcmRlcnMgYnV0dG9uLnByaW1hcnkge1xyXG5cdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4vKiBPcmRlciBMaXN0aW5nICovXHJcbiNvcmRlci1oaXN0b3J5LXJlc3VsdHMge1xyXG5cdG1hcmdpbi1ib3R0b206IDQzcHg7XHJcbn1cclxuXHJcbiNvcmRlci1oaXN0b3J5LXJlc3VsdHMgLnVpLWljb24udWktaWNvbi10cmlhbmdsZS0xLWUge1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ludGVyZmFjZS9pY29uLXNlbGVjdC1hcnJvdy1yaWdodC5wbmcnKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcclxuXHRoZWlnaHQ6IDEwcHg7XHJcblx0bGVmdDogMWVtO1xyXG5cdG1hcmdpbjogMDtcclxuXHR0b3A6IDQwJTtcclxuXHR3aWR0aDogMTBweDtcclxufVxyXG5cclxuI29yZGVyLWhpc3RvcnktcmVzdWx0cyAudWktaWNvbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaW50ZXJmYWNlL2ljb24tc2VsZWN0LWFycm93LWRvd24tdHAucG5nJykgbm8tcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XHJcblx0aGVpZ2h0OiAxMHB4O1xyXG5cdGxlZnQ6IDFlbTtcclxuXHRtYXJnaW46IDA7XHJcblx0dG9wOiA0MCU7XHJcblx0d2lkdGg6IDEwcHg7XHJcbn1cclxuXHJcbiNvcmRlci1oaXN0b3J5LXJlc3VsdHMgLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciAudWktaWNvbiB7XHJcblx0bGVmdDogMWVtO1xyXG5cdHRvcDogNDAlO1xyXG59XHJcblxyXG4jb3JkZXItaGlzdG9yeS1yZXN1bHRzLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XHJcblx0Y3Vyc29yOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0bWluLWhlaWdodDogNjJweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcclxufVxyXG5cclxuI29yZGVyLWhpc3RvcnktcmVzdWx0cyAudmVydGljYWwtbWlkZGxlIGEge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogT3JkZXIgRGV0YWlscyAqL1xyXG5cclxuLyogUmV0dXJucyAqL1xyXG5cclxuLyogT3JkZXIgVHJhY2tpbmcgKi9cclxuI21haW4gI3ByaW1hcnkgLnByZXRyYWNraW5nIGlucHV0W3R5cGU9J3RleHQnXSxcclxuI21haW4gI3ByaW1hcnkgLnByZXRyYWNraW5nIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10ge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ucHJldHJhY2tfdGl0bGUgaDUge1xyXG5cdG1hcmdpbjogMHB4IDAgOHB4IDUwcHg7XHJcbn1cclxuXHJcbi5wcmV0cmFja2luZyBwIHtcclxuXHR3aWR0aDogODAlO1xyXG5cdG1hcmdpbjogMTVweCAwO1xyXG59XHJcblxyXG4ucHJldHJhY2tpbmcgLmdyaWRfY29sdW1uIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ucHJldHJhY2tpbmcgLmdyaWRfY29sdW1uIGg2IHtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLnByZXRyYWNraW5nIC5pbmRpdmlkdWFsX29yZGVyIC5sb2dpbi1ib3gubG9naW4tY3JlYXRlLWFjY291bnQge1xyXG5cdHBhZGRpbmc6IDAgMCAwIDUwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDQ0M7XHJcbn1cclxuXHJcbi5wcmV0cmFja2luZyAjZHdmcm1fb3JkZXJ0cmFjayB7XHJcblx0cGFkZGluZy1yaWdodDogNTBweDtcclxufVxyXG5cclxuLnByZXRyYWNraW5nIC5pbmRpdmlkdWFsX29yZGVyIC5mb3JtLXJvdyB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucHJldHJhY2tpbmcgLmluZGl2aWR1YWxfb3JkZXIgLmZvcm0tcm93LnNpZ25pbi1lbWFpbCB7XHJcblx0bWFyZ2luOiAwIDAgMTVweCAwO1xyXG59XHJcblxyXG4ucHJldHJhY2tpbmcgLmluZGl2aWR1YWxfb3JkZXIgLmZvcm0tcm93LnNpZ25pbi1wYXNzd29yZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxufVxyXG5cclxuLnByZXRyYWNraW5nIC5pbmRpdmlkdWFsX29yZGVyIGlucHV0W3R5cGU9J3RleHQnXSxcclxuLnByZXRyYWNraW5nIC5pbmRpdmlkdWFsX29yZGVyIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXHJcbi5wcmV0cmFja2luZyAuaW5kaXZpZHVhbF9vcmRlciB0ZXh0YXJlYSB7XHJcblx0d2lkdGg6IDgwJTtcclxufVxyXG5cclxuLnByZXRyYWNraW5nIC5pbmRpdmlkdWFsX29yZGVyIC5mb3JtLXJvdy1idXR0b24ge1xyXG5cdG1hcmdpbi10b3A6IDI3cHg7XHJcbn1cclxuXHJcbi5wcmV0cmFja2luZyAuZW1haWwtZXJyb3IsXHJcbi5wcmV0cmFja2luZyAucGFzc3dvcmQtZXJyb3IsXHJcbi5wcmV0cmFja2luZyAuZW1haWwtZXJyb3ItMiB7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0bWFyZ2luLXRvcDogOXB4O1xyXG59XHJcblxyXG4ucHJldHJhY2tpbmcgLmluZGl2aWR1YWxfb3JkZXIgLmZvcm0tcm93LWJ1dHRvbiAjc3VibWl0Q2hlY2tPcmRlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wcmV0cmFja2luZyAuaW5kaXZpZHVhbF9vcmRlciAuZm9ybS1jYXB0aW9uIHtcclxuXHRtYXJnaW46IC0yMXB4IDAgMTdweCA0NCU7XHJcblx0d2lkdGg6IDQ2JTtcclxufVxyXG5cclxuLnByZXRyYWNraW5nIC5pbmRpdmlkdWFsX29yZGVyIC5lcnJvciB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucHJldHJhY2tpbmcgLmluZGl2aWR1YWxfb3JkZXIgLmVycm9yLW1lc3NhZ2Uge1xyXG5cdG1hcmdpbjogNXB4IDAgMCAwO1xyXG5cdHdpZHRoOiA4MCU7XHJcbn1cclxuXHJcbi5uYXJ2YXItZXJyb3ItZm9ybSB7XHJcblx0bWFyZ2luOiAxZW0gMDtcclxuXHRwYWRkaW5nOiAwLjVlbSAwIDAgMDtcclxufVxyXG4vKiEgQGZpbGUgYXBwLm5zLndpc2hsaXN0LmNzcyAqL1xyXG5cclxuLnB0X3dpc2gtbGlzdCAuYXItd2lzaGxpc3Qge1xyXG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyOTdweCk7XHJcbn1cclxuXHJcbi5wdF93aXNoLWxpc3QgLmdyZXlsaW5lIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucHRfd2lzaC1saXN0IC53aXNobGlzdC1zaGFyZSAudXJsLXNoYXJlLWJ1dHRvbiBhIHtcclxuXHR3aWR0aDogMzJweDtcclxuXHRoZWlnaHQ6IDMycHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG5cdG1hcmdpbi10b3A6IC0xMHB4O1xyXG59XHJcblxyXG4ucHRfd2lzaC1saXN0IC53aXNobGlzdC1zaGFyZSAudXJsLXNoYXJlLWJ1dHRvbiBhLmNvcGllZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFCNjY1RSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHRfd2lzaC1saXN0IC53aXNobGlzdC1zaGFyZS1sYWJlbCB7XHJcblx0cmlnaHQ6IDEwMCU7XHJcblx0dG9wOiAycHg7XHJcbn1cclxuXHJcbi5uby10b3VjaCAucHRfd2lzaC1saXN0IC53aXNobGlzdC1zaGFyZSBsaTpob3ZlcixcclxuLm5vLXRvdWNoIC5wdF93aXNoLWxpc3QgLndpc2hsaXN0LXNoYXJlIGxpOmZvY3VzIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5wdF93aXNoLWxpc3QgI3NlYXJjaC1yZXN1bHQtaXRlbXMgLmdyaWQtdGlsZSB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcblxyXG4ucHRfd2lzaC1saXN0ICNzZWFyY2gtcmVzdWx0LWl0ZW1zIC5wcm9kdWN0LXRpbGUge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLnB0X3dpc2gtbGlzdCAjc2VhcmNoLXJlc3VsdC1pdGVtcyAucHJvZHVjdC10aWxlIC5wcm9kdWN0LWltYWdlIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ucHRfd2lzaC1saXN0ICNzZWFyY2gtcmVzdWx0LWl0ZW1zIC5ncmlkLXRpbGUtLXVuYXZhaWxhYmxlIC5wcm9kdWN0LXByaWNpbmcge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wdF93aXNoLWxpc3QgI3NlYXJjaC1yZXN1bHQtaXRlbXMgLnByb2R1Y3QtdGlsZSAucHJvZHVjdC1uYW1lIGEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLnB0X3dpc2gtbGlzdCAjc2VhcmNoLXJlc3VsdC1pdGVtcyAucHJvZHVjdC10aWxlIC5hci1wcm9kdWN0LXBscC1sYWJlbCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnB0X3dpc2gtbGlzdCAuZ3JpZC10aWxlOmhvdmVyIC5kZWxldGUtaXRlbSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wdF93aXNoLWxpc3QgLmRlbGV0ZS1pdGVtIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvaW50ZXJmYWNlLXNwcml0ZS5wbmcnKSBjZW50ZXIgdG9wIC04NDVweCBuby1yZXBlYXQgc2Nyb2xsICNGRkY7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdHRvcDogNHB4O1xyXG5cdHJpZ2h0OiA0cHg7XHJcblx0dHJhbnNpdGlvbjogbm9uZTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXItd2lzaGxpc3RfX2NoZWNrYm94IHtcclxuXHR0b3A6IDEycHg7XHJcblx0bGVmdDogMTJweDtcclxufVxyXG5cclxuLyogV2lzaGxpc3QgU2VhcmNoICovXHJcbi53aXNobGlzdC1zZWFyY2gge1xyXG5cdHBhZGRpbmc6IDEwJSA0MHB4IDglIDQwcHg7XHJcblx0d2lkdGg6IDYwMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ud2lzaGxpc3Qtc2VhcmNoIGgzIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi53aXNobGlzdC1zZWFyY2ggLndpc2hsaXN0LXNlYXJjaC1mb3JtIHtcclxuXHRtYXJnaW46IDQwcHggYXV0byA4MHB4O1xyXG59XHJcblxyXG4ud2lzaGxpc3Qtc2VhcmNoIC53aXNobGlzdC1zZWFyY2gtZm9ybSBmb3JtIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcbn1cclxuXHJcbi53aXNobGlzdC1zZWFyY2ggLndpc2hsaXN0LXNlYXJjaC1mb3JtIGxhYmVsIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud2lzaGxpc3Qtc2VhcmNoIC53aXNobGlzdC1zZWFyY2gtZm9ybSAud2lzaGxpc3Qtc2VhcmNoLWlucHV0IHtcclxuXHR3aWR0aDogNTQwcHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi53aXNobGlzdC1zZWFyY2ggLndpc2hsaXN0LXNlYXJjaC1mb3JtIC53aXNobGlzdC1zZWFyY2gtaW5wdXQgLmZvcm0tcm93IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDA7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi53aXNobGlzdC1zZWFyY2ggLndpc2hsaXN0LXNlYXJjaC1mb3JtIC5mb3JtLXJvdy1idXR0b24ge1xyXG5cdHdpZHRoOiA2MHB4O1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi53aXNobGlzdC1zZWFyY2ggLndpc2hsaXN0LXNlYXJjaC1mb3JtIGJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZDogI0ZGRiB1cmwoJy4uL2ltYWdlcy9pbnRlcmZhY2UvaWNvbi1zZWFyY2gucG5nJykgbm8tcmVwZWF0IHNjcm9sbCA0cHggLTUxcHg7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdG1hcmdpbjogMTBweCAwIDAgMDtcclxuXHR0ZXh0LWluZGVudDogLTk5OWVtO1xyXG5cdHdpZHRoOiA2MHB4O1xyXG59XHJcblxyXG4ud2lzaGxpc3Qtc2VhcmNoIC53aXNobGlzdC1zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J10ge1xyXG5cdHBhZGRpbmc6IDhweCAxMnB4O1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICk7XHJcblx0aGVpZ2h0OiA3MHB4O1xyXG59XHJcblxyXG4ud2lzaGxpc3Qtc2VhcmNoIC53aXNobGlzdC1zZWFyY2gtcmVzdWx0cyAud2lzaGxpc3Qtc2VhcmNoLW1hdGNoZXMge1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMDAwO1xyXG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLndpc2hsaXN0LXNlYXJjaCAud2lzaGxpc3Qtc2VhcmNoLXJlc3VsdHMgdWwge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ud2lzaGxpc3Qtc2VhcmNoIC53aXNobGlzdC1zZWFyY2gtcmVzdWx0cyBsaSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNFN0U3RTc7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ud2lzaGxpc3Qtc2VhcmNoIC53aXNobGlzdC1zZWFyY2gtcmVzdWx0cyBsaSBhIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbn1cclxuXHJcbi5uby10b3VjaCAud2lzaGxpc3Qtc2VhcmNoIC53aXNobGlzdC1zZWFyY2gtcmVzdWx0cyBsaSBhOmhvdmVyLFxyXG4ubm8tdG91Y2ggLndpc2hsaXN0LXNlYXJjaCAud2lzaGxpc3Qtc2VhcmNoLXJlc3VsdHMgbGkgYTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcclxufVxyXG5cclxuLndpc2hsaXN0LXNlYXJjaCAud2lzaGxpc3Qtc2VhcmNoLXJlc3VsdHMgLndpc2hsaXN0LXNlYXJjaC1uYW1lIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi53aXNobGlzdC1zZWFyY2ggLndpc2hsaXN0LXNlYXJjaC1yZXN1bHRzIC53aXNobGlzdC1zZWFyY2gtY2l0eSB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiA3cHggMCAxNXB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ud2lzaGxpc3Qtc2VhcmNoIC53aXNobGlzdC1zZWFyY2gtcmVzdWx0cyAud2lzaGxpc3Qtc2VhcmNoLXZpZXcge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMTVweDtcclxuXHR0b3A6IDI1cHg7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApO1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjQ0VDRUNFO1xyXG5cdHBhZGRpbmc6IDIwcHggMCAwIDA7XHJcbn1cclxuXHJcbi8qIFdpc2hsaXN0IFJlbW92ZSAqL1xyXG4ud2lzaGxpc3QtcmVtb3ZlIHtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLndpc2hsaXN0LXJlbW92ZSAud2lzaGxpc3QtcmVtb3ZlLWJvZHkge1xyXG5cdHBhZGRpbmc6IDQwcHggNjBweDtcclxufVxyXG5cclxuLndpc2hsaXN0LXJlbW92ZSBoMyB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLndpc2hsaXN0LXJlbW92ZSB1bCBsaSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLndpc2hsaXN0LXJlbW92ZSAubGFiZWwtaW5saW5lMiBsYWJlbCB7XHJcblx0d2lkdGg6IDg1JTtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLndpc2hsaXN0LXJlbW92ZSAuYnRuLWNvbnRhaW5lciB7XHJcbn1cclxuXHJcbi53aXNobGlzdC1yZW1vdmUgLndpc2hsaXN0LXJlbW92ZS1idG4tY29udGFpbmVyIC5idXR0b24sXHJcbi53aXNobGlzdC1yZW1vdmUgLndpc2hsaXN0LXJlbW92ZS1idG4tY29udGFpbmVyIGJ1dHRvbiB7XHJcblx0d2lkdGg6IDE4MHB4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ud2lzaGxpc3QtcmVtb3ZlIC53aXNobGlzdC1yZW1vdmUtYnRuLWNvbnRhaW5lciBidXR0b24ge1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmFyLXdpc2hsaXN0X19xdmxpbmsgc3BhbiB7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XHJcbn1cclxuXHJcbi5hci13aXNobGlzdF9fcXZsaW5rOmhvdmVyIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLnB0X3dpc2gtbGlzdCAucHJvZHVjdC1pbWFnZTpob3ZlciAuYXItd2lzaGxpc3RfX3F2bGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5uby10b3VjaCAucHRfd2lzaC1saXN0ICNzZWFyY2gtcmVzdWx0LWl0ZW1zIC5ncmlkLXRpbGUtLXNvbGQtb3V0IC5wcm9kdWN0LXRpbGUgLnByb2R1Y3QtaW1hZ2U6aG92ZXIgLnByb2R1Y3QtbGFiZWwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5hci13aXNobGlzdF9fc3RpY2t5LWhlYWRlciB7XHJcblx0cG9zaXRpb246IHN0YXRpYztcclxufVxyXG5cclxuLyogUGhvbmVzICgzMjBweCAtIDc2N3B4KSAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQvKiBOZWVkIHRoaXMgdG8gb3ZlcndyaXRlIHNlYXJjaCBjb250YWluZXIgQ1NTICovXHJcblx0LnB0X3dpc2gtbGlzdCAjYXItZm9vdGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDY0cHg7XHJcblx0fVxyXG5cdFxyXG5cdC5wdF93aXNoLWxpc3QgLmFyLXdpc2hsaXN0IHtcclxuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxODRweCk7XHJcblx0fVxyXG5cclxuXHQuYXItd2lzaGxpc3RfX3F2bGluayxcclxuXHQucHRfd2lzaC1saXN0IC5ncmlkLXRpbGU6aG92ZXIgLmRlbGV0ZS1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0XHJcblx0LmFyLXdpc2hsaXN0X19saW5rIHtcclxuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuXHR9XHJcblxyXG5cdC5wdF93aXNoLWxpc3QgI3NlYXJjaC1yZXN1bHQtaXRlbXMgLmdyaWQtdGlsZSB7XHJcblx0XHR3aWR0aDogMzIlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDElO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxJTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0LyogaGlkZXMgZXZlcnl0aGluZyBleGNlcHQgZm9yIGltYWdlIGFuZCBjaGVja2JveGVzICovXHJcblx0LnB0X3dpc2gtbGlzdCAjc2VhcmNoLXJlc3VsdC1pdGVtcyAucHJvZHVjdC10aWxlID4gKjpub3QoLmFyLXdpc2hsaXN0X19jaGVja2JveCk6bm90KC5hci1wcm9kdWN0LXBscC1pbWFnZSksXHJcblx0LnB0X3dpc2gtbGlzdCAjc2VhcmNoLXJlc3VsdC1pdGVtcyAucHJvZHVjdC10aWxlIC5wcm9kdWN0LWxhYmVsLFxyXG5cdHVsLnNlYXJjaC1yZXN1bHQtaXRlbXMgbGkuY2xlYXJSb3cge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyBcclxuXHR9XHJcblxyXG5cdC5wdF93aXNoLWxpc3QgLmFyLXdpc2hsaXN0X19sb2FkLW1vcmUge1xyXG5cdFx0d2lkdGg6IDE3MnB4O1xyXG5cdH1cclxuXHJcblx0LmFyLXdpc2hsaXN0X19zdGlja3ktaGVhZGVyLnN0aWNreSB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0fVxyXG59LyohIEBmaWxlIGFwcC5ucy5mb290ZXJwYWdlcy5jc3MgKi9cclxuXHJcbi8qXHJcbipcdEBzZWN0aW9uc1xyXG4qXHQtIENvbnRhY3QgVXMgJiBDb250YWN0IFVzIERpYWxvZ1xyXG4qXHQtIEN1c3RvbWVyIFNlcnZpY2VcclxuKlx0LSBHaWZ0IENhcmRzXHJcbipcdC0gQWJvdXQgQXJpdHppYVxyXG4qXHQtIFNpdGUgTWFwXHJcbipcdC0gQ2FyZWVyc1xyXG4qXHQtIEN1c3RvbWVyIENhcmUgXHJcbiovXHJcblxyXG4vKiBDb250YWN0IFVzICYgQ29udGFjdCBVcyBEaWFsb2cgKi9cclxuLnB0X2N1c3RvbWVyLXNlcnZpY2UgLnByaW1hcnktY29udGVudCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ucHJpbWFyeS1jb250ZW50IC5jb250YWN0dXMtb3ZlcnZpZXctY29udGFpbmVyIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGhlaWdodDogNDY1cHg7XHJcblx0bWFyZ2luLXRvcDogLTUwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR3aWR0aDogODUlO1xyXG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4ucHJpbWFyeS1jb250ZW50IC5jb250YWN0LXVzLWZvcm0tcmlnaHQge1xyXG5cdHBhZGRpbmc6IDI1cHggMCAwIDA7XHJcbn1cclxuXHJcbi5wcmltYXJ5LWNvbnRlbnQgLmNvbnRhY3QtdXMtZm9ybS1yaWdodCBoMSB7XHJcblx0bWFyZ2luOiAwIDAgMTlweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ucHRfY3VzdG9tZXItc2VydmljZSAuY29udGFjdC11cy10b3AtY29udGFpbmVyIHtcclxuXHRtYXJnaW46IDAgMCA2cHggMDtcclxufVxyXG5cclxuLmNvbnRhY3QtdXMtZm9ybS1jb250YWluZXIgLnJlcXVpcmVkLW5vdGlmaWNhdGlvbi1jb250YWluZXIge1xyXG5cdG1hcmdpbjogNnB4IDAgN3B4IDg1cHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5jb250YWN0LXVzLWZvcm0tY29udGFpbmVyIC5lcnJvciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xyXG59XHJcblxyXG4uY29udGFjdC11cy1mb3JtLWNvbnRhaW5lciBzcGFuLmVycm9yIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi5jb250YWN0LXVzLWZvcm0tY29udGFpbmVyIC5mb3JtLWNhcHRpb24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDFweCAwIDFweCA4N3B4O1xyXG59XHJcblxyXG4uY29udGFjdC11cy1mb3JtLWNvbnRhaW5lciBsYWJlbCB7XHJcblx0d2lkdGg6IDg1cHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRwYWRkaW5nOiA1cHggMCAwIDJweDtcclxufVxyXG5cclxuLmNvbnRhY3QtdXMtZm9ybS1jb250YWluZXIgaW5wdXQsXHJcbi5jb250YWN0LXVzLWZvcm0tY29udGFpbmVyIGlucHV0W3R5cGU9J3RleHQnXSxcclxuLmNvbnRhY3QtdXMtZm9ybS1jb250YWluZXIgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSB7XHJcblx0d2lkdGg6IDU0JTtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG5cdHBhZGRpbmctYm90dG9tOiA3cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jb250YWN0LXVzLWZvcm0tY29udGFpbmVyIHRleHRhcmVhIHtcclxuXHRoZWlnaHQ6IDgxcHg7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jb250YWN0LXVzLWZvcm0tY29udGFpbmVyIHRleHRhcmVhLmVycm9yIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICk7XHJcbn1cclxuXHJcbi5jb250YWN0LXVzLWZvcm0tY29udGFpbmVyIHNlbGVjdCB7XHJcblx0d2lkdGg6IDU0JTtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmNvbnRhY3QtdXMtZm9ybS1jb250YWluZXIgLmZvcm0tcm93LmZvcm0tcm93LWJ1dHRvbiB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jb250YWN0LXVzZGlhbG9nLWZvcm0tY29udGFpbmVyIHtcclxuXHRtaW4taGVpZ2h0OiAzMDBweDtcclxufVxyXG5cclxuLmNvbnRhY3QtdXNkaWFsb2ctZm9ybS1jb250YWluZXIgc3Bhbi5lcnJvciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxuXHRtYXJnaW4tdG9wOiAtNjBweDtcclxuXHR3aWR0aDogMTBweDtcclxufVxyXG5cclxuLmNvbnRhY3QtdXNkaWFsb2ctZm9ybS1jb250YWluZXIgLnJlcXVpcmVkLW5vdGlmaWNhdGlvbi1jb250YWluZXIge1xyXG5cdG1hcmdpbi1sZWZ0OiA5NXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmNvbnRhY3QtdXNkaWFsb2ctZm9ybS1jb250YWluZXIgLmZvcm0tcm93IHtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5jb250YWN0LXVzZGlhbG9nLWZvcm0tY29udGFpbmVyIGxhYmVsIHtcclxuXHR3aWR0aDogNzBweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uY29udGFjdC11c2RpYWxvZy1mb3JtLWNvbnRhaW5lciBpbnB1dCB7XHJcblx0d2lkdGg6IDI1MXB4O1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICk7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0cGFkZGluZy10b3A6IDlweDtcclxufVxyXG5cclxuLmNvbnRhY3QtdXNkaWFsb2ctZm9ybS1jb250YWluZXIgdGV4dGFyZWEge1xyXG5cdGhlaWdodDogNjhweDtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxuXHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi5jb250YWN0LXVzZGlhbG9nLWZvcm0tY29udGFpbmVyIHNlbGVjdCB7XHJcblx0d2lkdGg6IDI1MXB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uY29udGFjdC11c2RpYWxvZy1mb3JtLWNvbnRhaW5lciBkaXYuZXJyb3IsXHJcbi5jb250YWN0LXVzZGlhbG9nLWZvcm0tY29udGFpbmVyIC5mb3JtLXJvdy1lcnJvciA+IC5lcnJvci1tZXNzYWdlIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGxlZnQ6IDFweDtcclxufVxyXG5cclxuLmNvbnRhY3QtdXNkaWFsb2ctZm9ybS1jb250YWluZXIgZGl2LmVycm9yIHNwYW4ge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmNvbnRhY3QtdXNkaWFsb2ctZm9ybS1jb250YWluZXIgLmZvcm0tcm93LmZvcm0tcm93LWJ1dHRvbiB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jb250YWN0LXVzLWJ1dHRvbnMge1xyXG5cdG1hcmdpbi10b3A6IDUycHg7XHJcbn1cclxuXHJcbi5jb250YWN0LXVzLWJ1dHRvbnMgLmJ1dHRvbi5zZWNvbmRhcnkge1xyXG5cdHBhZGRpbmc6IDAuNzVlbSAxLjFlbTtcclxuXHRtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmNvbnRhY3QtdXMtYnV0dG9ucyAucHJpbWFyeS5idXR0b24ge1xyXG5cdHBhZGRpbmc6IDAuNzNlbSAwLjg1ZW07XHJcbn1cclxuXHJcbi5jb250YWN0X2luZm8geyAvKiBDb250YWN0IFVzIERpYWxvZyAqL1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5jb250YWN0dXMtZGlhbG9nLWNvbnRlbnQgaDgge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjQ0NDO1xyXG5cdHBhZGRpbmctYm90dG9tOiA0cHg7XHJcblx0bWFyZ2luLXRvcDogMzVweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4uY29udGFjdHVzLWRpYWxvZy1jb250ZW50IHAge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5jb250YWN0dXMtZGlhbG9nLWNvbnRlbnQgcC5ib2R5XzIge1xyXG5cdG1hcmdpbjogMCAxNXB4IDQuMiUgMDtcclxufVxyXG5cclxuLmNvbnRlbnQuY29udGFjdC11cyBoMSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY29udGVudCAuY29udGFjdC1kZXRhaWxzIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0NDQztcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5jb250ZW50IC5jb250YWN0LWRldGFpbHMuY29udGFjdC1vdGhlciB7XHJcblx0YmFja2dyb3VuZDogI0Y5RjdGMztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym9yZGVyLXRvcDogMCBub25lO1xyXG5cdHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uY29udGVudCAuY29udGFjdC1kZXRhaWxzLmNvbnRhY3Qtb3RoZXIgcCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDAgMzBweDtcclxufVxyXG5cclxuLmNvbnRlbnQgLmNvbnRhY3QtZGV0YWlscy5jb250YWN0LW90aGVyIHNlbGVjdCB7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4uY29udGVudCAuY29udGFjdC1kZXRhaWxzLmNvbnRhY3Qtb3RoZXIgdWwge1xyXG5cdHBhZGRpbmc6IDMwcHg7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uY29udGVudCAuY29udGFjdC1kZXRhaWxzLmNvbnRhY3Qtb3RoZXIgbGkge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHR3aWR0aDogMzAlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmNvbnRlbnQgLmNvbnRhY3QtZGV0YWlscy5jb250YWN0LW90aGVyIC5jdXN0b21lcl9jYXJlX2hvdXJzIHtcclxuXHRiYWNrZ3JvdW5kOiAjRjNGMEVDO1xyXG5cdHBhZGRpbmc6IDMwcHggMzBweCAwIDMwcHg7XHJcbn1cclxuXHJcbi5jb250ZW50IC5jb250YWN0LWRldGFpbHMuY29udGFjdC1vdGhlciAuY3VzdG9tZXJfY2FyZV9ob3VycyB1bCB7XHJcblx0cGFkZGluZzogMCAwIDMwcHggMDtcclxufVxyXG5cclxuLmNvbnRlbnQgLmNvbnRhY3QtZGV0YWlscy5jb250YWN0LW90aGVyIC5jdXN0b21lcl9jYXJlX2hvdXJzIGxpIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uY29udGVudCAuY29udGFjdC1kZXRhaWxzLmNvbnRhY3Qtb3RoZXIgLmN1c3RvbWVyX2NhcmVfaG91cnMgbGkgc3BhbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiA0MCU7XHJcbn1cclxuXHJcbi5jb250ZW50IC5jb250YWN0LWRldGFpbHMuY29udGFjdC1vdGhlciAuY3VzdG9tZXJfY2FyZV9ob3VycyBwIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICk7XHJcbn1cclxuXHJcbi5wdF9jdXN0b21lci1zZXJ2aWNlIC5wcmltYXJ5LWNvbnRlbnQge1xyXG5cdG1hcmdpbjogMTVweCAwIDAgMDtcclxufVxyXG5cclxuLnB0X2N1c3RvbWVyLXNlcnZpY2UgLnByaW1hcnktY29udGVudCAuY29udGVudCBoMSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDUycHg7XHJcblx0bWFyZ2luLXRvcDogNzZweDtcclxufVxyXG5cclxuLnB0X2N1c3RvbWVyLXNlcnZpY2UgLmNvbnRhY3QtdXMtdG9wLWNvbnRhaW5lciAuY29udGVudC1hc3NldCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4vKiBDdXN0b21lciBTZXJ2aWNlICovXHJcbi5wdF9jdXN0b21lci1zZXJ2aWNlIC5jdXN0b21lci1zZXJ2aWNlLWNvbnRlbnQgLmNvbnRlbnQtYXNzZXQgaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucHRfY3VzdG9tZXItc2VydmljZSAuY3VzdG9tZXItc2VydmljZS1jb250ZW50IGgxIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wdF9jdXN0b21lci1zZXJ2aWNlIC5hY2NvdW50LW92ZXJ2aWV3LWxlZnQge1xyXG5cdG1heC1oZWlnaHQ6IDQ5NHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wdF9jdXN0b21lci1zZXJ2aWNlIC5hY2NvdW50LW92ZXJ2aWV3LWxlZnQgaW1nIHtcclxuXHRtaW4taGVpZ2h0OiA0OTRweDtcclxufVxyXG5cclxuLyogQWJvdXQgQXJpdHppYSAqL1xyXG4ucHRfZ2VuZXJpYy1jb250ZW50Lm5vLW5hdiAuaGVyby1pbWFnZS13aXRoLWNvbnRlbnQgaDYge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4ucHRfZ2VuZXJpYy1jb250ZW50IC5oZXJvLWltYWdlLXdpdGgtY29udGVudCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5wdF9nZW5lcmljLWNvbnRlbnQgLmhlcm8taW1hZ2Utd2l0aC1jb250ZW50LmdpZnQtY2FyZHMge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5wdF9nZW5lcmljLWNvbnRlbnQubm8tbmF2IC5oZXJvLWltYWdlLXdpdGgtY29udGVudCBwLk1zb05vcm1hbCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxOTBweDtcclxuXHRtYXJnaW4tbGVmdDogMTgwcHg7XHJcbn1cclxuXHJcbi5wdF9nZW5lcmljLWNvbnRlbnQubm8tbmF2IC5oZXJvLWltYWdlLWNvbnRhaW5lciBoZ3JvdXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogLTQuMiU7XHJcblx0dG9wOiAyNS41JTtcclxufVxyXG5cclxuLnB0X2dlbmVyaWMtY29udGVudC5uby1uYXYgLmhlcm8taW1hZ2UtY29udGFpbmVyIGhncm91cC5zb2NpYWxfcmVzcG9uc2liaWxpdHkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogLTUuMiU7XHJcblx0dG9wOiAxOC41JTtcclxuXHR3aWR0aDogNTAlO1xyXG59XHJcblxyXG4ucHRfZ2VuZXJpYy1jb250ZW50Lm5vLW5hdiAuaGVyby1pbWFnZS1jb250YWluZXIge1xyXG5cdG1pbi1oZWlnaHQ6IDQyMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wdF9nZW5lcmljLWNvbnRlbnQubm8tbmF2IC5oZXJvLWltYWdlLWNvbnRhaW5lciAuYWJvdXQtaW1hZ2UtdGV4dCB7XHJcblx0d2lkdGg6IDkzJTtcclxufVxyXG5cclxuLnB0X2dlbmVyaWMtY29udGVudC5uby1uYXYgLmhlcm8taW1hZ2UtY29udGFpbmVyLFxyXG4ucHRfZ2VuZXJpYy1jb250ZW50Lm5vLW5hdiAuaGVyby1pbWFnZS1jb250YWluZXIgaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG1pbi1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5wdF9nZW5lcmljLWNvbnRlbnQubm8tbmF2IC5jb250ZW50IGgzIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcclxuXHRtYXJnaW46IDEuNGVtIDAgMC44N2VtO1xyXG59XHJcblxyXG4ucHRfZ2VuZXJpYy1jb250ZW50Lm5vLW5hdiAuaGVyby1pbWFnZS13aXRoLWNvbnRlbnQgLmNvbnRlbnQudHdvLWNvbHVtbiB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucHRfZ2VuZXJpYy1jb250ZW50Lm5vLW5hdiAuY29udGVudC50d28tY29sdW1uIC5sZWZ0LXNpZGUtYmFyIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMjglO1xyXG59XHJcblxyXG4ucHRfZ2VuZXJpYy1jb250ZW50Lm5vLW5hdiAuY29udGVudC50d28tY29sdW1uIC5sZWZ0LXNpZGUtYmFyIC5jYWxsb3V0LXNpZGV0ZXh0IHtcclxuXHRtYXJnaW46IDUwcHggMCAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wdF9nZW5lcmljLWNvbnRlbnQubm8tbmF2IC5jb250ZW50LnR3by1jb2x1bW4gLnR3by10aGlyZHMtY29udGVudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDMzJTtcclxuXHR3aWR0aDogNjclO1xyXG5cdG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5wdF9nZW5lcmljLWNvbnRlbnQubm8tbmF2ICNwcmltYXJ5LnByaW1hcnktY29udGVudCAuYWJvdXQtY29udGVudCB7XHJcblx0bWFyZ2luOiAwIDAgMCAxNzdweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDY1JTtcclxuXHR0b3A6IDhweDtcclxufVxyXG5cclxuLnB0X2dlbmVyaWMtY29udGVudC5uby1uYXYgI3ByaW1hcnkucHJpbWFyeS1jb250ZW50IC5zb2NpYWwtY29udGVudCB7XHJcblx0bWFyZ2luOiAwIDE4JTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDY1JTtcclxuXHR0b3A6IC0xMHB4O1xyXG59XHJcblxyXG4ucHRfZ2VuZXJpYy1jb250ZW50Lm5vLW5hdiAjcHJpbWFyeS5wcmltYXJ5LWNvbnRlbnQgLmFib3V0LWNvbnRlbnQtaGVhZGVyIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRERERTtcclxufVxyXG5cclxuLnB0X2dlbmVyaWMtY29udGVudC5uby1uYXYgI3ByaW1hcnkucHJpbWFyeS1jb250ZW50IC5hYm91dC1pbWFnZS10ZXh0IHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG5cdG1hcmdpbjogMTFweCAwIDE1cHg7XHJcbn1cclxuXHJcbi5wdF9nZW5lcmljLWNvbnRlbnQubm8tbmF2ICNwcmltYXJ5LnByaW1hcnktY29udGVudCB1bCB7XHJcblx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaW50ZXJmYWNlL3JlZmluZS1saW5rLWRhc2gucG5nJyk7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4vKiBTaXRlIE1hcCAqL1xyXG4ucHJpbWFyeS1jb250ZW50LnNpdGVtYXAgaDUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDIwLjVweCAwO1xyXG59XHJcblxyXG4ucHJpbWFyeS1jb250ZW50LnNpdGVtYXAgaDYuZnVuY18yIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcmltYXJ5LWNvbnRlbnQuc2l0ZW1hcCAuZGl2aWRlci1saW5lIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0NDQztcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLnByaW1hcnktY29udGVudC5zaXRlbWFwIC50aHJlZS1jb2x1bW4ge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByaW1hcnktY29udGVudC5zaXRlbWFwIC50aHJlZS1jb2x1bW4gdWwge1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wcmltYXJ5LWNvbnRlbnQuc2l0ZW1hcCAudGhyZWUtY29sdW1uIHVsIGxpIHtcclxuXHRsaW5lLWhlaWdodDogMmVtO1xyXG59XHJcblxyXG4ucHJpbWFyeS1jb250ZW50LnNpdGVtYXAgLnRocmVlLWNvbHVtbiBoMiB7XHJcbn1cclxuXHJcbi5wcmltYXJ5LWNvbnRlbnQuc2l0ZW1hcCAuc2l0ZW1hcC1ib3R0b20tY29udGVudCB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XHJcblx0bWFyZ2luOiAzcHggMDtcclxuXHRwYWRkaW5nOiAyNXB4IDAgMTBweCAwO1xyXG59XHJcblxyXG5cclxuLnB0X2dlbmVyaWMtY29udGVudC5uby1uYXYgI3ByaW1hcnkucHJpbWFyeS1jb250ZW50IC5tb2JpbGUtY2FyZWVyLW5hdiB1bCB7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyogQ3VzdG9tZXIgQ2FyZSAqL1xyXG4jSGVscFdpdGhPcmRlciBoNiB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi10b3A6IDQ1cHg7XHJcbn1cclxuXHJcbiNIZWxwV2l0aE9yZGVyIHAge1xyXG5cdG1hcmdpbjogMmVtO1xyXG59XHJcbi8qISBAZmlsZSBhcHAubnMucHJvZHVjdGRldGFpbC5jc3MgKi9cclxuXHJcbi8qXHJcbipcdEBzZWN0aW9uc1xyXG4qXHQtIFZhcmlhdGlvbiBTZWxlY3RvclxyXG4qXHQtIEZ1bGxzY3JlZW4gRGVza3RvcFxyXG4qXHQtIFByb2R1Y3QgUmVjb21tZW5kYXRpb25zXHJcbipcdC0gTGFzdCBWaXNpdGVkXHJcbipcdC0gU2l6ZSBDaGFydFxyXG4qXHQtIEJvbnVzIFByb2R1Y3Q6IEFjY2VwdCBCb251c1xyXG4qXHQtIEJvbnVzIFByb2R1Y3Q6IFNlbGVjdCBCb251c1xyXG4qXHQtIFNlbmQgdG8gRnJpZW5kXHJcbipcdC0gU2l6aW5nIEluZm9ybWF0aW9uXHJcbipcdC0gUERQIHYyXHJcbipcclxuKi9cclxuXHJcbi8qIE1pc2MgLSBOT1QgU1VSRT8gKi9cclxuLnByaW1hcnktaW1hZ2Uge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuI2RpYWxvZy1jb250YWluZXIgI3RodW1ibmFpbHMgaW1nLnByb2R1Y3R0aHVtYm5haWwge1xyXG5cdG1heC1oZWlnaHQ6IDc1cHg7XHJcbn1cclxuXHJcbi5wcm8ge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5yZXR1cm4tcXVhbnRpdHksXHJcbi5yZXR1cm4tZGVzY3JpcHRpb24tY2VsbCBzZWxlY3Qge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLnJldHVybi1xdWFudGl0eSxcclxuLnJldHVybi1kZXNjcmlwdGlvbi1jZWxsIHNlbGVjdC5yZXR1cm4tbm90ZS1zZWxlY3Qge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5yZXR1cm4tcmVhc29uLXJvdyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uLmFkZC10by1jYXJ0W2Rpc2FibGVkXSxcclxuYnV0dG9uLmFkZC1hbGwtdG8tY2FydFtkaXNhYmxlZF0ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMCFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC42ICkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFwcGxlcGF5LWVycm9yIGEge1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICk7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5hci1wcm9kdWN0X19zcGVjaWFsLW9yZGVyIHNwYW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi8qIFZhcmlhdGlvbiBTZWxlY3RvciAqL1xyXG5cclxuLnByb2R1Y3QtdmFyaWF0aW9ucyAubGFiZWwsXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgLnZhbHVlIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3QtdmFyaWF0aW9ucyAuYXR0cmlidXRlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnByb2R1Y3QtdmFyaWF0aW9ucyAuYXR0cmlidXRlLmF0dHJpYnV0ZS1zaXplIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucHJvZHVjdC12YXJpYXRpb25zIC5hdHRyaWJ1dGUgaDMsXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgLmF0dHJpYnV0ZSAubGFiZWwge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdpZHRoOiAyNSU7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxufVxyXG5cclxuLnByb2R1Y3QtdmFyaWF0aW9ucyAuYXR0cmlidXRlIHVsIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtdmFyaWF0aW9ucyAuYXR0cmlidXRlIC5zZWxlY3RlZC12YWx1ZSB7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRwYWRkaW5nOiAwLjVlbSAwIDAgMmVtO1xyXG59XHJcblxyXG4ucHJvZHVjdC12YXJpYXRpb25zIC5naWZ0YXR0cmlidXRlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDMzJTtcclxuXHRtYXJnaW46IDAgMCAwIDExMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC12YXJpYXRpb25zIC5naWZ0YXR0cmlidXRlIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTEwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgLmdpZnRhdHRyaWJ1dGUgaDMsXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgLmdpZnRhdHRyaWJ1dGUgLmxhYmVsIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aWR0aDogMjUlO1xyXG59XHJcblxyXG4ucHJvZHVjdC12YXJpYXRpb25zIC5naWZ0YXR0cmlidXRlIC52YWx1ZSB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luOiAwLjJlbSAwIDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgLmdpZnRhdHRyaWJ1dGUgdWwge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnByb2R1Y3QtdmFyaWF0aW9ucyAuZ2lmdGF0dHJpYnV0ZSAuc2VsZWN0ZWQtdmFsdWUge1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjYgKTtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0cGFkZGluZzogMC41ZW0gMCAwIDJlbTtcclxufVxyXG5cclxuLnByb2R1Y3QtdmFyaWF0aW9ucyAuZ2lmdGF0dHJpYnV0ZSAuYXItc2l6ZS1jaGFydC1saW5rIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRmbG9hdDogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtdmFyaWF0aW9ucyAuZ2lmdGF0dHJpYnV0ZSAuYXItc2l6ZS1jaGFydC1saW5rIGEge1xyXG5cdGJvcmRlci1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgLmludmVudG9yeSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMgbGkge1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLnByb2R1Y3QtdmFyaWF0aW9ucyB1bC5zd2F0Y2hlcyBsaSB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHdpZHRoOiAzMnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDAgMCA4cHggMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApOyAvKiBmaXggc2FmYXJpIGJ1ZyBvbiBob3ZlciAqL1xyXG59XHJcblxyXG4gLyogQWRkZWQgLjEgYmVjYXVzZSBmaXJlZm94IGRvZXMgbm90IHJvdW5kIGZyYWN0aW9ucyB3aXRoIGVub3VnaCBwcmVjaXNpb24gKi9cclxuLnByb2R1Y3QtdmFyaWF0aW9ucyB1bC5zd2F0Y2hlcyBsaSB7XHJcblx0bWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gMjU2LjFweCApIC8gNyk7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMgbGk6bnRoLWNoaWxkKDhuKzgpIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMuc3dhdGNoZXMtY29sb3IgbGkudW5hdmFpbGFibGUgLnN3YXRjaC1zdHJpa2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1x0XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzLnN3YXRjaGVzLWNvbG9yIGxpLnVuYXZhaWxhYmxlIC5zd2F0Y2gtc3RyaWtlOjphZnRlclxyXG4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogLTlweDtcclxuXHR0b3A6IDIxcHg7XHJcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0ei1pbmRleDogODU7XHJcblx0Y29udGVudDogJyAnO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4ucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzLnN3YXRjaGVzLWNvbG9yIGxpLnVuYXZhaWxhYmxlIC5zd2F0Y2gtc3RyaWtlOjphZnRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMuc3dhdGNoZXMtY29sb3IgbGkuc2VsZWN0ZWQudW5hdmFpbGFibGUgLnN3YXRjaC1zdHJpa2U6OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMgbGkgYSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGhlaWdodDogMzJweDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLnByb2R1Y3QtdmFyaWF0aW9ucyB1bC5zd2F0Y2hlcyBsaTo6YmVmb3JlIHtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzIGxpOmFjdGl2ZSBhIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xyXG5cdGJvcmRlci1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnByb2R1Y3QtdmFyaWF0aW9ucyB1bC5zd2F0Y2hlcyBsaSBhLnN3YXRjaGFuY2hvciB7XHJcblx0dGV4dC1pbmRlbnQ6IC05OTllbTtcclxuXHJcblx0LyogYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgKi9cclxuXHRiYWNrZ3JvdW5kLXNpemU6IDQwcHggIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtM3B4IC0zcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb2R1Y3QtdmFyaWF0aW9ucyB1bC5zd2F0Y2hlcyBsaS5zZWxlY3RlZCBhLFxyXG4ubm8tdG91Y2ggLnByb2R1Y3QtdmFyaWF0aW9ucyB1bC5zd2F0Y2hlcyBsaSBhOmhvdmVyLFxyXG4ucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzIGxpLnNlbGVjdGVkIGEsXHJcbi5uby10b3VjaCAucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzIGxpIGE6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzLnN3YXRjaGVzLWNvbG9yIGxpLnNlbGVjdGVkOjpiZWZvcmUsXHJcbi5uby10b3VjaCAucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzLnN3YXRjaGVzLWNvbG9yIGxpOmhvdmVyOjpiZWZvcmUge1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG5cdGJvcmRlci1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnByb2R1Y3QtdmFyaWF0aW9ucyB1bC5zd2F0Y2hlcyBsaS51bmF2YWlsYWJsZSBhIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICk7XHJcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMuc3dhdGNoZXMtY29sb3IgbGkudW5hdmFpbGFibGUgYSB7XHJcblx0b3BhY2l0eTogLjY7XHJcbn1cclxuXHJcbi5uby10b3VjaCAucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzLnN3YXRjaGVzLWNvbG9yIGxpLnVuYXZhaWxhYmxlIGE6aG92ZXIsXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMuc3dhdGNoZXMtY29sb3IgbGkudW5hdmFpbGFibGUuc2VsZWN0ZWQgYSB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLnByb2R1Y3QtdmFyaWF0aW9ucyB1bC5zd2F0Y2hlcy5zd2F0Y2hlcy1jb2xvciBsaSBhIHtcclxuXHRib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMgbGk6aG92ZXIgYSxcclxuLm5vLXRvdWNoIC5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMgbGk6aG92ZXIgYS5zd2F0Y2hhbmNob3IsXHJcbi5uby10b3VjaCAucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzIGxpOmZvY3VzIGEsXHJcbi5uby10b3VjaCAucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzIGxpOmZvY3VzIGEuc3dhdGNoYW5jaG9yIHtcclxuXHRib3JkZXItY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMuc3dhdGNoZXMtc2l6ZSBsaS5zZWxlY3RlZC51bmF2YWlsYWJsZSBhLFxyXG4ubm8tdG91Y2ggLnByb2R1Y3QtdmFyaWF0aW9ucyB1bC5zd2F0Y2hlcy5zd2F0Y2hlcy1zaXplIGxpLnVuYXZhaWxhYmxlIGE6aG92ZXIsXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMuc3dhdGNoZXMtc2l6ZSBsaS5zZWxlY3RlZC51bmF2YWlsYWJsZSBhLFxyXG4ubm8tdG91Y2ggLnByb2R1Y3QtdmFyaWF0aW9ucyB1bC5zd2F0Y2hlcy5zd2F0Y2hlcy1zaXplIGxpLnVuYXZhaWxhYmxlIGE6Zm9jdXMge1xyXG5cdC8qIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDggIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xyXG5cdGNvbG9yOiAjQzFDMUMxOyAqL1xyXG59XHJcblxyXG4ucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzIGxpIHNwYW4ge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR3b3JkLXdyYXA6IG5vcm1hbDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMuc3dhdGNoZXMtc2l6ZSBsaSBzcGFuIHtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRib3JkZXI6IDA7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdG1hcmdpbi10b3A6IDFweDtcclxuXHRtYXJnaW4tbGVmdDogMXB4O1xyXG5cdHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMuc3dhdGNoZXMtc2l6ZSBsaS51bmF2YWlsYWJsZTpiZWZvcmUge1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMuc3dhdGNoZXMtc2l6ZSBsaS51bmF2YWlsYWJsZSBhIHtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuMik7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMuc3dhdGNoZXMtY29sb3IgbGkuc2VsZWN0ZWQgYSBzcGFuLFxyXG4ubm8tdG91Y2ggLnByb2R1Y3QtdmFyaWF0aW9ucyB1bC5zd2F0Y2hlcyBsaTpob3ZlciBhLnN3YXRjaGFuY2hvciBzcGFuLFxyXG4ucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzLnN3YXRjaGVzLWNvbG9yIGxpLnNlbGVjdGVkIGEgc3BhbixcclxuLnByb2R1Y3QtdmFyaWF0aW9ucyB1bC5zd2F0Y2hlcyBsaTpmb2N1cyBhLnN3YXRjaGFuY2hvciBzcGFuIHtcclxuXHRib3JkZXItY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4vKiBGdWxsc2NyZWVuIERlc2t0b3AgKi9cclxuLnBkcC1kZXNrdG9wLWZ1bGxzY3JlZW4ge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBkcC1kZXNrdG9wLWZ1bGxzY3JlZW4gLnByb2R1Y3QtZnVsbHNjcmVlbi10aHVtYm5haWxzIHVsIHtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5wZHAtZGVza3RvcC1mdWxsc2NyZWVuIC5wcm9kdWN0LWZ1bGxzY3JlZW4tdGh1bWJuYWlscyBsaSB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdG1hcmdpbjogMCA0LjglIDAgMDtcclxufVxyXG5cclxuLnBkcC1kZXNrdG9wLWZ1bGxzY3JlZW4gLnByb2R1Y3QtZnVsbHNjcmVlbi10aHVtYm5haWxzIGxpLmxhc3Qge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLnBkcC1kZXNrdG9wLWZ1bGxzY3JlZW4gLnByb2R1Y3QtZnVsbHNjcmVlbi10aHVtYm5haWxzIGxpIGEge1xyXG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ucGRwLWRlc2t0b3AtZnVsbHNjcmVlbiAucHJvZHVjdC1mdWxsc2NyZWVuLXRodW1ibmFpbHMgbGkgYTpob3ZlcixcclxuLnBkcC1kZXNrdG9wLWZ1bGxzY3JlZW4gLnByb2R1Y3QtZnVsbHNjcmVlbi10aHVtYm5haWxzIGxpIGE6Zm9jdXMge1xyXG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRTFFMUUxO1xyXG59XHJcblxyXG4ucGRwLWRlc2t0b3AtZnVsbHNjcmVlbiAucHJvZHVjdC1mdWxsc2NyZWVuLXRodW1ibmFpbHMgbGkuc2VsZWN0ZWQgYSxcclxuLnBkcC1kZXNrdG9wLWZ1bGxzY3JlZW4gLnByb2R1Y3QtZnVsbHNjcmVlbi10aHVtYm5haWxzIGxpLnNlbGVjdGVkIGE6aG92ZXIsXHJcbi5wZHAtZGVza3RvcC1mdWxsc2NyZWVuIC5wcm9kdWN0LWZ1bGxzY3JlZW4tdGh1bWJuYWlscyBsaS5zZWxlY3RlZCBhLFxyXG4ucGRwLWRlc2t0b3AtZnVsbHNjcmVlbiAucHJvZHVjdC1mdWxsc2NyZWVuLXRodW1ibmFpbHMgbGkuc2VsZWN0ZWQgYTpmb2N1cyB7XHJcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMzMzM7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5wZHAtZGVza3RvcC1mdWxsc2NyZWVuIC5kaWFsb2ctY29udGVudCB7XHJcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZHAtZGVza3RvcC1mdWxsc2NyZWVuIC51aS1kaWFsb2ctdGl0bGViYXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLnBkcC1kZXNrdG9wLWZ1bGxzY3JlZW4gLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aGVpZ2h0OiA1NXB4O1xyXG5cdHdpZHRoOiA1NXB4O1xyXG5cdHotaW5kZXg6IDI7XHJcblx0bWFyZ2luOiAyNXB4IDQwcHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ludGVyZmFjZS9vdmVybGF5LWNsb3NlLWJsYWNrLmdpZicpIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnBkcC1kZXNrdG9wLWZ1bGxzY3JlZW4gLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIC51aS1pY29uLnVpLWljb24tY2xvc2V0aGljayB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxufVxyXG5cclxuLnBkcC1kZXNrdG9wLWZ1bGxzY3JlZW4gLnByb2R1Y3QtZnVsbHNjcmVlbi1pbWFnZSB7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcclxufVxyXG5cclxuLnBkcC1kZXNrdG9wLWZ1bGxzY3JlZW4gLnByb2R1Y3QtZnVsbHNjcmVlbi1pbWFnZSB1bCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wZHAtZGVza3RvcC1mdWxsc2NyZWVuIC5wcm9kdWN0LWZ1bGxzY3JlZW4taW1hZ2UgLmZ1bGxzY3JlZW4taW1hZ2Uge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5wZHAtZGVza3RvcC1mdWxsc2NyZWVuIC5wcm9kdWN0LWZ1bGxzY3JlZW4taW1hZ2UgaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Y3Vyc29yOiB6b29tLW91dDtcclxufVxyXG5cclxuLnBkcC1kZXNrdG9wLWZ1bGxzY3JlZW4gLnByb2R1Y3QtZnVsbHNjcmVlbi1pbWFnZSAuZnVsbHNjcmVlbi1wcmV2LFxyXG4uZnVsbFNjcmVlblByb2R1Y3RJbWFnZXMgLnByb2R1Y3QtZnVsbHNjcmVlbi1pbWFnZSAuZnVsbHNjcmVlbi1uZXh0IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiA0NSU7XHJcblx0bGVmdDogNCU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLnBkcC1kZXNrdG9wLWZ1bGxzY3JlZW4gLnByb2R1Y3QtZnVsbHNjcmVlbi1pbWFnZSAuZnVsbHNjcmVlbi1uZXh0IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiA0NSU7XHJcblx0cmlnaHQ6IDYlO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wZHAtZGVza3RvcC1mdWxsc2NyZWVuIC5wcm9kdWN0LWZ1bGxzY3JlZW4tdGh1bWJuYWlscyB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogMzBweDtcclxuXHRsZWZ0OiA1MHB4O1xyXG5cdHdpZHRoOiAyNSU7XHJcbn1cclxuXHJcbi5wZHAtZGVza3RvcC1mdWxsc2NyZWVuIC5wcm9kdWN0LWZ1bGxzY3JlZW4tdGh1bWJuYWlscyB1bCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDU1cHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5wZHAtZGVza3RvcC1mdWxsc2NyZWVuIC5wcm9kdWN0LWZ1bGxzY3JlZW4tdGh1bWJuYWlscyBsaSB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5wZHAtZGVza3RvcC1mdWxsc2NyZWVuIC5wcm9kdWN0LWZ1bGxzY3JlZW4tdGh1bWJuYWlscyBsaSBhIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnB0X3Byb2R1Y3QtZGV0YWlscyAucmVjb21tZW5kYXRpb25zIHsgfVxyXG5cclxuLnB0X3Byb2R1Y3QtZGV0YWlscyAucmVjb21tZW5kYXRpb25zLmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItaXRlbSB7XHJcblx0d2lkdGg6IDE4LjMlO1xyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4vKiBCb251cyBQcm9kdWN0OiBBY2NlcHQgQm9udXMgKi9cclxuLmJvbnVzLWRpc2NvdW50LWNvbnRhaW5lciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYm9udXMtZGlzY291bnQtY29udGFpbmVyIGgxIHtcclxuXHRtYXJnaW46IDI1cHggMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ib251cy1kaXNjb3VudC1jb250YWluZXIgLmJvbnVzLXByb2R1Y3QtcHJvbW8ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uYm9udXMtZGlzY291bnQtY29udGFpbmVyIC5ib251cy1wcm9kdWN0LXByb21vIHAge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5ib251cy1kaXNjb3VudC1jb250YWluZXIgLmJ1dHRvbmJhciB7XHJcblx0cGFkZGluZzogMTVweCAwIDI1cHggMDtcclxufVxyXG5cclxuLmJvbnVzLWRpc2NvdW50LWNvbnRhaW5lciAuYnV0dG9uYmFyIGJ1dHRvbiB7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG5cdHBhZGRpbmc6IDhweDtcclxufVxyXG5cclxuLmJvbnVzLWRpc2NvdW50LWNvbnRhaW5lciAuc2VsZWN0LWJvbnVzLWJ0biB7XHJcblx0bWFyZ2luOiAwIDAgMCAxNXB4O1xyXG59XHJcblxyXG4vKiBCb251cyBQcm9kdWN0OiBTZWxlY3QgQm9udXMgKi9cclxuI2JvbnVzLXByb2R1Y3QtZGlhbG9nIHsgfVxyXG5cclxuI2JvbnVzLXByb2R1Y3QtZGlhbG9nICNib251cy1wcm9kdWN0LWxpc3Qge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0bWluLWhlaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbiNib251cy1wcm9kdWN0LWRpYWxvZyAjYm9udXMtcHJvZHVjdC1saXN0Lm51bS1wcm9kdWN0cy0xIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuI2JvbnVzLXByb2R1Y3QtZGlhbG9nIC5wcm9tb3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMDtcclxuXHRiYWNrZ3JvdW5kOiAwIG5vbmU7XHJcblx0cGFkZGluZzogMzBweDtcclxuXHRtYXgtd2lkdGg6IDUwJTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4jYm9udXMtcHJvZHVjdC1kaWFsb2cgLnByb21vdGlvbiBoNSB7XHJcblx0bWFyZ2luOiAwIDAgMC4yZW0gMDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNib251cy1wcm9kdWN0LWRpYWxvZyAucHJvbW90aW9uIGRpdiB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNib251cy1wcm9kdWN0LWRpYWxvZyAucHJvbW90aW9uIGg1IHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4jYm9udXMtcHJvZHVjdC1kaWFsb2cgLmJvbnVzLXByb2R1Y3QtaXRlbSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7XHJcblx0cGFkZGluZy1ib3R0b206IDQ1cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogNDVweDtcclxufVxyXG5cclxuI2JvbnVzLXByb2R1Y3QtZGlhbG9nIC5udW0tcHJvZHVjdHMtMSAuYm9udXMtcHJvZHVjdC1pdGVtIHtcclxuXHRib3JkZXItYm90dG9tOiAwIG5vbmU7XHJcblx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuI2JvbnVzLXByb2R1Y3QtZGlhbG9nIC5wcm9kdWN0LWltYWdlIHtcclxuXHR3aWR0aDogMzM1cHg7XHJcblx0aGVpZ2h0OiA0NjVweDtcclxuXHRtYXJnaW46IDAgMzVweCAwIC0zMHB4O1xyXG59XHJcblxyXG4jYm9udXMtcHJvZHVjdC1kaWFsb2cgLnByb2R1Y3QtaW1hZ2UgaW1nIHtcclxuXHRtYXgtd2lkdGg6IDMyNXB4O1xyXG59XHJcblxyXG4jYm9udXMtcHJvZHVjdC1kaWFsb2cgLnByb2R1Y3QtY29sdW1uIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMjUwcHg7XHJcbn1cclxuXHJcbiNib251cy1wcm9kdWN0LWRpYWxvZyAubnVtLXByb2R1Y3RzLTEgLnByb2R1Y3QtY29sdW1uIHtcclxuXHR3aWR0aDogNDAwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG59XHJcblxyXG4jYm9udXMtcHJvZHVjdC1kaWFsb2cgLnByb2R1Y3QtY29sdW1uLnByb2R1Y3QtZGV0YWlsIHtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuaHRtbDpsYW5nKGZyLUNBKSAjYm9udXMtcHJvZHVjdC1kaWFsb2cgLnByb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LW5hbWUge1xyXG5cdFxyXG59XHJcblxyXG4jYm9udXMtcHJvZHVjdC1kaWFsb2cgLnByb2R1Y3QtdmFyaWF0aW9ucyB7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuI2JvbnVzLXByb2R1Y3QtZGlhbG9nIC5wcm9kdWN0LXZhcmlhdGlvbnMgc2VsZWN0IHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbiNib251cy1wcm9kdWN0LWRpYWxvZyAucHJvZHVjdC12YXJpYXRpb25zIC5hdHRyaWJ1dGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbiNib251cy1wcm9kdWN0LWRpYWxvZyAucHJvZHVjdC12YXJpYXRpb25zIC5hdHRyaWJ1dGUuY29sb3Ige1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuI2JvbnVzLXByb2R1Y3QtZGlhbG9nIC5wcm9kdWN0LXZhcmlhdGlvbnMgLmF0dHJpYnV0ZS5xdWFudGl0eSB7XHJcblx0bWFyZ2luOiAwIDAgMCAyJTtcclxufVxyXG5cclxuI2JvbnVzLXByb2R1Y3QtZGlhbG9nIC5wcm9kdWN0LXZhcmlhdGlvbnMgLmF0dHJpYnV0ZS5xdWFudGl0eSBpbnB1dCB7XHJcblx0d2lkdGg6IDc3JTtcclxufVxyXG5cclxuI2JvbnVzLXByb2R1Y3QtZGlhbG9nIC5wcm9kdWN0LXZhcmlhdGlvbnMgLnZhbHVlIHtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcbn1cclxuXHJcbiNib251cy1wcm9kdWN0LWRpYWxvZyAucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbiNib251cy1wcm9kdWN0LWRpYWxvZyAuYm9udXMtcHJvZHVjdC1zY3JvbGwge1xyXG5cdGhlaWdodDogMzc2cHg7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbiNib251cy1wcm9kdWN0LWRpYWxvZyAubnVtLXByb2R1Y3RzLTEgLmJvbnVzLXByb2R1Y3Qtc2Nyb2xsIHtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuI2JvbnVzLXByb2R1Y3QtZGlhbG9nIC5wcmljZS1iYXNlIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICk7XHJcblx0cGFkZGluZy1yaWdodDogNnB4O1xyXG59XHJcblxyXG4jYm9udXMtcHJvZHVjdC1kaWFsb2cgLmFyLXNpemUtY2hhcnQtbGluayB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2JvbnVzLXByb2R1Y3QtZGlhbG9nIC5wcm9kdWN0LWFkZC10by1jYXJ0IHtcclxuXHRtaW4taGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4jYm9udXMtcHJvZHVjdC1kaWFsb2cgLnByb2R1Y3QtYWRkLXRvLWNhcnQgYnV0dG9uIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW4tdG9wOiAyM3B4O1xyXG59XHJcblxyXG4jYm9udXMtcHJvZHVjdC1kaWFsb2cgLmJvbnVzLXByb2R1Y3QtbGlzdC1mb290ZXIge1xyXG5cdHBhZGRpbmc6IDQ1cHg7XHJcbn1cclxuXHJcbiNib251cy1wcm9kdWN0LWRpYWxvZyAubnVtLXByb2R1Y3RzLTEgLmJvbnVzLXByb2R1Y3QtbGlzdC1mb290ZXIge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDM4NXB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDM1cHg7XHJcblx0cmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbiNib251cy1wcm9kdWN0LWRpYWxvZyAuYm9udXMtcHJvZHVjdC1saXN0LWZvb3RlciBidXR0b24sXHJcbiNib251cy1wcm9kdWN0LWRpYWxvZyAuYm9udXMtcHJvZHVjdC1saXN0LWZvb3RlciBpbWcuYWpheGxvYWRlciB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4jYm9udXMtcHJvZHVjdC1kaWFsb2cgLmJvbnVzLXByb2R1Y3QtbGlzdC1mb290ZXIgYnV0dG9uIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbiNib251cy1wcm9kdWN0LWRpYWxvZyAuYm9udXMtcHJvZHVjdC1zdW1tYXJ5IHtcclxuXHRwYWRkaW5nLXRvcDogNnB4O1xyXG59XHJcblxyXG4jYm9udXMtcHJvZHVjdC1kaWFsb2cgLmJvbnVzLXByb2R1Y3Qtc3VtbWFyeSB1bCB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4jYm9udXMtcHJvZHVjdC1kaWFsb2cgLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudCB7XHJcblx0ei1pbmRleDogMTAwMDtcclxuXHRib3R0b206IGF1dG87XHJcblx0bGVmdDogYXV0bztcclxuXHR0b3A6IDMwcHg7XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuXHJcbiNib251cy1wcm9kdWN0LWRpYWxvZyAuc2VsZWN0LXNpemUtZXJyb3Ige1xyXG5cdG1hcmdpbjogLTJweCAwIDAgMDtcclxufVxyXG5cclxuI2JvbnVzLXByb2R1Y3QtZGlhbG9nIGJ1dHRvbi5zZWNvbmRhcnkge1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICk7XHJcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRwYWRkaW5nOiAwLjFlbSAxZW07XHJcbn1cclxuXHJcbiNib251cy1wcm9kdWN0LWRpYWxvZyBidXR0b24uc2Vjb25kYXJ5OmhvdmVyLFxyXG4jYm9udXMtcHJvZHVjdC1kaWFsb2cgYnV0dG9uLnNlY29uZGFyeTpmb2N1cyB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0b3BhY2l0eTogMC42O1xyXG59XHJcblxyXG4vKiBTZW5kIHRvIEZyaWVuZCAqL1xyXG4uc2VuZC10by1mcmllbmQtcHJvZHVjdCB7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UwRTBFMDtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMjQ1cHg7XHJcblx0cGFkZGluZy1yaWdodDogMzJweDtcclxuXHRtYXJnaW46IDhweCA0NXB4IDAgNDdweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2VuZC10by1mcmllbmQtcHJvZHVjdCAucHJvZHVjdC1pbWFnZSBpbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNlbmQtdG8tZnJpZW5kLXByb2R1Y3QgLnByb2R1Y3QtYnJhbmQge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLnNlbmQtdG8tZnJpZW5kLXByb2R1Y3QgLnByb2R1Y3QtbmFtZSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuI3NlbmQtdG8tZnJpZW5kLW1haW4ge1xyXG5cdG1hcmdpbjogMzVweCAwO1xyXG59XHJcblxyXG4jc2VuZC10by1mcmllbmQtbWFpbiBmb3JtIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0d2lkdGg6IDQ1OHB4O1xyXG59XHJcblxyXG4jc2VuZC10by1mcmllbmQtbWFpbi5zZW5kLXdpc2hsaXN0IHtcclxuXHRwYWRkaW5nOiAwIDM1cHg7XHJcbn1cclxuXHJcbiNzZW5kLXRvLWZyaWVuZC1tYWluLnNlbmQtd2lzaGxpc3QgZm9ybSB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNzZW5kLXRvLWZyaWVuZC1tYWluIHAuc2VuZC10by1mcmllbmQtbXNnIHtcclxuXHRwYWRkaW5nOiAwIDMwcHggMCAzNyU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuI3NlbmQtdG8tZnJpZW5kLW1haW4gLnRpdGxlIHtcclxuXHRtYXJnaW46IC0wLjFlbSAwIDAuMmVtIDA7XHJcbn1cclxuXHJcbiNzZW5kLXRvLWZyaWVuZC1tYWluIC5mb3JtLXJvdyB7XHJcblx0bWFyZ2luOiAwIDAgMC41ZW07XHJcbn1cclxuXHJcbiNzZW5kLXRvLWZyaWVuZC1tYWluIGxhYmVsIHtcclxuXHR3aWR0aDogMzclO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0cGFkZGluZzogM3B4IDAgMCAwO1xyXG59XHJcblxyXG4jc2VuZC10by1mcmllbmQtbWFpbiBpbnB1dFt0eXBlPSd0ZXh0J10sXHJcbiNzZW5kLXRvLWZyaWVuZC1tYWluIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXHJcbiNzZW5kLXRvLWZyaWVuZC1tYWluIHRleHRhcmVhIHtcclxuXHR3aWR0aDogNTMlO1xyXG5cdHBhZGRpbmc6IDZweCAwLjVlbSA2cHggMC41ZW07XHJcblx0bWFyZ2luOiAwO1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICk7XHJcbn1cclxuXHJcbiNzZW5kLXRvLWZyaWVuZC1tYWluIHRleHRhcmVhIHtcclxuXHRoZWlnaHQ6IDgwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcbn1cclxuXHJcbiNzZW5kLXRvLWZyaWVuZC1tYWluIC5mb3JtLXJvdy1idXR0b24ge1xyXG5cdG1hcmdpbjogMDtcclxuXHR3aWR0aDogYXV0bztcclxuXHRwYWRkaW5nLXRvcDogMC44ZW07XHJcbn1cclxuXHJcbiNzZW5kLXRvLWZyaWVuZC1tYWluIC5mb3JtLXJvdy1idXR0b24gLnNlbmQtYnV0dG9uIHtcclxuXHR3aWR0aDogMTI4cHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbiNzZW5kLXRvLWZyaWVuZC1tYWluIC5wcmljZS1zdGFuZGFyZCxcclxuI3NlbmQtdG8tZnJpZW5kLW1haW4gLnByaWNlLWRlZmF1bHQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbiNzZW5kLXRvLWZyaWVuZC1tYWluIC5wcmljZS1zdGFuZGFyZCB7XHJcbn1cclxuXHJcbiNzZW5kLXRvLWZyaWVuZC1tYWluIC5wcmljZS1zYWxlcyB7XHJcblx0Y29sb3I6ICNFNzEzMTY7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuI3NlbmQtdG8tZnJpZW5kLW1haW4gLnByb21vLW1zZyB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApO1xyXG59XHJcblxyXG4jc2VuZC10by1mcmllbmQtbWFpbiBkaXYuZXJyb3Ige1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IDclO1xyXG5cdG1hcmdpbi10b3A6IDElO1xyXG59XHJcblxyXG4uc2VuZC10by1mcmllbmQtdGhhbmt5b3Uge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2VuZC10by1mcmllbmQtdGhhbmt5b3UgLnNlbmQtdG8tZnJpZW5kLXRoYW5rcyB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblx0d2lkdGg6IDQwOHB4O1xyXG59XHJcblxyXG4jc2VuZC10by1mcmllbmQtbWFpbi5zZW5kLXdpc2hsaXN0IC5zZW5kLXRvLWZyaWVuZC10aGFua3lvdSAuc2VuZC10by1mcmllbmQtdGhhbmtzIHtcclxuXHRmbG9hdDogbm9uZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uc2VuZC10by1mcmllbmQtdGhhbmt5b3UgcCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2VuZC10by1mcmllbmQtdGhhbmt5b3UgcC5sYXN0LWl0ZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbn1cclxuXHJcbi5zZW5kLXRvLWZyaWVuZC10aGFua3lvdSAuc2VuZC10by1mcmllbmQtbWVzc2FnZSB7XHJcblx0cGFkZGluZzogMzJweCAwO1xyXG5cdG1hcmdpbjogMjBweCAwIDMycHggMDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0UwRTBFMDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcclxufVxyXG5cclxuLyogUERQIHYyICovXHJcbmJvZHkuc2hhZGUgLmdyZXlsaW5lIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5ib2R5LnNoYWRlICNtYWluIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xyXG59XHJcblxyXG4jcGRwX3YyIHtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXNlY3Rpb24ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5maXJlZm94ICNwZHBfdjIgLnBkcC1zZWN0aW9uIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4jcGRwX3YyIC5wZHAtcGFuZWwge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4jcGRwX3YyIC5wZHAtcGFuZWwtbGVmdCAucGRwLXNob3J0LWRlc2NyaXB0aW9uIHtcclxuXHRwYWRkaW5nOiAwIDAgOTZweCAwO1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLWxlZnQgLnBkcC1zaG9ydC1kZXNjcmlwdGlvbiBkaXYge1xyXG5cdC8qIG1hcmdpbjogMCBhdXRvIDYwcHg7ICovXHJcbn1cclxuXHJcbiNwZHBfdjIgLmRlc2lnbmVyLW5vdGVzLWNvbnRhaW5lciAucGRwLXNob3J0LWRlc2NyaXB0aW9uIHtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbiNwZHBfdjIgLmRlc2lnbmVyLW5vdGVzLWNvbnRhaW5lciAucGRwLXNob3J0LWRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4jcGRwX3YyIC5wZHAtcGFuZWwtbGVmdCAucGRwLXNob3J0LWRlc2NyaXB0aW9uIHAge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLXJpZ2h0IHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuI3BkcF92MiAjcGRwLXByb2R1Y3QtaW5mbyB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3BkcF92MiAubmF0aXZlLXN0aWNrX19pbm5lci1jb250YWluZXIge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLWltYWdlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNwZHBfdjIgLnBkcC1wYW5lbC1pbWFnZSB1bCB7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDAgNDBweCAwIDA7XHJcbn1cclxuXHJcbiNwZHBfdjIgLnBkcC1wYW5lbC1pbWFnZSAuYXItcHJvZHVjdC1pbWFnZXMgLmFyLXByb2R1Y3QtaW1hZ2VzX19pbWFnZSB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZy1ib3R0b206IDhweDtcclxufVxyXG5cclxuLmFyLXByb2R1Y3QtaW1hZ2VzX19wbGF5LWJ1dHRvbiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5hci1wcm9kdWN0LWltYWdlc19fcGxheS1zdmcge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbi5hci1wcm9kdWN0LWltYWdlc19fcGxheS1hcnJvdyB7XHJcblx0LyogdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2U7ICovXHJcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5hci1wcm9kdWN0LWltYWdlc19fcGxheS1idXR0b246aG92ZXIgLmFyLXByb2R1Y3QtaW1hZ2VzX19wbGF5LWFycm93IHtcclxuXHRmaWxsOiB3aGl0ZTtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLWltYWdlIC5hci1wcm9kdWN0LWltYWdlcyAuYXItcHJvZHVjdC1pbWFnZXNfX2ltYWdlIC5hci1wcm9kdWN0LWltYWdlc19faW1hZ2UtbGluayBpbWcsXHJcbiNwZHBfdjIgLnBkcC1wYW5lbC1pbWFnZSAuYXItcHJvZHVjdC1pbWFnZXMgLmFyLXByb2R1Y3QtaW1hZ2VzX19pbWFnZSAuYXItcHJvZHVjdC1pbWFnZXNfX2ltYWdlLWxpbmsgdmlkZW8ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGN1cnNvcjogem9vbS1pbjtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7IC8qIGlvcyByZW5kZXIgaXNzdWUgKi9cclxufVxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLWltYWdlIC5hci1wcm9kdWN0LWltYWdlcyAuYXItcHJvZHVjdC1pbWFnZXNfX2ltYWdlIC5hci1wcm9kdWN0LWltYWdlc19faW1hZ2UtbGluayB2aWRlbyB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4jcGRwX3YyIC5wZHAtcGFuZWwtaW1hZ2UgLmFyLXByb2R1Y3Qtc3dpcGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMzVweDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IC0zNXB4O1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbiNwZHBfdjIgLnBkcC1wYW5lbC1pbWFnZSAuYXItcHJvZHVjdC1zd2lwZXIgLmFyLXN3aXBlciB7XHJcblx0bWF4LXdpZHRoOiAzNTBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLWltYWdlIC5hci1wcm9kdWN0LXN3aXBlciAuYXItc3dpcGVyLWl0ZW0ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmctdG9wOiAxNXB4O1xyXG59XHJcblxyXG4jcGRwX3YyIC5wZHAtcGFuZWwtaW1hZ2UgLmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItaXRlbTpmaXJzdC1jaGlsZCB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4jcGRwX3YyIC5wZHAtcGFuZWwtaW1hZ2UgI3BkcC10aHVtYm5haWxzIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cG9zaXRpb246IHN0aWNreTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDI4cHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0zOHB4O1xyXG5cdGhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbiNwZHAtdGh1bWJuYWlscy1zdHVjayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogY2FsYyg1MCUgKyAyMi41cHgpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLWltYWdlICNwZHAtdGh1bWJuYWlscyB1bCB7XHJcblx0b3BhY2l0eTogMDtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbiNwZHBfdjIgLnBkcC1wYW5lbC1pbWFnZSAjcGRwLXRodW1ibmFpbHMgbGkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLWltYWdlICNwZHAtdGh1bWJuYWlscyBhLFxyXG4jcGRwX3YyIC5wZHAtcGFuZWwtaW1hZ2UgLmFyLXByb2R1Y3QtaW1hZ2VzIC5vd2wtY29udHJvbHMgLm93bC1wYWdlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogOHB4O1xyXG5cdGhlaWdodDogOHB4O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRib3JkZXI6IDEwcHggc29saWQgI0Y3RjdGNztcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLWltYWdlICNwZHAtdGh1bWJuYWlscyBhOmFmdGVyLFxyXG4jcGRwX3YyIC5wZHAtcGFuZWwtaW1hZ2UgLmFyLXByb2R1Y3QtaW1hZ2VzIC5vd2wtY29udHJvbHMgLm93bC1wYWdlOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDhweDtcclxuXHRoZWlnaHQ6IDhweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMik7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLWltYWdlICNwZHAtdGh1bWJuYWlscyBsaS52aWRlbyBhIHtcclxuXHRwYWRkaW5nOiAycHg7XHJcblx0Ym9yZGVyLXdpZHRoOiA4cHg7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbiNwZHBfdjIgLnBkcC1wYW5lbC1pbWFnZSAjcGRwLXRodW1ibmFpbHMgbGkudmlkZW8gYTpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuXHJcbiNwZHBfdjIgLnBkcC1wYW5lbC1pbWFnZSAjcGRwLXRodW1ibmFpbHMgbGkudmlkZW8gYTpob3ZlciBzdmcgPiBnIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4jcGRwX3YyIC5wZHAtcGFuZWwtaW1hZ2UgI3BkcC10aHVtYm5haWxzIGxpLnZpZGVvIGEgc3ZnIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bGVmdDogMXB4O1xyXG59XHJcblxyXG4jcGRwX3YyIC5wZHAtcGFuZWwtaW1hZ2UgI3BkcC10aHVtYm5haWxzIGxpLnZpZGVvIGE6YWZ0ZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNwZHBfdjIgLnBkcC1wYW5lbC1pbWFnZSAjcGRwLXRodW1ibmFpbHMgYTpob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4jcGRwX3YyIC5wZHAtcGFuZWwtaW1hZ2UgI3BkcC10aHVtYm5haWxzIGE6aG92ZXI6YWZ0ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLWltYWdlICNwZHAtdGh1bWJuYWlscyBhLmFjdGl2ZSxcclxuI3BkcF92MiAucGRwLXBhbmVsLWltYWdlIC5hci1wcm9kdWN0LWltYWdlcyAub3dsLWNvbnRyb2xzIC5vd2wtcGFnZS5hY3RpdmUge1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuXHJcbiNwZHBfdjIgLnBkcC1wYW5lbC1pbWFnZSAjcGRwLXRodW1ibmFpbHMgbGkudmlkZW8gYS5hY3RpdmUgc3ZnID4gZyB7XHJcblx0b3BhY2l0eTogMTtcclxuXHRmaWxsOiAjMDAwO1xyXG59XHJcblxyXG4jcGRwX3YyIC5wZHAtcGFuZWwtaW1hZ2UgI3BkcC10aHVtYm5haWxzIGE6aG92ZXIgaW1nIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4jcGRwX3YyIC5wZHAtcGFuZWwtaW1hZ2UgI3BkcC10aHVtYm5haWxzIGltZyB7XHJcblx0b3BhY2l0eTogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMzhweDtcclxuXHR0b3A6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAtNTVweDtcclxuXHRib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcblx0bWF4LXdpZHRoOiBub25lO1xyXG5cdG1heC13aWR0aDogODRweDtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLWltYWdlIC5wZHAtaW1hZ2UtYWN0aW9ucy5wZHAtaW1hZ2UtYWN0aW9ucy11bmRlciB7XHJcblx0cGFkZGluZzogOHB4IDAgMDtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLWltYWdlIC5wZHAtaW1hZ2UtYWN0aW9ucyAucHJvZHVjdHMtc2hhcmUge1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLWltYWdlIC5wZHAtaW1hZ2UtYWN0aW9ucyAucHJvZHVjdHMtdHJpZ2dlciB7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcbn1cclxuXHJcbiNwZHBfdjIgLnBkcC1wYW5lbC1wdXJjaGFzZSAucGRwLXBhbmVsLXB1cmNoYXNlLXdyYXBwZXIge1xyXG5cdG1heC13aWR0aDogMzgwcHg7XHJcblx0bWFyZ2luOiAwIDAgMCA0OHB4O1xyXG4gIFx0cGFkZGluZy10b3A6IDY0cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcbiNwZHBfdjIgLnBkcC1wYW5lbC1wdXJjaGFzZSAucGRwLXByb2R1Y3QtbmFtZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG59XHJcblxyXG5odG1sOmxhbmcoZnItQ0EpICNwZHBfdjIgLnBkcC1wYW5lbC1wdXJjaGFzZSAucGRwLXByb2R1Y3QtbmFtZSAucGRwLXByb2R1Y3QtbmFtZV9fc3VidGl0bGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjMxcmVtO1xyXG59XHJcblxyXG5odG1sOmxhbmcoZnItQ0EpICNwZHBfdjIgLnBkcC1wYW5lbC1wdXJjaGFzZSAucGRwLXByb2R1Y3QtbmFtZV9fbmFtZSB7XHJcblxyXG59XHJcblxyXG4jcGRwX3YyIC5wZHAtcGFuZWwtcHVyY2hhc2UgLnBkcC1wcm9kdWN0LXByaWNlIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4jcGRwX3YyIC5wZHAtcGFuZWwtcHVyY2hhc2UgLnBkcC1wcm9kdWN0LXByaWNlIC5wcm9tb3Rpb24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNwZHBfdjIgLnBkcC1wYW5lbC1wdXJjaGFzZSAucGRwLXByb2R1Y3QtcHJpY2UgLnByaWNlLXNhbGVzIHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLXB1cmNoYXNlIC5wZHAtcHJvZHVjdC1wcmljZSAucHJvbW8tbXNnIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICk7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuXHJcbiNwZHBfdjIgLnBkcC1wYW5lbC1wdXJjaGFzZSAucGRwLXByb2R1Y3QtcHJpY2UgLnByaWNlLXByb21vdGlvbi1iYWRnZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nLXRvcDogM3B4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IC0xcHg7XHJcbn1cclxuXHJcbiNwZHBfdjIgLnBkcC1wYW5lbC1wdXJjaGFzZSAucGRwLXByb2R1Y3QtcHJpY2UgLnByaWNlLXByb21vdGlvbi1iYWRnZS5jbGllbnRlbGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNFNzVBNUE7XHJcbn1cclxuXHJcbiNwZHBfdjIgLnBkcC1wYW5lbC1wdXJjaGFzZSAjcGRwLXByb2R1Y3QtY29udGVudCAucHJvZHVjdC1wcmljZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI3BkcF92MiAuZGVzaWduZXItbm90ZXMtY29udGFpbmVyIHAge1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuI3BkcF92MiAuZGVzaWduZXItbm90ZXMtY29udGFpbmVyIGVtIHtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLXB1cmNoYXNlIC5wcm9kdWN0LWFkZC10by1jYXJ0IHtcclxuXHRtaW4taGVpZ2h0OiAwO1xyXG59XHJcblxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLXB1cmNoYXNlIC5wcm9kdWN0LWFjdGlvbiBidXR0b24sXHJcbiNwZHBfdjIgLnBkcC1wYW5lbC1wdXJjaGFzZSAucHJvZHVjdC1hY3Rpb24gLmFkZC13aXNobGlzdCB7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4jcGRwX3YyIC5wZHAtcGFuZWwtcHVyY2hhc2UgLnByb2R1Y3QtYWN0aW9uIGJ1dHRvbixcclxuI3BkcF92MiAucGRwLXBhbmVsLXB1cmNoYXNlIC5wcm9kdWN0LWFjdGlvbiAuYnV0dG9uIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgMCAxNnB4O1xyXG5cdHBhZGRpbmc6IDFyZW07XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbiNwZHBfdjIgLnBkcC1wYW5lbC1wdXJjaGFzZSAucHJvZHVjdC1hY3Rpb24gLmJ1dHRvbiAudmlldy1jYXJ0IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IDFweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MDlweDtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLXB1cmNoYXNlIC5wcm9kdWN0LWFjdGlvbi5hcHBsZXBheS1hdmFpbGFibGUgLmFkZC10by1jYXJ0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXBhbmVsLXB1cmNoYXNlIC5wcm9kdWN0LWFjdGlvbiAjYXBwbGUtcGF5LWJ1dHRvbixcclxuI3BkcF92MiAucGRwLXBhbmVsLXB1cmNoYXNlIC5wcm9kdWN0LWFjdGlvbiAjYXBwbGUtcGF5LWJ1dHRvbi1pbXBvc3RlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA0NHB4IDE4cHg7XHJcbn1cclxuXHJcbi5uby10b3VjaCAjcGRwX3YyIC5wZHAtcGFuZWwtcHVyY2hhc2UgLnByb2R1Y3QtYWN0aW9uICNhcHBsZS1wYXktYnV0dG9uOmhvdmVyLFxyXG4ubm8tdG91Y2ggI3BkcF92MiAucGRwLXBhbmVsLXB1cmNoYXNlIC5wcm9kdWN0LWFjdGlvbiAjYXBwbGUtcGF5LWJ1dHRvbi1pbXBvc3Rlcjpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG59XHJcblxyXG4vKiBTdHlsZWQgd2l0aCBHcmlkIGxheW91dCAqL1xyXG4jcGRwX3YyIC5hci1zdHlsZWR3aXRoLS1ncmlkIC5hci1zdHlsZWR3aXRoX19ndXR0ZXIge1xyXG5cdC8qU2V0IGZsZXgtZ3JvdyB0byAwIHNvIHNpbmdsZSB0aWxlIGRvZXMgbm90IGdyb3cgdG8gY29udGFpbmVyIHNpemUgKi9cclxuXHRmbGV4OiAwIDEgY2FsYygzMyUgLSAycHgpOyAvKiBUbyBrZWVwIHRoZSB0aWxlcyBhIGNvbnNpc3RlbnQgc2l6ZSBhbmQgZmlsbCBhcyBtdWNoIG9mIHRoZSBjb250YWluZXIgd2l0aCB0aGUgYWJzZW5jZSBvZiBmbGV4LWdyb3cgKi9cclxufVxyXG5cclxuLyogU3R5bGVkIHdpdGggKyBIb3ZlciBpbWFnZSAqL1xyXG4jcGRwX3YyIC5hci1zdHlsZWR3aXRoIC5hci1zdHlsZWR3aXRoX19saW5rLWNvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4jcGRwX3YyIC5hci1zdHlsZWR3aXRoIC5hci1zdHlsZWR3aXRoX19saW5rLWNvbnRhaW5lciBpbWcuYXItc3R5bGVkd2l0aF9fbGluay1pbWFnZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0ei1pbmRleDogMjtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMSUpO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0bWF4LXdpZHRoOiBpbmhlcml0OyAvKiBzZXRzIGEgbWF4IHdpZHRoIHNvIHRoZSBpbWFnZSBkb2VzIG5vdCBzY2FsZSB0byB0aGUgdGV4dCBjb250YWluZXIgd2lkdGguICovIFxyXG5cdHdpZHRoOiBpbmhlcml0O1xyXG59XHJcblxyXG4jcGRwX3YyICNwZHAtZGV0YWlscyAuYXItc3R5bGVkd2l0aCAuYXItc3R5bGVkd2l0aF9fbGluay1jb250YWluZXIgaW1nLmFyLXN0eWxlZHdpdGhfX2xpbmstaW1hZ2Uge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xNCUpO1xyXG59XHJcblxyXG4vKiBBbGxvd3MgZm9yIHVzZXIgdG8gc3RpbGwgc2VlIGltZyBpZiB1c2VyIGRlY2lkZXMgbW92ZSB0byBob3ZlciBvdmVyIGltZyAqL1xyXG4ubm8tdG91Y2ggI3BkcF92MiAuYXItc3R5bGVkd2l0aCAuYXItc3R5bGVkd2l0aF9fbGluay1jb250YWluZXIgaW1nLmFyLXN0eWxlZHdpdGhfX2xpbmstaW1hZ2U6aG92ZXIsXHJcbi5uby10b3VjaCAjcGRwX3YyIC5hci1zdHlsZWR3aXRoIC5hci1zdHlsZWR3aXRoX19saW5rLWNvbnRhaW5lcjpob3ZlciBpbWcuYXItc3R5bGVkd2l0aF9fbGluay1pbWFnZSxcclxuLm5vLXRvdWNoICNwZHBfdjIgLmFyLXN0eWxlZHdpdGggLmFyLXN0eWxlZHdpdGhfX2xpbmstY29udGFpbmVyIGltZy5hci1zdHlsZWR3aXRoX19saW5rLWltYWdlOmZvY3VzLFxyXG4ubm8tdG91Y2ggI3BkcF92MiAuYXItc3R5bGVkd2l0aCAuYXItc3R5bGVkd2l0aF9fbGluay1jb250YWluZXI6Zm9jdXMgaW1nLmFyLXN0eWxlZHdpdGhfX2xpbmstaW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggI3BkcF92MiAuYXItc3R5bGVkd2l0aCAuYXItc3R5bGVkd2l0aF9fbGluay1jb250YWluZXIgc3Bhbjpob3ZlcixcclxuLm5vLXRvdWNoICNwZHBfdjIgLmFyLXN0eWxlZHdpdGggLmFyLXN0eWxlZHdpdGhfX2xpbmstY29udGFpbmVyIHNwYW46Zm9jdXMge1xyXG5cdHBhZGRpbmctdG9wOiAzJTtcclxufVxyXG5cclxuLmpzICNwZHBfdjIgLnBkcC1wcm9kdWN0LWNvcHkge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXRhYi10cmlnZ2VyLFxyXG4jcGRwX3YyIC5wZHAtdGFiLXRyaWdnZXItZG4sXHJcbiNwZHBfdjIgLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXRhYi10cmlnZ2VyIC5hci1wZHAtdGFiLWxhYmVsIHtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcblx0bWFyZ2luLWJvdHRvbTogLTJweDtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXRhYi10cmlnZ2VyIHNwYW4uYXItYXJyb3ctaWNvbiB7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTcsIDAuOSwgMC42NiwgMS41NykgMHMsIG9wYWNpdHkgMC4ycyBlYXNlIDBzO1xyXG59XHJcblxyXG4jcGRwX3YyIC5vcGVuIC5wZHAtdGFiLXRyaWdnZXIgc3Bhbi5hci1hcnJvdy1pY29uIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xyXG59XHJcblxyXG4jcGRwX3YyIC5wZHAtdGFiLWNvbnRlbnQgcCB7XHJcblx0bWFyZ2luOiAwIDAgOHB4IDA7XHJcbn1cclxuXHJcbiNwZHBfdjIgLnBkcC10YWItdGl0bGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuXHJcbiNwZHBfdjIgLm9wZW4gLnBkcC10YWItY29udGVudCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbiNwZHBfdjIgLnBkcC10YWItY29udGVudCB1bCB7XHJcblx0cGFkZGluZy1sZWZ0OiAxLjIzMXJlbTtcclxuXHRtYXJnaW4tbGVmdDogMS4yMzFyZW07XHJcblx0bGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XHJcbn1cclxuXHJcbiNwZHBfdjIgLnBkcC10YWItY29udGVudCBoNSB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjIzMXJlbTtcclxufVxyXG5cclxuI3BkcF92MiAucGRwLXRhYnMgLnBkcC10YWItY29udGVudCBoNSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI3BkcF92MiAjcGRwLWluZm8tYm90dG9tIHtcclxuXHRib3JkZXItdG9wOiAxcHggIzk3OTc5NyBzb2xpZDtcclxuXHRwYWRkaW5nOiA1NXB4IDAgMCAwO1xyXG5cdG1hcmdpbjogMTAwcHggMDtcclxufVxyXG5cclxuI3BkcF92MiAjcGRwLWluZm8tYm90dG9tIGg1LnBkcC1oZWFkZXIge1xyXG5cdHBhZGRpbmc6IDQwcHggNDBweCAxMjBweCA0MHB4O1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcbn1cclxuXHJcbiNwZHBfdjIgI3BkcC1pbmZvLWJvdHRvbSAucGRwLWluZm8tYm90dG9tLWJvZHkge1xyXG5cdHBhZGRpbmc6IDQwcHg7XHJcblx0YmFja2dyb3VuZDogI0VFRTtcclxufVxyXG5cclxuI3BkcF92MiAjcGRwLWluZm8tYm90dG9tIHVsIHtcclxufVxyXG5cclxuI3BkcF92MiAjcGRwLWluZm8tYm90dG9tIGxpIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4jcGRwX3YyICNwZHAtaW5mby1ib3R0b20gLnBkcC10YWItY29udGVudCB7XHJcblx0d2lkdGg6IDQwJTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHBhZGRpbmc6IDAgODBweCAwIDA7XHJcbn1cclxuXHJcbiNwZHBfdjIgI3BkcC1pbmZvLWJvdHRvbSAucGRwLXRhYi1jb250ZW50Lmxhc3Qge1xyXG5cdHdpZHRoOiAyMCU7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuXHJcbi5wdF9wcm9kdWN0LWRldGFpbHMgI3BkcF92MiAucmVjb21tZW5kYXRpb25zIC5vd2wtY29udHJvbHMgLm93bC1idXR0b25zIGRpdiB7XHJcblx0Ym9yZGVyOiBzb2xpZCAzcHggI0YxRjFGMTtcclxufVxyXG5cclxuLyogUERQIEhlbHAgT3ZlcmxheSAgKi9cclxuLnBkcC1oZWxwIHtcclxuXHRib3R0b206IDMwcHg7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHJpZ2h0OiA0NXB4O1xyXG5cdHotaW5kZXg6IDk5O1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcclxuXHRib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5wZHAtaGVscDpob3ZlcixcclxuLm5vLXRvdWNoIC5wZHAtaGVscDpmb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG5cclxuLnBkcC1oZWxwOmFjdGl2ZSB7XHJcblx0Ym94LXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuXHJcbi5wZHAtaGVscCBhLmhlbHAtZGlhbG9nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRsaW5lLWhlaWdodDogNDRweDtcclxuXHRwYWRkaW5nOiAzcHggNDVweCAzcHggMjBweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4uZG90IHtcclxuICBoZWlnaHQ6IDJweDtcclxuICB3aWR0aDogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTk4MHB4KSB7XHJcblx0I3BkcF92MiAucGRwLXBhbmVsLXB1cmNoYXNlIC5wZHAtcGFuZWwtcHVyY2hhc2Utd3JhcHBlciB7XHJcblx0XHRtYXgtd2lkdGg6IDQyMHB4O1xyXG5cdH1cclxuXHJcblx0LyogQWRkZWQgLjEgYmVjYXVzZSBmaXJlZm94IGRvZXMgbm90IHJvdW5kIGZyYWN0aW9ucyB3aXRoIGVub3VnaCBwcmVjaXNpb24gKi9cclxuXHQucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzIGxpLFxyXG5cdC5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMgbGk6bnRoLWNoaWxkKDhuKzgpIHtcclxuXHRcdG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIDI4OC4xcHgpIC8gOCk7XHJcblx0fVxyXG5cdFxyXG5cdC5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMgbGk6bnRoLWNoaWxkKDluKzkpIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblxyXG59LyohIEBmaWxlIGFwcC5ucy5wcm9kdWN0c2VhcmNoLmNzcyAqL1xyXG5cclxuLypcclxuKlx0QHNlY3Rpb25zXHJcbipcdC0gUHJvZHVjdCBUaWxlXHJcbipcdC0gTm8gSGl0c1xyXG4qXHQtIFNlYXJjaCBSZXN1bHRzIFxyXG4qL1xyXG5cclxuLyogUHJvZHVjdCBUaWxlICovXHJcbi5wcm9kdWN0LXRpbGUge1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICk7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMCAwIDQ4cHggMDtcclxuXHRsaW5lLWhlaWdodDogMS4yMzFyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRpbGUgLnByb2R1Y3QtbmFtZSBoNiB7XHJcbn1cclxuXHJcbmh0bWw6bGFuZyhmci1DQSkgLnByb2R1Y3QtbmFtZSxcclxuaHRtbDpsYW5nKGZyLUNBKSAucGRwLXByb2R1Y3QtbmFtZV9fbmFtZSxcclxuaHRtbDpsYW5nKGZyLUNBKSAuYXItc3R5bGVkd2l0aF9fdGV4dC1uYW1lIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRpbGUgaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLnByb2R1Y3QtdGlsZSAucHJvZHVjdC1pbWFnZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1pbi1oZWlnaHQ6IDIxN3B4O1xyXG59XHJcblxyXG4ucHJvZHVjdC10aWxlIC5wcm9kdWN0LWxhYmVsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiA0cHg7XHJcblx0cmlnaHQ6IDRweDtcclxuXHR6LWluZGV4OiA0O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDRweCA0cHggMnB4O1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICk7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xyXG59XHJcblxyXG4ucHJvZHVjdC10aWxlIC5wcm9kdWN0LWhlYWRsaW5lIHtcclxuXHRwYWRkaW5nOiAwIDdweDtcclxufVxyXG5cclxuLnByb2R1Y3QtdGlsZSAucHJvZHVjdC1oZWFkbGluZSBwIHtcclxuXHRtYXJnaW46IDEwcHggMCA3cHggMDtcclxufVxyXG5cclxuLnByb2R1Y3QtdGlsZSAucHJvZHVjdC1icmFuZCBoNixcclxuLnByb2R1Y3QtdGlsZSAucHJvZHVjdC1uYW1lIGg2IHtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb2R1Y3QtdGlsZSAucHJvZHVjdC1wcmljaW5nIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgcGxwLXN0YWNrLXByZWxvYWRpbmcge1xyXG5cdDAlIHtcclxuXHRcdGxlZnQ6IC01MHB4O1xyXG5cdH1cclxuXHQ1MCUge1xyXG5cdFx0bGVmdDogY2FsYygxMDAlIC0gNTBweCk7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0bGVmdDogLTUwcHg7XHJcblx0fVx0XHJcbn1cclxuLnBscC1zdGFjay5wbHAtc3RhY2stLXByZWxvYWRpbmcgLnByb2R1Y3QtdGlsZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnBscC1zdGFjay5wbHAtc3RhY2stLXByZWxvYWRpbmcgLnByb2R1Y3QtdGlsZSAubG9hZGVyIHtcclxuXHR3aWR0aDogMTAwcHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogLTUwcHg7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjdmN2Y3IDAlLCAjZmZmZmZmIDUwJSwgI2Y3ZjdmNyAxMDAlKTtcclxuXHRhbmltYXRpb246IHBscC1zdGFjay1wcmVsb2FkaW5nIDNzIGluZmluaXRlO1xyXG59XHJcbi5wdF9wcm9kdWN0LXNlYXJjaC1yZXN1bHQgLnByaW1hcnktY29udGVudCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHRfcHJvZHVjdC1zZWFyY2gtcmVzdWx0IC5wcmltYXJ5LWNvbnRlbnQgaDEuY29udGVudC1oZWFkZXIge1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG5cclxuLmNhdGVnb3J5LW1haW4tYmFubmVyIGltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYXItc2ltcGxlc2VhcmNoX19mb3JtIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG59XHJcblxyXG5pbnB1dC5hci1zaW1wbGVzZWFyY2hfX2lucHV0IHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG5cdHBhZGRpbmctbGVmdDogMC42ZW07XHJcbn1cclxuXHJcbi5hci1zaW1wbGVzZWFyY2hfX3N1Ym1pdCB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG1hcmdpbjogMTBweCAwO1xyXG59XHJcblxyXG4uYXItc2ltcGxlc2VhcmNoICNzdWdnZXN0aW9ucyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpO1xyXG5cdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0Ym94LXNoYWRvdzogMCA0MHB4IDQwcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbn1cclxuXHJcbi8qIE5vIEhpdHMgKi9cclxuLm5vLWhpdHMtbWFpbiB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZy10b3A6IDUlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm5vLWhpdHMtcGhyYXNlIGg2IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDYwMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ubm8taGl0cy1zZWFyY2gge1xyXG5cdHdpZHRoOiA2MDBweDtcclxuXHRtYXJnaW46IDQwcHggYXV0byA4MHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG59XHJcblxyXG4vKiAjaXRzLWdvbmUgLm5vLWhpdHMtc2VhcmNoIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fSAqL1xyXG4ubm8taGl0cy1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddIHtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHRoZWlnaHQ6IDcwcHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDhweCAwO1xyXG5cdHdpZHRoOiAyNTBweDtcclxufVxyXG5cclxuLm5vLWhpdHMtc2VhcmNoIGlucHV0W3R5cGU9J3RleHQnXS5xIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG5cdGN1cnNvcjogdGV4dDtcclxuXHR3aWR0aDogNTQwcHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0aGVpZ2h0OiA3MHB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTJweDtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLm5vLWhpdHMtc2VhcmNoIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGIHVybCgnLi4vaW1hZ2VzL2ludGVyZmFjZS9pY29uLXNlYXJjaC5wbmcnKSBuby1yZXBlYXQgc2Nyb2xsO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDRweCAtNTFweDtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHRtYXJnaW46IDEwcHggMCAwIDA7XHJcblx0dGV4dC1pbmRlbnQ6IC05OTllbTtcclxuXHR3aWR0aDogNjBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm5vLWhpdHMtc2VhcmNoICNzdWdnZXN0aW9ucyB7XHJcblx0d2lkdGg6IDYwMHB4O1xyXG59XHJcblxyXG4ubm8taGl0cy1oZWxwIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNiU7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApO1xyXG59XHJcblxyXG4ubm8taGl0cy1oZWxwIC5uby1oaXRzLWJ1dHRvbnMgLmJ1dHRvbiB7XHJcblx0bWluLXdpZHRoOiAyMjBweDtcclxufVxyXG5cclxuLyogQm90dG9tIFBhZ2UgTGlua3MgKi9cclxuLmJvdHRvbS1wYWdlLWxpbmtzIC5pbmZvLWNvbnRlbnQge1xyXG5cdHBhZGRpbmc6IDMycHggMCAwO1xyXG5cdG1hcmdpbjogMzJweCAwIDA7XHJcblx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICNDQ0M7XHJcbn1cclxuXHJcbi5ib3R0b20tcGFnZS1saW5rcyAuaW5mby1jb250ZW50IC5jb2x1bW4ge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmJvdHRvbS1wYWdlLWxpbmtzIC5pbmZvLWNvbnRlbnQgLmNvbF8xIHtcclxuXHR3aWR0aDogMjkuNzQzMDgzJTtcclxufVxyXG5cclxuLmJvdHRvbS1wYWdlLWxpbmtzIC5pbmZvLWNvbnRlbnQgLmNvbHVtbiB1bCB7XHJcblx0bWFyZ2luOiAxN3B4IDAgMCAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5ib3R0b20tcGFnZS1saW5rcyAuaW5mby1jb250ZW50IC5jb2x1bW4gdWwgbGkge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5ib3R0b20tcGFnZS1saW5rcyAuaW5mby1jb250ZW50IC5jb2xfMyBwIHtcclxuXHRtYXJnaW46IDE4cHggMCAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxufVxyXG5cclxuLyogU2VhcmNoIFJlc3VsdHMgKi9cclxuLnNlYXJjaC1yZXN1bHQtYm9va21hcmtzIHtcclxuXHRtYXJnaW46IDE1cHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0LWJvb2ttYXJrcyAuZmlyc3Qge1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5OTk7XHJcblx0cGFkZGluZy1yaWdodDogNXB4O1xyXG59XHJcblxyXG4ucmVmaW5lbWVudEZhdXhCYWNrZ3JvdW5kIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiA1MHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbi5sb2FkbW9yZSB7XHJcblx0bWFyZ2luOiAxOHB4IGF1dG8gOHB4IGF1dG87XHJcblx0d2lkdGg6IDE3NXB4O1xyXG59XHJcblxyXG4ubG9hZG1vcmUgLmxvYWRfYnRuIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubG9hZG1vcmUgYSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxNzJweDtcclxufVxyXG5cclxuLmFkZC1yZW1vdmUtcmVmaW5lbWVudHMge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uaXRlbXMtcGVyLXBhZ2Uge1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0Q5RDlEOTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MyQzJDMjtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luOiAwIDAgMCAyMHB4O1xyXG5cdHBhZGRpbmc6IDNweCA1cHg7XHJcbn1cclxuXHJcbi5pdGVtcy1wZXItcGFnZSBsYWJlbCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLml0ZW1zLXBlci1wYWdlIHNlbGVjdCB7XHJcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRDlEOUQ5O1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG5cdG1hcmdpbjogMCA2cHggMCAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5pdGVtcy1wZXItcGFnZSBidXR0b24ge1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0MyQzJDMjtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG5cdHBhZGRpbmc6IDAuM2VtO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbiAucmVzdWx0cy1oaXRzIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLnBhZ2luYXRpb24gdWwge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLnBhZ2luYXRpb24gbGkge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xyXG5cdHBhZGRpbmc6IDAuNWVtO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbiBsaS5maXJzdC1sYXN0IGEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMEE0RTM7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0cGFkZGluZzogMCAycHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0LWhlYWRlciB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHQtaGVhZGVyIGg1IHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0LWhlYWRlciBoNSBhIHtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHQtaGVhZGVyIC5idG4tYWxsIHtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwcztcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0LWhlYWRlciBoNSBhOmhvdmVyLFxyXG4uc2VhcmNoLXJlc3VsdC1oZWFkZXIgLmJ0bi1hbGw6aG92ZXIsXHJcbi5zZWFyY2gtcmVzdWx0LWhlYWRlciBoNSBhOmZvY3VzLFxyXG4uc2VhcmNoLXJlc3VsdC1oZWFkZXIgLmJ0bi1hbGw6Zm9jdXMge1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHQtZm9vdGVyIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbnVsLnNlYXJjaC1yZXN1bHQtaXRlbXMge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG51bC5zZWFyY2gtcmVzdWx0LWl0ZW1zIGxpIHtcclxuXHRsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcclxufVxyXG5cclxudWwuc2VhcmNoLXJlc3VsdC1pdGVtcyAuZ3JpZC10aWxlIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcclxufVxyXG5cclxudWwuc2VhcmNoLXJlc3VsdC1pdGVtcyBsaS5jbGVhclJvdyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbnVsLnNlYXJjaC1yZXN1bHQtaXRlbXMgLmludmlzaWJsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxudWwuc2VhcmNoLXJlc3VsdC1pdGVtcyAucHJvZHVjdC10aWxlIC5wcm9kdWN0LWltYWdlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWFyY2hSZXN1bHRQcm9kdWN0UGhyYXNlIHtcclxuXHRtYXJnaW46IDEwcHggMCAxMHB4IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogNTclO1xyXG59XHJcblxyXG4uc2VhcmNoUmVzdWx0Q29udGVudFBocmFzZSB7XHJcblx0bWFyZ2luOiAyMHB4IDAgMjBweCAwO1xyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdHMtY29udGVudCB7XHJcblx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICNDQ0M7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0bWFyZ2luLXRvcDogODlweDtcclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHRzLWNvbnRlbnQubm9wcm9kdWN0cyB7XHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdHMtY29udGVudCB1bCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0cy1jb250ZW50IGJ1dHRvbiNsb2FkLW1vcmUtY29udGVudCB7XHJcblx0bWFyZ2luLWxlZnQ6IC0yMXB4O1xyXG59XHJcblxyXG51bC5mb2xkZXItY29udGVudC1saXN0IGxpIHtcclxuXHRsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogNDguOTQxMjIlO1xyXG5cdG1hcmdpbi1ib3R0b206IDQzcHg7XHJcbn1cclxuXHJcbnVsLmZvbGRlci1jb250ZW50LWxpc3QgbGkuZXZlbiB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG51bC5mb2xkZXItY29udGVudC1saXN0IC5jb250ZW50LXRpdGxlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm5vLXJlc3VsdHMge1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi53aWRlLXRpbGVzIHVsLnNlYXJjaC1yZXN1bHQtaXRlbXMgLmdyaWQtdGlsZSB7XHJcblx0d2lkdGg6IDkxJTtcclxufVxyXG5cclxuLndpZGUtdGlsZXMgLnByb2R1Y3QtdGlsZSB7XHJcblx0aGVpZ2h0OiAxNjZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2lkZS10aWxlcyAucHJvZHVjdC10aWxlIC5wcm9kdWN0LWltYWdlIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogNDAlO1xyXG59XHJcblxyXG4vKiBQcm9kdWN0IFByb21vcyAqL1xyXG4uc2VhcmNoLXJlc3VsdC1jb250YWluZXIgdWwuc2VhcmNoLXJlc3VsdC1pdGVtcyAuZ3JpZC10aWxlLmdyaWQtcHJvZHVjdC1maWxsZXIge1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5wdF9wcm9kdWN0LXNlYXJjaC1yZXN1bHQgI3NlY29uZGFyeSAucmVmaW5lbWVudCBoMyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnB0X3Byb2R1Y3Qtc2VhcmNoLXJlc3VsdCAjc2Vjb25kYXJ5IHtcclxuXHRwYWRkaW5nLXRvcDogMXB4OyAvKiBOZWVkZWQgc28gc3RpY2t5IGxlZnQgbmF2IHN0YXlzIGluIERPTSAqL1xyXG5cdG1pbi1oZWlnaHQ6IDFweDsgLyogRml4IFNhZmFyaSBpc3N1ZSB3aGVuIHBhZ2UgaXMgem9vbWVkIG91dCAqL1xyXG59XHJcblxyXG4ubWlkZGxlIHtcclxuXHRtYXJnaW46IDAgMTVweDtcclxufVxyXG5cclxuLnB0X2NvbnRlbnQtc2VhcmNoLXJlc3VsdCAucHJpbWFyeS1jb250ZW50IHtcclxuXHRiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGRkY7XHJcbn1cclxuXHJcbi5wdF9jb250ZW50LXNlYXJjaC1yZXN1bHQgLnByaW1hcnktY29udGVudCBoMS5jb250ZW50LWhlYWRlciB7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4vKiBTZWFyY2ggUmVzdWx0cyAqL1xyXG4ucHRfY29udGVudC1zZWFyY2gtcmVzdWx0ICNzZWNvbmRhcnkgLnJlZmluZW1lbnQgaDMge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFNlYXJjaCBSZWRpcmVjdCAqL1xyXG4jc2VhcmNoLXJlZGlyZWN0IHtcclxuXHRiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG5cdHBhZGRpbmctdG9wOiAxNHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjYgKTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hci1kZWFkLWVuZC1jdGFfX2J1dHRvbiB7XHJcblx0cGFkZGluZzogMXJlbSAxcmVtIC44cmVtO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMtbW9iaWxlX19hcHBseS1maWx0ZXJzIHtcclxuXHQvKiBib3gtc2hhZG93OiAwcHggMzBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7ICovXHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cy1tb2JpbGVfX2FwcGx5LWZpbHRlcnMtY29udGFpbmVyIHtcclxuXHQvKiBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjQxLDI0MSwyNDEsMCkgMCUscmdiYSgyNDEsMjQxLDI0MSwwLjAxKSAxJSxyZ2IoMjQxLCAyNDEsIDI0MSwgLjMpIDEwMCUpOyAqL1xyXG59LyohIEBmaWxlIGFwcC5ucy5jaGVja291dF92Mi5jc3MgKi9cclxuXHJcbi8qXHJcbipcdEBzZWN0aW9uc1xyXG4qXHQtIENoZWNrb3V0IC0gdjFcclxuKlx0LSBDaGVja291dCAtIHYyIC0gR2xvYmFsXHJcbipcdC0gT3V0IG9mIFN0b2NrIE92ZXJsYXlcclxuKlx0LSBDaGVja291dCBJbmRpY2F0b3JcclxuKlx0LSBNaW5pIFN1bW1hcnlcclxuKlx0LSBDYXJ0IFRhYmxlXHJcbipcdC0gQ2hlY2tvdXQgTG9naW4gLSBWMlxyXG4qXHQtIE15IENhcnQgLSBWMlxyXG4qXHQtIFNoaXBwaW5nIC0gQmlsbGluZyAtIFYyXHJcbipcdC0gU2hpcHBpbmcgLSBWMlxyXG4qXHQtIEJpbGxpbmcgLSBWMlxyXG4qXHQtIFN1bW1hcnlcclxuKlx0LSBDb25maXJtYXRpb25cclxuKi9cclxuLmNhcnQtcHJvbW9zIHtcclxuXHRtYXJnaW46IDMwcHggMDtcclxuXHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcclxuXHRib3JkZXItYm90dG9tOiAwO1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FydC1wcm9tb3MgaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogQ2hlY2tvdXQgLSB2MSAqL1xyXG4ub3JkZXJwYXltZW50ZGV0YWlscyAubWluaS1hZGRyZXNzLXBob25lLW51bWJlci1yb3cge1xyXG5cdCBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmVlZC1oZWxwLWNhbGxvdXQgZGl2IHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRwYWRkaW5nLXRvcDogMTVweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5mb3JtLWNhcHRpb24uZXJyb3ItbWVzc2FnZSB7XHJcblx0bWFyZ2luOiAwIDAgMCAzNS41JTtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dC1ndWVzdCAuZm9ybS1jYXB0aW9uLmVycm9yLW1lc3NhZ2Uge1xyXG5cdG1hcmdpbi1sZWZ0OiAxNy41JTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jdm4gLmZvcm0tY2FwdGlvbi5lcnJvci1tZXNzYWdlIHtcclxuXHRtYXJnaW4tbGVmdDogNDElICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCBsZWdlbmQge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IGZvcm0gLmVycm9yIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCBidXR0b24uYnV0dG9uLnByaW1hcnkge1xyXG5cdHBhZGRpbmc6IDAuNzZlbSAyZW07XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCBidXR0b24uYnV0dG9uLnByaW1hcnkuY2hlY2tvdXQge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuc3VibWl0Z3JpZCAuZm9ybS1yb3cuZm9ybS1yb3ctYnV0dG9uIHtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jb250ZW50IC5pbnB1dC1zZWxlY3Qge1xyXG5cdG1hcmdpbi1sZWZ0OiAyJTtcclxuXHR3aWR0aDogNTIlO1xyXG59XHJcblxyXG4ud2l0aC1oZWxwZXItdGV4dCBhIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLmZvcm0tcm93LWJ1dHRvbi5hbGlnbi1yaWdodCB7XHJcblx0bWFyZ2luLWxlZnQ6IGluaGVyaXQ7XHJcblx0d2lkdGg6IGluaGVyaXQ7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuZm9ybS1pbmRlbnQge1xyXG5cdG1hcmdpbjogMTBweCAwIDAgMTcuNSU7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmZvcm0taW5kZW50LnNhdmUtY2FyZC1mb3JtIHtcclxuXHRtYXJnaW46IC0xNnB4IDAgMCAyMC41JTtcclxuXHRwYWRkaW5nLWxlZnQ6IDQzcHg7XHJcblx0d2lkdGg6IDI0MHB4OyAvKiBUbyBwcmV2ZW50IENDIFllYXIgc3Bhcmtib3ggZnJvbSBjbG9iYmVyaW5nIGl0J3MgcmVnaW9uICovXHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmlucHV0LXdyYXAuYmlsbGluZyB7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRtYXJnaW4tbGVmdDogLTVweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5pbnB1dC13cmFwLmJpbGxpbmcgc2VsZWN0IHtcclxuXHRtYXJnaW4tbGVmdDogMSU7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuaW5wdXQtd3JhcCAuZm9ybS1maWVsZC10b29sdGlwLndpdGgtaGVscGVyLXRleHQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDYlO1xyXG5cdHdpZHRoOiAwO1xyXG5cdHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5pbnB1dC13cmFwIGxhYmVsLFxyXG4uZm9ybS1sYWJlbC10ZXh0IHtcclxuXHR3aWR0aDogMTcuNSU7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuc3VtbWFyeWJveCBkaXYsXHJcbi5vcmRlcmJpbGxpbmcgZGl2IHtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5vcmRlcnBheW1lbnQgdGQub3JkZXJiaWxsaW5nIHtcclxuXHRwYWRkaW5nOiAxLjVlbSAwO1xyXG59XHJcblxyXG4uYnV0dG9uLnByaW1hcnkuYXBwbHkge1xyXG5cdGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxuXHRwYWRkaW5nOiAwLjQ1ZW0gMWVtIDAuNWVtO1xyXG5cdGJvcmRlci1sZWZ0OiAwO1xyXG5cdGJvcmRlci1jb2xvcjogI0NDQztcclxuXHRtYXJnaW4tbGVmdDogLTAuNjUlO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLml0ZW0tZWRpdC1kZXRhaWxzIHtcclxuXHRtYXJnaW4tbGVmdDogLTEzcHg7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuaW5wdXQtd3JhcCBzcGFuLmVycm9yIHtcclxuXHRtYXJnaW4tbGVmdDogNThweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2lmdC1jZXJ0LXVzZWQge1xyXG5cdHBhZGRpbmc6IDEwcHggMTNweCAxMHB4IDA7XHJcbn1cclxuXHJcbi5tb250aCxcclxuLnllYXIsXHJcbi5kYXksXHJcbi5jdm4ge1xyXG5cdGNsZWFyOiBub25lO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ubW9udGggc2VsZWN0LFxyXG4ueWVhciBzZWxlY3QsXHJcbi5kYXkgc2VsZWN0IHtcclxuXHRtYXJnaW46IDA7XHJcblx0d2lkdGg6IDk3LjglO1xyXG59XHJcblxyXG4ubW9udGggLmZvcm0tY2FwdGlvbiB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbmxpLm9yZGVyc2hpcHBpbmcge1xyXG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbmxpLm9yZGVyc2hpcHBpbmcgc2VsZWN0IHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAub3JkZXJ0b3RhbHN0YWJsZSB7XHJcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5vcmRlcmJpbGxpbmcgLnJldmlldy1vcmRlci1lbWFpbC1yb3cge1xyXG5cdHBhZGRpbmc6IDEwcHggMDtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICk7XHJcbn1cclxuXHJcbi5vcmRlcnBheW1lbnQgdGFibGUub3JkZXJwYXltZW50ZGV0YWlsc3RhYmxlIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogQ2hlY2tvdXQgR2xvYmFsICovXHJcbi5wdF9jaGVja291dCN3cmFwcGVyIHtcclxuXHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyAvKiBDYW5ub3QgaGF2ZSBmb3IgcG9zaXRpb24gc3RpY2t5ICovXHJcbn1cclxuXHJcbi5uZWVkLWhlbHAtY2FsbG91dCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogLTRweDtcclxufVxyXG5cclxuLm5lZWQtaGVscC1jYWxsb3V0IGEge1xyXG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG51bC5wcm9kdWN0LWF2YWlsYWJpbGl0eS1saXN0IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxudWwucHJvZHVjdC1hdmFpbGFiaWxpdHktbGlzdCBsaSB7XHJcblx0bGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XHJcblx0bWFyZ2luOiA1cHggMDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0I3dyYXBwZXIgI21haW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLnByaW1hcnktY29udGVudCBoMSB7XHJcblx0bWFyZ2luOiAxMHB4IDAgMzBweCAwO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmJ1dHRvbi5zZWNvbmRhcnkuY2hlY2tvdXQge1xyXG5cdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRtaW4td2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWV0YWh0cmFjayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IHNwYW5bZm9yPSdkd2ZybV9zaW5nbGVzaGlwcGluZ19zaGlwcGluZ0FkZHJlc3NfYWRkcmVzc0ZpZWxkc19zdGF0ZXNfc3RhdGUnXSxcclxuLnB0X2NoZWNrb3V0IHNwYW5bZm9yPSdkd2ZybV9iaWxsaW5nX2JpbGxpbmdBZGRyZXNzX2FkZHJlc3NGaWVsZHNfc3RhdGVzX3N0YXRlJ10ge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5yZW1vdmUtaWNvbiB7XHJcblx0d2lkdGg6IDlweDtcclxuXHRoZWlnaHQ6IDlweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pbnRlcmZhY2UvaWNvbl9yZW1vdmUuZ2lmJykgbm8tcmVwZWF0O1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRtYXJnaW46IDRweCAycHggMCAwLjVlbTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jYXJ0LWVycm9yLWZvcm0ge1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcblx0cGFkZGluZzogMC41ZW0gMCAwIDA7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXQtY29udGVudC1ibG9jay1ncmF5IHtcclxuXHRtYXJnaW46IDEwcHggMCAzcHggMDtcclxuXHRwYWRkaW5nOiAyMHB4IDAgMzBweCAxMHB4O1xyXG59XHJcblxyXG4vKiBHQyBDaGVjayBCYWxhbmNlIC0gT3ZlcmxheSAmIENoZWNrb3V0ICovXHJcbi5wdF9jaGVja291dCAjZ2lmdGNlcnQtaW5wdXRzIC5ncmVjYXB0Y2hhLWJhZGdlIHsgXHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAjZ2lmdGNlcnQtaW5wdXRzIC5wdF9jaGVja291dCAuYXItZ2lmdGNhcmRfX3JlZGVtcHRpb24sXHJcbi5wdF9jaGVja291dCAuYmFsYW5jZSB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuYmFsYW5jZSAuZXJyb3Ige1xyXG5cdG1hcmdpbjogMDtcclxuXHRtYXgtd2lkdGg6IDY4OHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5hci1naWZ0Y2FyZCAuYXItZ2lmdGNhcmRfX3JlZGVtcHRpb24ge1xyXG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuYmFsYW5jZS5hY3RpdmUge1xyXG5cdHdpZHRoOiA2ODhweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0ICNnaWZ0Y2VydC1pbnB1dHMgYnV0dG9uLnNlY29uZGFyeSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHdpZHRoOiA4OHB4O1xyXG5cdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdHBhZGRpbmc6IDdweCAwO1xyXG59XHJcblxyXG4uc2FmYXJpIC5wdF9jaGVja291dCAjZ2lmdGNlcnQtaW5wdXRzIGJ1dHRvbi5zZWNvbmRhcnkge1xyXG5cdG1hcmdpbi1sZWZ0OiAtN3B4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgI2dpZnRjZXJ0LWlucHV0cyBidXR0b24uYnV0dG9uLXRleHQge1xyXG5cdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgI2dpZnRjZXJ0LWlucHV0cyBpbWcuYnV0dG9uTG9hZGVyLFxyXG4uYXItZ2lmdGNhcmQtY2hlY2sgI2dpZnRjZXJ0LWlucHV0cyBpbWcuYnV0dG9uTG9hZGVyIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHdpZHRoOiAxNXB4O1xyXG5cdGhlaWdodDogMTVweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgI2dpZnRjZXJ0LWlucHV0cyBpbWcuZ2NDaGVja0xvYWRlciB7XHJcblx0bWFyZ2luLWxlZnQ6IDE5JTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0ICNnaWZ0Y2VydC1pbnB1dHMgLmlucHV0LXBpbiBpbWcuYnV0dG9uTG9hZGVyLFxyXG4uYXItZ2lmdGNhcmQtY2hlY2sgI2dpZnRjZXJ0LWlucHV0cyAuaW5wdXQtcGluIGltZy5idXR0b25Mb2FkZXIge1xyXG5cdG1hcmdpbi10b3A6IDdweDtcclxufVxyXG5cclxuLmFyLWdpZnRjYXJkLWNoZWNrIC5iYWxhbmNlLmFjdGl2ZSxcclxuLnB0X2NoZWNrb3V0IC5iYWxhbmNlLmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuYXItZ2lmdGNhcmRfX3JlZGVtcHRpb24uY291cG9uIGRpdi5lcnJvciB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcblxyXG4vKiBDaGVja291dCBJbmRpY2F0b3IgKi9cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dC1wcm9ncmVzcy1pbmRpY2F0b3Ige1xyXG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXQtcHJvZ3Jlc3MtaW5kaWNhdG9yIC5jaGVja291dC1wcm9ncmVzcy1pbmRpY2F0b3Itc3R1Y2sge1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRwYWRkaW5nOiAxM3B4IDA7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXQtcHJvZ3Jlc3MtaW5kaWNhdG9yIC5zdGVwIGEge1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjYgKTtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5wdF9jaGVja291dCAuY2hlY2tvdXQtcHJvZ3Jlc3MtaW5kaWNhdG9yIGE6aG92ZXIsXHJcbi5uby10b3VjaCAucHRfY2hlY2tvdXQgLmNoZWNrb3V0LXByb2dyZXNzLWluZGljYXRvciBhOmZvY3VzIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLnB0X2NoZWNrb3V0IC5jaGVja291dC1wcm9ncmVzcy1pbmRpY2F0b3IgYTpob3ZlciBzcGFuLnN0ZXBsYWJlbCxcclxuLm5vLXRvdWNoIC5wdF9jaGVja291dCAuY2hlY2tvdXQtcHJvZ3Jlc3MtaW5kaWNhdG9yIGE6Zm9jdXMgc3Bhbi5zdGVwbGFiZWwge1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMDAwO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLnB0X2NoZWNrb3V0IC5jaGVja291dC1wcm9ncmVzcy1pbmRpY2F0b3IgYTpob3ZlciBzcGFuLmFyLWljb24sXHJcbi5uby10b3VjaCAucHRfY2hlY2tvdXQgLmNoZWNrb3V0LXByb2dyZXNzLWluZGljYXRvciBhOmZvY3VzIHNwYW4uYXItaWNvbiB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dC1wcm9ncmVzcy1pbmRpY2F0b3IgLnN0ZXAge1xyXG5cdC8qIG1hcmdpbjogMCAxMHB4OyAqL1xyXG5cdHBhZGRpbmc6IDFweCAxMHB4IDJweCAxMHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICk7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXQtcHJvZ3Jlc3MtaW5kaWNhdG9yIC5hci1saW5rIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0LXByb2dyZXNzLWluZGljYXRvciAuc3RpY2t5IC5hci1saW5rIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0bWFyZ2luLXRvcDogMXB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0LXByb2dyZXNzLWluZGljYXRvciAuc3RpY2t5IC5hci1saW5rLmhlbHAtZGlhbG9nIHtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0LXByb2dyZXNzLWluZGljYXRvciBzcGFuLnN0ZXBudW0ge1xyXG5cdG1hcmdpbi1yaWdodDogM3B4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0LXByb2dyZXNzLWluZGljYXRvciBzcGFuLmFyLWljb24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0b3BhY2l0eTogMC4yO1xyXG59XHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXQtcHJvZ3Jlc3MtaW5kaWNhdG9yIGRpdi5hY3RpdmUgeyB9XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0LXByb2dyZXNzLWluZGljYXRvciBkaXYuYWN0aXZlIHNwYW4uc3RlcG51bSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dC1wcm9ncmVzcy1pbmRpY2F0b3IgZGl2LmFjdGl2ZSBzcGFuLmFyLWljb24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dC1wcm9ncmVzcy1pbmRpY2F0b3IgZGl2LmN1cnJlbnQge1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICk7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXQtcHJvZ3Jlc3MtaW5kaWNhdG9yIGRpdi5jdXJyZW50IHNwYW4uc3RlcGxhYmVsIHtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzAwMDtcclxufVxyXG5cclxuXHJcbi8qIE1pbmkgU3VtbWFyeSAqL1xyXG4ubXljYXJ0LXN1bW1hcnkge1xyXG5cdHRvcDogNTVweDtcclxuXHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG5cdG1heC13aWR0aDogNDgwcHg7XHJcblx0ei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5teWNhcnQtc3VtbWFyeS1taW5pYmFnIHtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxufVxyXG5cclxuLm15Y2FydC1zdW1tYXJ5LW1pbmliYWcgLm15Y2FydC1zdW1tYXJ5LWl0ZW0taW5mbyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IC0zMTJweDtcclxuXHR0b3A6IC02MHB4O1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHdpZHRoOiAyNDBweDtcclxuXHRtaW4taGVpZ2h0OiAxMjBweDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubXljYXJ0LXN1bW1hcnktbWluaWJhZyAubXljYXJ0LXN1bW1hcnktaXRlbS1pbmZvIGEuYnRuLWNsb3NlLWluZm8ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDVweDtcclxuXHRyaWdodDogNXB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubXljYXJ0LXN1bW1hcnktbWluaWJhZyAubXljYXJ0LXN1bW1hcnktaXRlbS1pbmZvIC5hcnJvdy11cCxcclxuLm15Y2FydC1zdW1tYXJ5LW1pbmliYWcgLm15Y2FydC1zdW1tYXJ5LWl0ZW0taW5mbyAuYXJyb3ctcmlnaHQge1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5teWNhcnQtc3VtbWFyeS1taW5pYmFnIC5teWNhcnQtc3VtbWFyeS1pdGVtLWluZm8gLmFycm93LXJpZ2h0IHtcclxuXHRib3JkZXItdG9wOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLWxlZnQ6IDE1cHggc29saWQgIzExMTtcclxuXHRyaWdodDogLTE1cHg7XHJcblx0dG9wOiA1NXB4O1xyXG59XHJcblxyXG4ubXljYXJ0LXN1bW1hcnktbWluaWJhZyAubXljYXJ0LXN1bW1hcnktaXRlbS1pbmZvIC5hcnJvdy11cCB7XHJcblx0Ym9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1ib3R0b206IDE1cHggc29saWQgIzExMTtcclxuXHR0b3A6IC0xNXB4O1xyXG5cdGxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5teWNhcnQtc3VtbWFyeS1taW5pYmFnIC5teWNhcnQtc3VtbWFyeS1pdGVtLWluZm8gLm15Y2FydC1zdW1tYXJ5LWl0ZW0tdGF4IHtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0NDQztcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ubXljYXJ0LXN1bW1hcnktbWluaWJhZyAubXljYXJ0LWV4Y2x1ZGUtdGF4IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICk7XHJcblx0cGFkZGluZy10b3A6IDVweDtcclxufVxyXG5cclxuLm15Y2FydC1zdW1tYXJ5LW1pbmliYWcgLm15Y2FydC1zdW1tYXJ5LWNvbXBvbmVudCB7XHJcblx0bWFyZ2luOiAxNXB4IDA7XHJcblx0cGFkZGluZzogMTVweCAwO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG59XHJcblxyXG4vKiBDaGVja291dCBMb2dpbiAtIHYyICovXHJcbi5wdF9hY2NvdW50X25vbWVudSAuY2hlY2tvdXQtbG9naW4udjIge1xyXG59XHJcblxyXG4ucHRfYWNjb3VudF9ub21lbnUgLmNoZWNrb3V0LWxvZ2luLnYyIGJ1dHRvbiB7XHJcblx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnB0X2FjY291bnRfbm9tZW51IC5jaGVja291dC1sb2dpbi52MiAucGFzc3dvcmQtaW5wdXRfX291dGVyLXdyYXBwZXIgYnV0dG9uIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wdF9hY2NvdW50X25vbWVudSAuY2hlY2tvdXQtbG9naW4udjIgLmNoZWNrb3V0LWxvZ2luLW9yIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxufVxyXG5cclxuLnB0X2FjY291bnRfbm9tZW51IC5jaGVja291dC1sb2dpbi52MiAuY2hlY2tvdXQtbG9naW4tY29udGVudCB7XHJcblx0cGFkZGluZzogMjQlIDAgMCA5JTtcclxufVxyXG5cclxuLnB0X2FjY291bnRfbm9tZW51IC5jaGVja291dC1sb2dpbi52MiAuZm9ybS1yb3cge1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5wdF9hY2NvdW50X25vbWVudSAuY2hlY2tvdXQtbG9naW4udjIgLmNoZWNrb3V0LWxvZ2luLXJlZ2lzdHJhdGlvbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnB0X2FjY291bnRfbm9tZW51IC5jaGVja291dC1sb2dpbi52MiAuZm9ybS1yb3cgLmVycm9yLFxyXG4ucHRfYWNjb3VudF9ub21lbnUgLmNoZWNrb3V0LWxvZ2luLnYyIC5mb3JtLXJvdyAuZm9ybS1jYXB0aW9uIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wdF9hY2NvdW50X25vbWVudSAuY2hlY2tvdXQtbG9naW4udjIgLmZvcm0tcm93IC5lcnJvciB7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wdF9hY2NvdW50X25vbWVudSAuY2hlY2tvdXQtbG9naW4udjIgLnBhc3N3b3JkLWVycm9yLFxyXG4ucHRfYWNjb3VudF9ub21lbnUgLmNoZWNrb3V0LWxvZ2luLnYyIC5wYXNzd29yZC1zaXplLWVycm9yIHtcclxuXHRtYXJnaW46IDEwcHggMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnB0X2FjY291bnRfbm9tZW51IC5jaGVja291dC1sb2dpbi52MiAuY2hlY2tvdXQtbG9naW4tYWNjb3VudC1jcmVhdGUge1xyXG5cdHdpZHRoOiA0MzBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4ucHRfYWNjb3VudF9ub21lbnUgLmNoZWNrb3V0LWxvZ2luLnYyIC5jaGVja291dC1sb2dpbi1hY2NvdW50LWNyZWF0ZSBoMiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnB0X2FjY291bnRfbm9tZW51IC5jaGVja291dC1sb2dpbi52MiAuY2hlY2tvdXQtbG9naW4tYWNjb3VudC1jcmVhdGUgbGFiZWwge1xyXG5cdGZsb2F0OiBub25lO1xyXG5cdG1hcmdpbi1ib3R0b206IDNweDtcclxufVxyXG5cclxuLnB0X2FjY291bnRfbm9tZW51IC5jaGVja291dC1sb2dpbi52MiAuY2hlY2tvdXQtbG9naW4tYWNjb3VudC1jcmVhdGUgaW5wdXRbdHlwZT0ndGV4dCddLFxyXG4ucHRfYWNjb3VudF9ub21lbnUgLmNoZWNrb3V0LWxvZ2luLnYyIC5jaGVja291dC1sb2dpbi1hY2NvdW50LWNyZWF0ZSBpbnB1dFt0eXBlPSdlbWFpbCddLFxyXG4ucHRfYWNjb3VudF9ub21lbnUgLmNoZWNrb3V0LWxvZ2luLnYyIC5jaGVja291dC1sb2dpbi1hY2NvdW50LWNyZWF0ZSBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxyXG4ucHRfYWNjb3VudF9ub21lbnUgLmNoZWNrb3V0LWxvZ2luLnYyIC5jaGVja291dC1sb2dpbi1hY2NvdW50LWNyZWF0ZSB0ZXh0YXJlYSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cGFkZGluZzogNnB4IDFlbSA1cHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4ucHRfYWNjb3VudF9ub21lbnUgLmNoZWNrb3V0LWxvZ2luLnYyIC5jaGVja291dC1sb2dpbi1hY2NvdW50LWNyZWF0ZSBpbnB1dFt0eXBlPSd0ZXh0J10uZXJyb3IsXHJcbi5wdF9hY2NvdW50X25vbWVudSAuY2hlY2tvdXQtbG9naW4udjIgLmNoZWNrb3V0LWxvZ2luLWFjY291bnQtY3JlYXRlIGlucHV0W3R5cGU9J2VtYWlsJ10uZXJyb3IsXHJcbi5wdF9hY2NvdW50X25vbWVudSAuY2hlY2tvdXQtbG9naW4udjIgLmNoZWNrb3V0LWxvZ2luLWFjY291bnQtY3JlYXRlIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uZXJyb3IsXHJcbi5wdF9hY2NvdW50X25vbWVudSAuY2hlY2tvdXQtbG9naW4udjIgLmNoZWNrb3V0LWxvZ2luLWFjY291bnQtY3JlYXRlIHRleHRhcmVhLmVycm9yIHtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAjRjAzO1xyXG59XHJcblxyXG4ucHRfYWNjb3VudF9ub21lbnUgLmNoZWNrb3V0LWxvZ2luLnYyIC5jaGVja291dC1sb2dpbi1hY2NvdW50LWNyZWF0ZSAuZm9ybS1yb3cge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ucHRfYWNjb3VudF9ub21lbnUgLmNoZWNrb3V0LWxvZ2luLnYyIC5jaGVja291dC1sb2dpbi1hY2NvdW50LWNyZWF0ZSAucmVxdWlyZWQtbm90aWZpY2F0aW9uLWNvbnRhaW5lciB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ucHRfYWNjb3VudF9ub21lbnUgLmNoZWNrb3V0LWxvZ2luLnYyIC5jaGVja291dC1sb2dpbi1hY2NvdW50LWNyZWF0ZSAuYWRkdG9lbWFpbGxpc3Qge1xyXG5cdG1hcmdpbjogMTVweCAwIDA7XHJcbn1cclxuXHJcbi5wdF9hY2NvdW50X25vbWVudSAuY2hlY2tvdXQtbG9naW4udjIgLmNoZWNrb3V0LWxvZ2luLWFjY291bnQtY3JlYXRlIC5hZGR0b2VtYWlsbGlzdC1jYW5hZGEge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0bWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5wdF9hY2NvdW50X25vbWVudSAuY2hlY2tvdXQtbG9naW4udjIgLmNoZWNrb3V0LWxvZ2luLWFjY291bnQtY3JlYXRlIC5hZGR0b2VtYWlsbGlzdCBsYWJlbCB7XHJcblx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0d2lkdGg6IDM1MHB4O1xyXG59XHJcblxyXG4ucHRfYWNjb3VudF9ub21lbnUgLmNoZWNrb3V0LWxvZ2luLnYyIC5jaGVja291dC1sb2dpbi1hY2NvdW50LWNyZWF0ZSAuYWRkdG9lbWFpbGxpc3QtY2FuYWRhIGxhYmVsIHtcclxuXHR3aWR0aDogMzgwcHg7XHJcbn1cclxuXHJcbi5wdF9hY2NvdW50X25vbWVudSAuY2hlY2tvdXQtbG9naW4udjIgLmNoZWNrb3V0LWxvZ2luLWFjY291bnQtY3JlYXRlIC5hZGR0b2VtYWlsbGlzdCAuc3R5bGVkQ2hlY2tib3gge1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnB0X2FjY291bnRfbm9tZW51IC5jaGVja291dC1sb2dpbi52MiAuY2hlY2tvdXQtbG9naW4tYWNjb3VudC1jcmVhdGUgLmFkZHRvZW1haWxsaXN0IHNwYW4ge1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjYgKTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nLXRvcDogM3B4O1xyXG59XHJcblxyXG5cclxuLnB0X2FjY291bnRfbm9tZW51IC5jaGVja291dC1sb2dpbi52MiAuY2hlY2tvdXQtbG9naW4tZXh0ZXJuYWwtY3JlYXRlIC5mb3JtLXJvdy1lcnJvciB+IC5hci1lcnJvci10ZXh0IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuLyogU2hpcHBpbmcgLSBCaWxsaW5nIC0gVjIgKi9cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dHNoaXBwaW5nLnYyIC5mb3JtLXJvdzo6YWZ0ZXIsXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5mb3JtLXJvdzo6YWZ0ZXIge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdGNvbnRlbnQ6ICcgJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDA7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmZvcm0tcm93IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dHNoaXBwaW5nLnYyIC5mb3JtLXJvdy5kbixcclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmZvcm0tcm93LmRuIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0c2hpcHBpbmcudjIgLmJ1dHRvbi5zZWNvbmRhcnkuY2hlY2tvdXQsXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5idXR0b24uc2Vjb25kYXJ5LmNoZWNrb3V0IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRzaGlwcGluZy52MiAuZm9ybS1yb3ctYnV0dG9uIGJ1dHRvbixcclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmZvcm0tcm93LWJ1dHRvbiBidXR0b24ge1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmZvcm0tcm93LWJ1dHRvbiBidXR0b24ucGF5cGFsIHtcclxuXHRtYXgtd2lkdGg6IDM0M3B4O1xyXG5cdHBhZGRpbmc6IDAuOTllbSAyZW07XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4uYXItY2hlY2tvdXRfX3BheXBhbC10ZXh0IHtcclxuXHR0b3A6IDJweDtcclxufVxyXG5cclxuLmFyLWNoZWNrb3V0X19wYXlwYWwtaW1nIHtcclxuXHRtYXJnaW4tbGVmdDogMnB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAubWVzc2FnZS1wcm9jZWVkLXRvLXBheXBhbCB7XHJcblx0bWF4LXdpZHRoOiAzNDNweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyxcclxuLnB0X2NoZWNrb3V0IHRleHRhcmVhOmZvY3VzLFxyXG4ucHRfY2hlY2tvdXQgc2VsZWN0OmZvY3VzIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG5cdGJvcmRlcjogc29saWQgMXB4ICM4ODg7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRzaGlwcGluZy52MiBpbnB1dFt0eXBlPSd0ZXh0J10uZXJyb3IsXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRzaGlwcGluZy52MiB0ZXh0YXJlYS5lcnJvcixcclxuLnB0X2NoZWNrb3V0IC5jaGVja291dHNoaXBwaW5nLnYyIHNlbGVjdC5lcnJvcixcclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgaW5wdXRbdHlwZT0ndGV4dCddLmVycm9yLFxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiB0ZXh0YXJlYS5lcnJvcixcclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgc2VsZWN0LmVycm9yIHtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAjRjAzO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0c2hpcHBpbmcudjIgLmNoZWNrb3V0LWNvbnRlbnQtYmxvY2stZ3JheSxcclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmNoZWNrb3V0LWNvbnRlbnQtYmxvY2stZ3JheSB7XHJcblx0bWFyZ2luOiAwIDAgMTBweCAwO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRwYWRkaW5nOiA0MHB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0c2hpcHBpbmcudjIgLmNoZWNrb3V0LXNlY3Rpb24taGVhZGVyLFxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuY2hlY2tvdXQtc2VjdGlvbi1oZWFkZXIge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRzaGlwcGluZy52MiBzZWxlY3QsXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRzaGlwcGluZy52MiBpbnB1dFt0eXBlPSd0ZXh0J10sXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIHNlbGVjdCxcclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgaW5wdXRbdHlwZT0ndGV4dCddIHtcclxuXHRwYWRkaW5nOiAwLjZlbSAwLjZlbSAwLjRlbSAwLjZlbTtcclxuXHR3aWR0aDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0c2hpcHBpbmcudjIgaW5wdXRbcmVhZG9ubHk9J3JlYWRvbmx5J10sXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIGlucHV0W3JlYWRvbmx5PSdyZWFkb25seSddIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0c2hpcHBpbmcudjIgc2VsZWN0ICsgLmVycm9yIC5lcnJvci1tZXNzYWdlLFxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0c2hpcHBpbmcudjIgaW5wdXRbdHlwZT0ndGV4dCddICsgLmVycm9yIC5lcnJvci1tZXNzYWdlLFxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiBzZWxlY3QgKyAuZXJyb3IgLmVycm9yLW1lc3NhZ2UsXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIGlucHV0W3R5cGU9J3RleHQnXSArIC5lcnJvciAuZXJyb3ItbWVzc2FnZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRzaGlwcGluZy52MiBzZWxlY3QsXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIHNlbGVjdCB7XHJcblx0cGFkZGluZy1sZWZ0OiAwLjI1ZW07XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRzaGlwcGluZy52MiAuZXJyb3IsXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5lcnJvciB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0c2hpcHBpbmcudjIgLmZvcm0tY2FwdGlvbi5lcnJvci1tZXNzYWdlLFxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuZm9ybS1jYXB0aW9uLmVycm9yLW1lc3NhZ2Uge1xyXG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuZm9ybS1jYXB0aW9uLmVycm9yLW1lc3NhZ2UueWVhci1lcnJvciB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCVcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmFyLWdpZnRjYXJkIC5vcHRpb25hbGZpZWxkIHtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdHJpZ2h0OiBhdXRvO1xyXG5cdHRvcDogYXV0bztcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luOiAwIDQ4JSAwIDA7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRzaGlwcGluZy52MiAuaW5wdXQtd3JhcCAuZm9ybS1yb3csXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5pbnB1dC13cmFwIC5mb3JtLXJvdyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dHNoaXBwaW5nLnYyIC5pbnB1dC13cmFwIGxhYmVsLFxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuaW5wdXQtd3JhcCBsYWJlbCB7XHJcblx0d2lkdGg6IDI1JTtcclxuXHRwYWRkaW5nOiAxLjFlbSAxMHB4IDAgMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuaW5wdXQtd3JhcCBsYWJlbFtmb3I9J2R3ZnJtX2JpbGxpbmdfZ2lmdENlcnRDb2RlJ10ge1xyXG5cdHBhZGRpbmctdG9wOiAwLjRlbTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dHNoaXBwaW5nLnYyIC5zZWxlY3QtYWRkcmVzcyxcclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLnNlbGVjdC1hZGRyZXNzLFxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuc2VsZWN0LWNyZWRpdGNhcmQge1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRzaGlwcGluZy52MiAuY2hlY2tib3hlcyxcclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmNoZWNrYm94ZXMge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdHdpZHRoOiA2NSU7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRzaGlwcGluZy52MiAuY2hlY2tib3hlcyBsYWJlbCxcclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmNoZWNrYm94ZXMgbGFiZWwge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDc1JSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0c2hpcHBpbmcudjIgLmNoZWNrYm94ZXMgLmZvcm0tcm93LFxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuY2hlY2tib3hlcyAuZm9ybS1yb3cge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiA0OSU7XHJcblx0bWFyZ2luOiAwIDElIDAgMDtcclxuXHRjbGVhcjogbm9uZTtcclxufVxyXG5cclxuLyogU2hpcHBpbmcgLSB2MiAqL1xyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0c2hpcHBpbmcudjIgLndpdGgtaGVscGVyLXRleHQucGhvbmUge1xyXG5cdG1hcmdpbi10b3A6IC01MXB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0c2hpcHBpbmcudjIgLmZvcm0tcm93LWVycm9yICsgLndpdGgtaGVscGVyLXRleHQucGhvbmUge1xyXG5cdG1hcmdpbi10b3A6IC04MXB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0c2hpcHBpbmcudjIgLndpdGgtaGVscGVyLXRleHQge1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcblx0cmlnaHQ6IDYlO1xyXG59XHJcblxyXG4jd3JhcHBlci5wdF9jaGVja291dCAjbWFpbiAuY2hlY2tvdXRzaGlwcGluZy52MiAuaW5wdXQtd3JhcCAuZm9ybS1yb3cgc2VsZWN0LmNvdW50cnksXHJcbiN3cmFwcGVyLnB0X2NoZWNrb3V0ICNtYWluIC5jaGVja291dHNoaXBwaW5nLnYyIC5pbnB1dC13cmFwIC5mb3JtLXJvdyBpbnB1dFtyZWFkb25seT1cInJlYWRvbmx5XCJdLmNvdW50cnkge1xyXG5cdHdpZHRoOiA4NSU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbiN3cmFwcGVyLnB0X2NoZWNrb3V0ICNtYWluIC5jaGVja291dHNoaXBwaW5nLnYyIC5pbnB1dC13cmFwIC5mb3JtLXJvdyBzZWxlY3QuY291bnRyeSB7XHJcblx0cGFkZGluZy1yaWdodDogMjVweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dHNoaXBwaW5nLnYyIC5pbnB1dC13cmFwIC5mb3JtLXJvdy50b29sdGlwLXNlbGVjdCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG5cdGhlaWdodDogNDZweDtcclxufVxyXG5cclxuI3dyYXBwZXIucHRfY2hlY2tvdXQgI21haW4gLmNoZWNrb3V0c2hpcHBpbmcudjIgLmlucHV0LXdyYXAgLmZvcm0tcm93LnRvb2x0aXAtc2VsZWN0LmZvcm0tcm93LWVycm9yIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0c2hpcHBpbmcudjIgLmlucHV0LXdyYXAgLmZvcm0tcm93LnRvb2x0aXAtc2VsZWN0LnJlYWQtb25seSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dHNoaXBwaW5nLnYyICNzaGlwcGluZy1tZXRob2QtbGlzdCB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0c2hpcHBpbmcudjIgI3NoaXBwaW5nLW1ldGhvZC1saXN0IC5mb3JtLWNhcHRpb24sXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRzaGlwcGluZy52MiAjc2hpcHBpbmctbWV0aG9kLWxpc3QgLnNoaXBwaW5nLXByb21vcyB7XHJcblx0bWFyZ2luOiAwcHggMCAwIDMycHg7XHJcblx0d2lkdGg6IDgwJTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dHNoaXBwaW5nLnYyICNzaGlwcGluZy1tZXRob2QtbGlzdCAuY29udGVudC1hc3NldCB7XHJcblx0cGFkZGluZzogMTBweCAwIDAgMDtcclxufVxyXG5cclxuLyogLmV4dC1nZWNrbzMgI3NoaXBwaW5nLW1ldGhvZC1saXN0IC5mb3JtLWNhcHRpb24ge1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG5cdC5leHQtZ2Vja28zIC5wdF9jaGVja291dCAjc2hpcHBpbmctbWV0aG9kLWxpc3QgLnNoaXBwaW5nLW1ldGhvZC1uYW1lIHtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTEycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMzZweDtcclxuXHR9XHJcblx0LmV4dC1nZWNrbzMgLnB0X2NoZWNrb3V0ICNzaGlwcGluZy1tZXRob2QtbGlzdCAuc2hpcHBpbmctbWV0aG9kLXByaWNlIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHR9ICovXHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0c2hpcHBpbmcudjIgLm9wdGlvbnMtY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiAzMHB4IDAgMTVweCAwO1xyXG5cdG1hcmdpbi10b3A6IDM1cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMCBub25lO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0c2hpcHBpbmcudjIgLm9wdGlvbnMtY29udGFpbmVyIC5mb3JtLXJvdyBsYWJlbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCB0ZXh0YXJlYSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLypcclxuKiBQc2V1ZG8tZWxlbWVudCB0byBnZWVucmF0ZSBzcGFjaW5nIGZvciAnanVtcCBsaW5rJyBzbyB0aGUgYXJlYSBiZWluZyBqdW1wZWQgdG8gaXNuJ3Qgc2l0dGluZyB0b28gaGlnaCBpbiB0aGUgdmlld3BvcnQuXHJcbiogUGl0ZmFsbDogRmFpbHMgaWYgZWxlbWVudCBoYXMgYSBiYWNrZ3JvdW5kIG9yIGlmIGVsZW1lbnQgaGFzIHRvcCBwYWRkaW5nIG9yIGJvcmRlciBcclxuKi9cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dHNoaXBwaW5nLnYyICNpcy1naWZ0LW1lc3NhZ2U6YmVmb3JlICB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuXHRtYXJnaW4tdG9wOiAtMTUwcHg7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRzaGlwcGluZy52MiAub3B0aW9ucy1jb250YWluZXIgLmZvcm0tcm93LmdpZnQtbWVzc2FnZS10ZXh0IC5mb3JtLWNhcHRpb24sXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRzdW1tYXJ5IC5mb3JtLXJvdy5naWZ0LW1lc3NhZ2UtdGV4dCAuZm9ybS1jYXB0aW9uIHtcclxuXHRtYXJnaW46IDEwcHggMCAwIDA7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRzaGlwcGluZy52MiAub3B0aW9ucy1jb250YWluZXIgLmdpZnQtbWVzc2FnZS10ZXh0IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRzaGlwcGluZy52MiAub3B0aW9ucy1jb250YWluZXIgLmdpZnQtbWVzc2FnZS10ZXh0IGxhYmVsIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgMCA1cHggMDtcclxufVxyXG5cclxuLyogQmlsbGluZyAtIHYyICovXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIHsgfVxyXG5cclxuLyogUHJvbW8gSXRlbXMgLyBHaWZ0IENhcmRzICovXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5wcm9tby1jb2RlLWxpbmUtaXRlbXMsXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5naWZ0Y2FyZC1saW5lLWl0ZW1zIHtcclxuXHR3aWR0aDogNjg4cHg7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuZ2lmdGNhcmQtbGluZS1pdGVtcy5lbXB0eSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAucHJvbW8tY29kZS1saW5lLWl0ZW0sXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5naWZ0Y2FyZC1saW5lLWl0ZW0ge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVBO1xyXG5cdHBhZGRpbmc6IDVweCAwO1xyXG5cdGhlaWdodDogMzBweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmdpZnRjYXJkLWxpbmUtaXRlbSB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAucHJvbW8tZGV0YWlscyxcclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmdpZnRjYXJkLWRldGFpbHMge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiA4MCU7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5naWZ0Y2FyZC1kZXRhaWxzIHNwYW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuZ2lmdGNhcmQtZGV0YWlscyBzcGFuIHNwYW4ge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLnJlbW92ZS1wcm9tby1idXR0b24sXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5yZW1vdmUtZ2MtYnV0dG9uIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0d2lkdGg6IDIwJTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLyogVE9ETzogV3JhcCBpbiBjaGVja2JveGVzIGRpdiwgYW5kIHJlbW92ZSBub3QgbmVlZGVkIGNsYXNzZXMgKGNhbid0IGF0IHRoZSBtb21lbnQsIGl0cyBzaGFyZWQgd2l0aCB2MSAqL1xyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuZm9ybS1yb3cuZm9ybS1pbmRlbnQge1xyXG5cdG1hcmdpbi1sZWZ0OiAyNSU7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5mb3JtLXJvdy5mb3JtLWluZGVudCBsYWJlbCB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5iaWxsaW5nX2FkZHJlc3MgLmJpbGxpbmctYWRkcmVzcy10b2dnbGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5iaWxsaW5nX2FkZHJlc3MgLmJpbGxpbmctYWRkcmVzcyB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmJpbGxpbmdfYWRkcmVzcyAuYmlsbGluZy1hZGRyZXNzIC5zdW1tYXJ5Ym94IC5uYW1lIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuYmlsbGluZ19hZGRyZXNzIC5iaWxsaW5nLXJvd3Mge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5jb25maXJtLWVtYWlsIC5pbnB1dC13cmFwIC5hZGR0b2VtYWlsbGlzdCBsYWJlbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHR3aWR0aDogNjAlO1xyXG5cdHBhZGRpbmctdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5jb25maXJtLWVtYWlsIC5pbnB1dC13cmFwIC5hZGR0b2VtYWlsbGlzdCBsYWJlbCBzcGFuIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICk7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZy10b3A6IDNweDtcclxuXHRtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmxhYmVsLWlubGluZS5ib3JkZXItdG9wIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmlucHV0LXdyYXAgLmZvcm0tcm93LWVycm9yIHNlbGVjdCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjAzO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuaW5wdXQtd3JhcCAuZm9ybS1yb3ctZXJyb3IgLnZsaW5lLWNvbnRhaW5lciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjRjAzO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuaW5wdXQtd3JhcCAuZXhwLWxhYmVsIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdHBhZGRpbmc6IDE3cHggMCAwIDlweDtcclxuXHRoZWlnaHQ6IDQ4cHg7XHJcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdG1heC13aWR0aDogMTI1cHg7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuaW5wdXQtd3JhcCAuY3ZuLmZvcm0tcm93ICsgLmN2bi10aXAge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0cmlnaHQ6IDIlO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmlucHV0LXdyYXAgLmN2bi5mb3JtLXJvdy1lcnJvciArIC5jdm4tdGlwIHtcclxuXHRyaWdodDogMiU7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC55ZWFyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcgLnZsaW5lLWNvbnRhaW5lciAudmxpbmUge1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzc2NzY3NjtcclxuXHRvcGFjaXR5OiAwLjU7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG5cdHRvcDogMTBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5pbnB1dC1jb2RlIGlucHV0IHtcclxuXHR3aWR0aDogMjclO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuaW5wdXQtcGluIC5mb3JtLXJvdyB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDcwJTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmlucHV0LXBpbiBpbnB1dCB7XHJcblx0d2lkdGg6IDM2JTtcclxufVxyXG5cclxuLyogQmlsbGluZyAtIEdpZnQgQ2FyZCAqL1xyXG5cclxuLnB0X2NoZWNrb3V0IC5hci1naWZ0Y2FyZCAuYXItZ2lmdGNhcmRfX2hlYWRlciAuY2hlY2tvdXQtc2VjdGlvbi1oZWFkZXIge1xyXG5cdG1hcmdpbi10b3A6IGF1dG87IFxyXG5cdG1hcmdpbi1ib3R0b206IGF1dG87XHJcbn1cclxuIFxyXG4ucHRfY2hlY2tvdXQgLmFyLWdpZnRjYXJkIC51aS1pY29uLnVpLWljb24tcGx1cyB7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjE3LC45LC42NiwxLjU3KTtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuYXItZ2lmdGNhcmQgLnVpLWljb24udWktaWNvbi1wbHVzLmpzLWdpZnRjYXJkLWNsb3NlIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMC44KTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgI2dpZnRjZXJ0LWlucHV0cyBidXR0b24uc2Vjb25kYXJ5IHtcclxuXHR3aWR0aDogMjclO1xyXG5cdGhlaWdodDogNDhweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDMlO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAucHJvbW8tY29kZS1saW5lLWl0ZW1zLFxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuZ2lmdGNhcmQtbGluZS1pdGVtcyxcclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmJhbGFuY2UuYWN0aXZlIHtcclxuXHR3aWR0aDogODUlO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAucHJvbW8taW5wdXQtd3JhcHBlciAucHJvbW8taW5wdXQge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAucHJvbW8taW5wdXQtd3JhcHBlciAucHJvbW8taW5wdXQgaW5wdXQge1xyXG5cdHdpZHRoOiAzMzhweCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICk7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5wcm9tby1pbnB1dC13cmFwcGVyIGJ1dHRvbi5zZWNvbmRhcnkge1xyXG5cdHdpZHRoOiA4N3B4O1xyXG5cdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdHBhZGRpbmc6IDEuMTVlbSAwO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAucHJvbW8taW5wdXQtd3JhcHBlciAuYmlsbGluZy1zdWJtaXQtYnV0dG9uLXJvdyBidXR0b24ge1xyXG5cdHBhZGRpbmctbGVmdDogNC41ZW07XHJcblx0cGFkZGluZy1yaWdodDogNC41ZW07XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuZm9ybS1maWVsZC10b29sdGlwIHtcclxuXHRtYXJnaW46IDA7XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5pbnB1dC13cmFwIC5mb3JtLWZpZWxkLXRvb2x0aXAud2l0aC1oZWxwZXItdGV4dC5lbWFpbC10aXAge1xyXG5cdHJpZ2h0OiAyJTtcclxuXHRtYXJnaW4tdG9wOiAtNTFweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmNvbmZpcm0tZW1haWwgLmlucHV0LXdyYXAgLmZvcm0tcm93LWVycm9yICsgLmZvcm0tZmllbGQtdG9vbHRpcC53aXRoLWhlbHBlci10ZXh0IHtcclxuXHRtYXJnaW4tdG9wOiAtODJweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmNhcmQtYmlsbGluZy1udW1iZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmNhcmQtYmlsbGluZy1udW1iZXIgLmNhcmRzLWFjY2VwdGluZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiA1cHg7XHJcblx0dG9wOiA5cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5jYXJkLWJpbGxpbmctbnVtYmVyIC5jYXJkcy1hY2NlcHRpbmcgc3BhbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5jYXJkLWJpbGxpbmctbnVtYmVyIC5jYXJkcy1hY2NlcHRpbmcgc3Bhbi5zZWxlY3RlZENhcmQge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5zZWxlY3QtY3JlZGl0Y2FyZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmNyZWRpdC1jYXJkLXNoYWRvdyB7XHJcblx0YmFja2dyb3VuZDogI0ZERkRGRDtcclxuXHRib3gtc2hhZG93OiAwIDNweCAycHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuXHRwYWRkaW5nOiAyMHB4IDEwcHg7XHJcblx0bWF4LXdpZHRoOiA0NjBweDtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5wYXltZW50LW1ldGhvZC1vcHRpb25zIC5jcmVkaXQtY2FyZC1zaGFkb3cge1xyXG5cdHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5wYXltZW50LW1ldGhvZC1vcHRpb25zIC5jcmVkaXQtY2FyZC1zaGFkb3cgLmlucHV0LXJhZGlvIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luOiAyMHB4IDAgMCAxMHB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuY3JlZGl0LWNhcmQtc2hhZG93IGxhYmVsIHtcclxuXHR3aWR0aDogMzMlO1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmNyZWRpdC1jYXJkLXNoYWRvdyAuZm9ybS1jYXB0aW9uLmVycm9yLW1lc3NhZ2Uge1xyXG5cdG1hcmdpbi1sZWZ0OiAzMyUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmNyZWRpdC1jYXJkLXNoYWRvdyAubGFiZWwtaW5saW5lIGxhYmVsIHtcclxuXHRwYWRkaW5nOiAzcHggMCAwIDA7XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5jcmVkaXQtY2FyZC1zaGFkb3cgLmZvcm0taW5kZW50IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDMzJTtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmNyZWRpdC1jYXJkLXNoYWRvdyAuY3ZuIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5jcmVkaXQtY2FyZC1zaGFkb3cgLmN2biAuYXItaWNvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNHB4O1xyXG5cdGxlZnQ6IDUwJTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmNyZWRpdC1jYXJkLXNoYWRvdy5wYXlvcHRpb24taW5hY3RpdmUge1xyXG5cdGJhY2tncm91bmQ6ICNGN0Y3Rjc7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5jcmVkaXQtY2FyZC1zaGFkb3cucGF5b3B0aW9uLWluYWN0aXZlIC5pbnB1dC1yYWRpbyB7XHJcblx0b3BhY2l0eTogMC40O1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmNoZWNrb3V0LWFjY29yZGlhbjpob3ZlcixcclxuLm5vLXRvdWNoIC5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5jaGVja291dC1hY2NvcmRpYW46Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY2RUY7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuY2hlY2tvdXQtYWNjb3JkaWFuIC5jaGVja291dC1zZWN0aW9uLWhlYWRlciB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmNoZWNrb3V0LWFjY29yZGlhbiAuY2hlY2tvdXQtYWNjb3JkaWFuLWJvZHkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cGFkZGluZy10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5jaGVja291dC1hY2NvcmRpYW4gLmNoZWNrb3V0LWFjY29yZGlhbi10cmlnZ2VyIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICk7XHJcbn1cclxuXHJcbi5uby10b3VjaCAucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuY2hlY2tvdXQtYWNjb3JkaWFuLm9wZW4ge1xyXG5cdGJhY2tncm91bmQ6ICNGMUYxRjE7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuY2hlY2tvdXQtYWNjb3JkaWFuLm9wZW4gLmNoZWNrb3V0LWFjY29yZGlhbi1ib2R5IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmNoZWNrb3V0LWFjY29yZGlhbi5vcGVuIC5jaGVja291dC1hY2NvcmRpYW4tdHJpZ2dlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAucGF5bWVudC1tZXRob2Qtb3B0aW9ucyB7XHR9XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAucGF5bWVudC1tZXRob2Qtb3B0aW9ucyAuZm9ybS1yb3cge1xyXG5cdG1hcmdpbjogMCAwIDEwcHggMDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLnBheW1lbnQtbWV0aG9kLW9wdGlvbnMgaW5wdXQge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLnBheW1lbnQtbWV0aG9kLW9wdGlvbnMgbGFiZWwge1xyXG5cdHdpZHRoOiA4MCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nOiAyMnB4IDAgMThweCAxMnB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAucGF5bWVudC1tZXRob2Qtb3B0aW9ucyBsYWJlbCAucGF5cGFsX2VtYWlsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAxNXB4IDAgMTBweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLnBheW1lbnQtbWV0aG9kLW9wdGlvbnMgbGFiZWwgLnBheXBhbF9lZGl0IHtcclxuXHRvcGFjaXR5OiAwLjY7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5wYXltZW50LW1ldGhvZC1vcHRpb25zIGxhYmVsIC5hci1pY29uIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogLTJweDtcclxufVxyXG5cclxuLyogU3VtbWFyeSAqL1xyXG4ucHRfY2hlY2tvdXQgLm9yZGVyX3N1bW1hcnkgLm5lZWQtaGVscC1jYWxsb3V0IHtcclxuXHR0b3A6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLm9yZGVyX3N1bW1hcnkgc3Bhbi5uZWVkLWhlbHAtY2FsbG91dCB7XHJcblx0dG9wOiAxMDBweDtcclxuXHRyaWdodDogNC4zJTtcclxufVxyXG4ucHRfY2hlY2tvdXQgLm9yZGVyX3N1bW1hcnkgLnN1bW1hcnlMZWdhbE1lc3NhZ2Uge31cclxuXHJcbi5wdF9jaGVja291dCAub3JkZXJfc3VtbWFyeSAuc3VtbWFyeUxlZ2FsTWVzc2FnZSBwIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAuY2hlY2tvdXRzdW1tYXJ5IC5vcmRlcmJpbGxpbmcgLnN1bW1hcnlib3gge1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAub3JkZXJfc3VtbWFyeSAub3JkZXJwYXltZW50aW5zdHJ1bWVudHMgLnBheW1lbnQtY2FyZHMtY29udGFpbmVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5vcmRlcl9zdW1tYXJ5IC5wcm9kdWN0LWxpc3QtaXRlbSAubmFtZSBhIHtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAub3JkZXJfc3VtbWFyeSAucHJvZHVjdC1saXN0LWl0ZW0gLnNrdSB7XHJcblx0bWFyZ2luLXRvcDogMTRweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5vcmRlcl9zdW1tYXJ5IHVsLm9yZGVydG90YWxzdGFibGUge1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAub3JkZXJfc3VtbWFyeSAub3JkZXJ0b3RhbHN0YWJsZSBzcGFuLmxhYmVsIHtcclxuXHR3aWR0aDogNzUuNSU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLm9yZGVyX3N1bW1hcnkgLm9yZGVydG90YWxzdGFibGUgc3Bhbi52YWx1ZSB7XHJcblx0d2lkdGg6IDIzJTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAub3JkZXJfc3VtbWFyeSAub3JkZXJ0b3RhbHMgLm9yZGVydG90YWxzdGFibGUgLnN1YnRvdGFsIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLm9yZGVyX3N1bW1hcnkgLm9yZGVydG90YWxzIC5vcmRlcnRvdGFsc3RhYmxlIGxpLm9yZGVyZGlzY291bnQuZGlzY291bnQge1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAub3JkZXJfc3VtbWFyeSAub3JkZXJzaGlwbWVudHMge1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLm9yZGVyX3N1bW1hcnkgLmdyYW5kX3RvdGFsIHtcclxuXHRib3JkZXItdG9wOiAzcHggc29saWQgYmxhY2s7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAub3JkZXJfc3VtbWFyeSAucmV2aWV3LWVycm9yLWZvcm0ge1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcblx0cGFkZGluZzogMC41ZW0gMCAwIDA7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAub3JkZXJfc3VtbWFyeSAubXljYXJ0LWl0ZW0taW5mby5teWNhcnQtaXRlbS1jb2x1bW4uanVzdGlmeS1iZXR3ZWVuIHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLm9yZGVyX3N1bW1hcnkgLmdpZnRfbWVzc2FnZV9ibG9jayAuZ2lmdF9tZXNzYWdlX2NvbnRhaW5lciBwIHtcclxuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAub3JkZXJfc3VtbWFyeSAub3JkZXItc3VtbWFyeS1mb290ZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5vcmRlcl9zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LWZvb3RlciAucGxhY2Utb3JkZXItdG90YWxzIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAub3JkZXJfc3VtbWFyeSAub3JkZXJzaGlwcGluZ21ldGhvZCAuc2hpcHBpbmctbWV0aG9kLXNlbGVjdCB7XHJcblx0dGV4dC1pbmRlbnQ6IDNweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5vcmRlcl9zdW1tYXJ5IC5zdWJtaXQtb3JkZXIge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5vcmRlcl9zdW1tYXJ5IC5vcmRlci1zaGlwbWVudHMtZmluYWwtc2FsZSB7fVxyXG5cclxuLnB0X2NoZWNrb3V0IC5vcmRlcl9zdW1tYXJ5IC5vcmRlci1zaGlwbWVudHMtZmluYWwtc2FsZSA+IGRpdiB7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRwYWRkaW5nOiAyMHB4IDA7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAub3JkZXJfc3VtbWFyeSAub3JkZXItc2hpcG1lbnRzLWZpbmFsLXNhbGUgcCB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLyogQ29uZmlybWF0aW9uICovXHJcbi5wdF9jaGVja291dCAub3JkZXJfY29uZmlybWF0aW9uIHtcclxuXHRwYWRkaW5nLXRvcDogNjBweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5vcmRlcl9jb25maXJtYXRpb24gLmd1ZXN0X3Byb21vcyB7XHJcblx0bWFyZ2luOiAzMHB4IDA7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAub3JkZXJfY29uZmlybWF0aW9uIC5ndWVzdF9wcm9tb3MgLmxvZ2luLWJveCAuYnV0dG9uLmZhY2Vib29rIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5vcmRlcl9jb25maXJtYXRpb24gLmd1ZXN0X3Byb21vcyBmb3JtIGRpdi5lcnJvciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5vcmRlcl9jb25maXJtYXRpb24gLmd1ZXN0X3Byb21vcyAubG9naW4tYm94IC5mb3JtLXJvdy5mb3JtLXJvdy1idXR0b24ge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5wdF9jaGVja291dCAub3JkZXJfY29uZmlybWF0aW9uIC5ndWVzdF9wcm9tb3MgLmxvZ2luLWNyZWF0ZS1hY2NvdW50IGxhYmVsIHsgZmxvYXQ6IG5vbmU7IH1cclxuXHJcbi5wdF9jaGVja291dCAub3JkZXJfY29uZmlybWF0aW9uIC5ndWVzdF9wcm9tb3MgLmxvZ2luLWNyZWF0ZS1hY2NvdW50IC5wYXNzd29yZC1pbnB1dF9fb3V0ZXItd3JhcHBlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLm9yZGVyX2NvbmZpcm1hdGlvbiAuZ3Vlc3RfcHJvbW9zIC5sb2dpbi1jcmVhdGUtYWNjb3VudCAucGFzc3dvcmQtaW5wdXQge1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLm9yZGVyX2NvbmZpcm1hdGlvbiAuZ3Vlc3RfcHJvbW9zIC5sb2dpbi1jcmVhdGUtYWNjb3VudCAuZm9ybS1yb3ctYnV0dG9uIHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5vcmRlcl9jb25maXJtYXRpb24gLmd1ZXN0X3Byb21vcyAubG9naW4tY3JlYXRlLWFjY291bnQgLmJ1dHRvbiB7IHdpZHRoOiAxMDAlOyB9XHJcbi5wdF9jaGVja291dCAub3JkZXJfY29uZmlybWF0aW9uIC5ndWVzdF9wcm9tb3MgLmxvZ2luLWNyZWF0ZS1hY2NvdW50IC5hci1ocnVsZXItdGV4dCB7IG1hcmdpbjogMTNweCAwOyB9XHJcblxyXG4vKiBGaXggZm9yIGltZyB0YWcgYmVpbmcgYWRkZWQgYnkgM3JkIHBhcnR5IHNjcmlwdCBjYXVzaW5nIHVud2FudGVkIHNwYWNlIGJlbG93IHBhZ2UgKi9cclxuLnB0X2NoZWNrb3V0X2NvbmZpcm1lZCB+IGltZyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFyLWJyYW5kbGlzdGluZ19faGVhZGVyIHtcclxuXHR3aWR0aDogMTY1cHg7XHJcbn1cclxuXHJcbi5hci1icmFuZGxpc3RpbmdfX2JvZHkge1xyXG5cdHdpZHRoOiA4MCU7XHJcbn1cclxuXHJcbi5hci1icmFuZGxpc3RpbmdfX3RyaWdnZXIgIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4uYXItYnJhbmRsaXN0aW5nX19pY29uIHtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xNywgMC45LCAwLjY2LCAxLjU3KSAwcywgb3BhY2l0eSAwLjJzIGVhc2UgMHM7XHJcblx0dG9wOiAtN3B4O1xyXG59XHJcblxyXG4uYXItYnJhbmRsaXN0aW5nX19pY29uLS1vcGVuZWQge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XHJcbn1cclxuXHJcbi5hci1icmFuZGxpc3RpbmdfX2xpc3QtaXRlbSB7XHJcblx0d2lkdGg6IDIzNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcdFxyXG5cdFxyXG5cdC5hci1icmFuZGxpc3RpbmdfX2hlYWRlcixcclxuXHQuYXItYnJhbmRsaXN0aW5nX19ib2R5LFxyXG5cdC5hci1icmFuZGxpc3RpbmdfX2xpc3QtaXRlbSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcblx0LmFyLWJyYW5kbGlzdGluZ19faGVhZGVyLFxyXG5cdC5hci1icmFuZGxpc3RpbmdfX2JvZHkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59LyogTmV3IFNlYXJjaCBIZWFkZXIgKi9cclxuLmFyLXNlYXJjaC1oZWFkZXIge1xyXG5cdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0Lyogei1pbmRleDogMjAwOyAqL1xyXG5cclxuXHQvKiBtaW4taGVpZ2h0OiA5NnB4OyAqL1xyXG5cclxuXHQvKiBTZXQgdG8gaGVpZ2h0IHdoZW4gbm90IHN0dWNrIHRvIGF2b2lkIGp1bXAgKi9cclxufVxyXG5cclxuLmFyLXNlYXJjaC10cmFuc2l0aW9uIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hci1zZWFyY2gtaGVhZGVyICNhci1zZWFyY2gtaGVhZGVyLXN0aWNrIHtcclxuXHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmFyLXBzcCAuYXItc2VhcmNoLWhlYWRlciAjYXItc2VhcmNoLWhlYWRlci1zdGljayB7IFxyXG5cdHBhZGRpbmc6IDA7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYXItc2VhcmNoLWhlYWRlciAjYXItc2VhcmNoLWhlYWRlci1zdGljayAuYXItc2VhcmNoLXJlZmluZWQtY2xlYXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5hci1zZWFyY2gtaGVhZGVyICNhci1zZWFyY2gtaGVhZGVyLXN0aWNrLnN0aWNreSAuYXItc2VhcmNoLXJlZmluZWRfX2l0ZW1zIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLXRvcDogMnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uYXItc2VhcmNoLWhlYWRlciAjYXItc2VhcmNoLWhlYWRlci1zdGljay5zdGlja3kgLmFyLXNlYXJjaC1yZWZpbmVkX19pdGVtLWNvdW50IHtcclxuXHRtYXJnaW4tdG9wOiA2cHg7XHJcbn1cclxuXHJcbi5hci1zZWFyY2gtaGVhZGVyICNhci1zZWFyY2gtaGVhZGVyLXN0aWNrLnN0aWNreSAuYXItc2VhcmNoLXJlZmluZS1jdGEtLWRlc2t0b3Age1xyXG5cdC8qIG1hcmdpbi1yaWdodDogLThweDsgKi9cclxufVxyXG5cclxuLmFyLXNlYXJjaC1oZWFkZXIgI2FyLXNlYXJjaC1oZWFkZXItc3RpY2suc3RpY2t5IHtcclxuXHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMTAwO1xyXG5cdHBhZGRpbmc6IDAgMy4zODU4MyU7XHJcblx0cGFkZGluZy10b3A6IDRweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRoZWlnaHQ6IDQ2cHg7XHJcbn1cclxuXHJcbi5hci1wc3AgLmFyLXNlYXJjaC1oZWFkZXIgI2FyLXNlYXJjaC1oZWFkZXItc3RpY2suc3RpY2t5IHsgXHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLmFyLXNlYXJjaC1oZWFkZXIgI2FyLXNlYXJjaC1oZWFkZXItc3RpY2suc3RpY2t5IC5hci1zZWFyY2gtaGVhZGVyX19wcm9tb3RlZC1maWx0ZXJzIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXItc2VhcmNoLWhlYWRlciAjYXItc2VhcmNoLWhlYWRlci1zdGljayBoMSB7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uYXItc2VhcmNoLWhlYWRlciAjYXItc2VhcmNoLWhlYWRlci1zdGljayAuYXItcHNwX19uYXYgaDEge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuI2FyLXNlYXJjaC1oZWFkZXItc3RpY2sgLmFyLXNlYXJjaC1oZWFkZXIge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5hci1wc3AgLmFyLXNlYXJjaC1oZWFkZXIgI2FyLXNlYXJjaC1oZWFkZXItc3RpY2suc3RpY2t5IGgxIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmFyLXNlYXJjaC1oZWFkZXIgI2FyLXNlYXJjaC1oZWFkZXItc3RpY2suc3RpY2t5IC5hci1wc3BfX25hdiBoMSB7XHJcblx0ZGlzcGxheTogaW5pdGlhbDtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2VhcmNoLXJlc3VsdC0tZnVsbC1oaXRzIC5wcm9kdWN0LXNlYXJjaC1yZXN1bHRfX2hpdHMtYnJlYWRjcnVtYnMgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbiNhci1zZWFyY2gtaGVhZGVyLXN0aWNrIC5hci1jYXRlZ29yeS1icmVhZGNydW1icyB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbiNhci1zZWFyY2gtaGVhZGVyLXN0aWNrLnN0aWNreSAuYXItY2F0ZWdvcnktYnJlYWRjcnVtYnMge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cGFkZGluZy10b3A6IDFweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDM4cHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuOGVtO1xyXG5cdHBhZGRpbmctdG9wOiA3cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDdweDtcclxuXHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxufVxyXG5cclxuLmFyLXNlYXJjaC1yZWZpbmVkX19pdGVtLWNvdW50IHtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGZsZXg6IDE7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5hci1zZWFyY2gtcmVmaW5lZF9fY291bnQge1xyXG5cdHRvcDogLTZweDtcclxufVxyXG5cclxuLmFyLXNlYXJjaC1oZWFkZXIgLnN0aWNreSAuYXItc2VhcmNoLXJlZmluZWQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IDJweDtcclxufVxyXG5cclxuLmFyLXNlYXJjaC1oZWFkZXIgLmFyLXNlYXJjaC1yZWZpbmVkIC5hci1zZWFyY2gtcmVmaW5lZC1saW5rIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLXRvcDogMXB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbn1cclxuLmFyLXNlYXJjaC1oZWFkZXIgLmFyLXNlYXJjaC1yZWZpbmVkIC5hci1zZWFyY2gtcmVmaW5lZC1saW5rIC5hci10ZXh0LWljb24tY2xvc2Uge1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcbi5hci1zZWFyY2gtaGVhZGVyIC5hci1zZWFyY2gtcmVmaW5lZCAuYXItc2VhcmNoLXJlZmluZWQtY2xlYXIsXHJcbi5hci1zZWFyY2gtaGVhZGVyIC5hci1zZWFyY2gtcmVmaW5lZCAuYXItc2VhcmNoLXJlZmluZWQtZWRpdCB7XHJcblx0Y29sb3I6ICM5OTk7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLmFyLXNlYXJjaC1oZWFkZXIgLmFyLXNlYXJjaC1yZWZpbmUtY3RhIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXItc2VhcmNoLXJlZmluZWRfX2xpbmstY2xvc2Uge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHRvcDogMnB4O1xyXG59XHJcblxyXG4uYXItc2VhcmNoLXJlZmluZWRfX2xpbmstY2xvc2UtLW5vLWl0ZW1zIHtcclxuXHR0b3A6IDJweDtcclxufVxyXG5cclxuLmFyLXNlYXJjaC10aXRsZSBoMSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmFyLXNlYXJjaC10aXRsZSBoMSBhIHtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG59XHJcblxyXG4uYXItc2VhcmNoLXRpdGxlIGgxIHNwYW4ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDAgMjVweDtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcblxyXG4uc3RpY2t5IC5hci1zZWFyY2gtdGl0bGUgaDEge1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bGluZS1oZWlnaHQ6IDQ1cHg7XHJcbn1cclxuXHJcbi5zdGlja3kgLmFyLXNlYXJjaC1yZWZpbmVkX19jb3VudCB7XHJcblx0dG9wOiAtOXB4O1xyXG59XHJcblxyXG4uc3RpY2t5IC5hci1zZWFyY2gtdGl0bGUgaDEgYSB7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxufVxyXG5cclxuLnN0aWNreSAuYXItc2VhcmNoLXRpdGxlIGgxIHNwYW4ge1xyXG5cdG1hcmdpbjogMCA1cHg7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcdFxyXG5cdFxyXG5cdC5hci1zZWFyY2gtdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LmFyLXNlYXJjaC10aXRsZSBzZWxlY3Qge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuYXItc2VhcmNoLXRpdGxlIHNlbGVjdDpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAwO1xyXG5cdH1cclxuXHJcblx0LmFyLXNlYXJjaC10aXRsZSBzZWxlY3QuYXItcmMtLW1hYzpmb2N1cyB7XHJcblx0XHR0b3A6IGF1dG87XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcblx0fVxyXG5cclxuXHQuYXItc2VhcmNoLXRpdGxlIGgxIHtcclxuXHRcdC8qIG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzAwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMC41NWVtO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL2ludGVyZmFjZS1zcHJpdGUucG5nJykgcmlnaHQgMCB0b3AgLTE0ODBweCBuby1yZXBlYXQgc2Nyb2xsO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAzNXB4OyAqL1xyXG5cdH1cclxuXHJcblx0LnN0aWNreSAuYXItc2VhcmNoLXJlZmluZWRfX2NvdW50IHtcclxuXHRcdHRvcDogLTZweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA0cHg7XHJcblx0fVxyXG5cclxuXHQuYXItc2VhcmNoLXRpdGxlIGgxIGEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmFyLXNlYXJjaC10aXRsZSBoMSBzcGFuIHtcclxuXHRcdG1hcmdpbjogMCA1cHg7XHJcblx0fVxyXG5cclxuXHQuYXItc2VhcmNoLXRpdGxlLmFyLXNlYXJjaC10aXRsZS0tbm8tZmlsdGVyIGgxIHtcclxuXHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnN0aWNreSAuYXItc2VhcmNoLXRpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQuc3RpY2t5IC5hci1zZWFyY2gtdGl0bGUgaDEge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMCBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogMCBub25lO1xyXG5cdFx0cGFkZGluZzogMjJweCAwO1xyXG5cdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR3aWR0aDogODAlO1xyXG5cdH1cclxuXHJcblx0LnN0aWNreSAuYXItc2VhcmNoLXRpdGxlIGgxIGEge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0fVxyXG5cclxuXHQuc3RpY2t5IC5hci1zZWFyY2gtdGl0bGUgc2VsZWN0IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuYXItc2VhcmNoLWhlYWRlciB7XHJcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5hci1zZWFyY2gtaGVhZGVyICNhci1zZWFyY2gtaGVhZGVyLXN0aWNrIHtcclxuXHRcdHBhZGRpbmc6IDFweCAwIDhweCAwO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmFyLXBzcCAuYXItc2VhcmNoLWhlYWRlciAjYXItc2VhcmNoLWhlYWRlci1zdGljayB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LmFyLXNlYXJjaC1oZWFkZXIgI2FyLXNlYXJjaC1oZWFkZXItc3RpY2suc3RpY2t5IHtcclxuXHRcdHBhZGRpbmc6IDdweCAzLjUlIDRweCA0LjI1JTtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYXItcHNwIC5hci1zZWFyY2gtaGVhZGVyICNhci1zZWFyY2gtaGVhZGVyLXN0aWNrLnN0aWNreSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHRcclxuXHQuYXItc2VhcmNoLXJlZmluZWRfX2l0ZW1zIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG5cdH1cclxuXHRcclxuXHQuYXItc2VhcmNoLWhlYWRlciAuYXItc2VhcmNoLXJlZmluZWQtaXRlbXMge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmFyLXNlYXJjaC1oZWFkZXIgLmFyLXNlYXJjaC1yZWZpbmVkX19pdGVtLWNvdW50IHtcclxuXHRcdGZsZXgtZ3JvdzogMjtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQuYXItc2VhcmNoLWhlYWRlciAuYXItc2VhcmNoLXJlZmluZS1jdGEge1xyXG5cdFx0b3JkZXI6IDI7XHJcblx0fVxyXG5cclxuXHQuYXItc2VhcmNoLWhlYWRlciAuYXItc2VhcmNoLXJlZmluZS1jdGEsXHJcblx0LmFyLXNlYXJjaC1oZWFkZXIgLmFyLXNlYXJjaC1zb3J0LWN0YSB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmFyLXNlYXJjaC1oZWFkZXIgLmFyLXNlYXJjaC1yZWZpbmUtY3RhIHNwYW4sXHJcblx0LmFyLXNlYXJjaC1oZWFkZXIgLmFyLXNlYXJjaC1zb3J0LWN0YSBzcGFuIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxcHg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcblxyXG5cdC5hci1zZWFyY2gtaGVhZGVyIC5hci1zZWFyY2gtcmVmaW5lZCAuYXItc2VhcmNoLXJlZmluZS1jdGEsXHJcblx0LmFyLXNlYXJjaC1oZWFkZXIgLmFyLXNlYXJjaC1yZWZpbmVkIC5hci1zZWFyY2gtc29ydC1jdGEge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC8qIGhpZGluZyB0aGUgcmVmaW5lbWVudCB3aXRob3V0IGxvc2luZyB0aGUgaGVpZ2h0LCBzbyB3ZSBjYW5cclxuXHRjYWxjdWxhdGUgdGhlIGNvcnJlY3QgdHJpZ2dlciBmb3IgdGhlIHN0aWNreSBoZWFkZXIgKi9cclxuXHQuYXItc2VhcmNoLWhlYWRlciAuc3RpY2t5IC5hci1zZWFyY2gtcmVmaW5lZCxcclxuXHQuYXItc2VhcmNoLWhlYWRlciAuc3RpY2t5IC5hci1jYXRlZ29yeS1zd2lwZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuYXItc2VhcmNoLWhlYWRlciAuc3RpY2t5IC5hci1zZWFyY2gtc29ydC1jdGEsXHJcblx0LmFyLXNlYXJjaC1oZWFkZXIgLnN0aWNreSAuYXItc2VhcmNoLXJlZmluZS1jdGEge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxuXHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiAycHg7XHJcblx0fVxyXG5cclxuXHQuYXItc2VhcmNoLWhlYWRlciAuYXItY2F0ZWdvcnktYnJlYWRjcnVtYnMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdG1hcmdpbi10b3A6IC01cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdC5hci1zZWFyY2gtaGVhZGVyIC5zdGlja3kgLmFyLWNhdGVnb3J5LWJyZWFkY3J1bWJzIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0LmFyLXNlYXJjaC1oZWFkZXIgLmFyLXNlYXJjaC1zb3J0LWN0YS0tbW9iaWxlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5hci1zZWFyY2gtaGVhZGVyIC5zdGlja3kgLmFyLXNlYXJjaC1zb3J0LWN0YS0tbW9iaWxlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYXItY2F0ZWdvcnktYnJlYWRjcnVtYnMge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdC5hci1zZWFyY2gtaGVhZGVyIC5hci1zZWFyY2gtc29ydC1jdGEge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYXItc2VhcmNoLWhlYWRlciAuYXItc2VhcmNoLXJlZmluZWQgLmFyLXNlYXJjaC1yZWZpbmVkLWxpbmsge1xyXG5cdFx0bWFyZ2luLXRvcDogMThweDtcclxuXHR9XHJcblxyXG5cdCNhci1zZWFyY2gtaGVhZGVyLXN0aWNrLnN0aWNreSAuYXItY2F0ZWdvcnktYnJlYWRjcnVtYnMge1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuYXItc2VhcmNoLWhlYWRlciAuYXItc3dpcGVyIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5hci1zZWFyY2gtaGVhZGVyIC5hci1jYXRlZ29yeS1zd2lwZXIgYSB7XHJcblx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cdH1cclxuXHJcblx0LmFyLXNlYXJjaC1oZWFkZXIgLmFyLWNhdGVnb3J5LXN3aXBlciAuYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdH1cclxuXHJcblx0LmFyLXNlYXJjaC1oZWFkZXIgLmFyLWNhdGVnb3J5LXN3aXBlciAuYXItc3dpcGVyOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpKTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cclxuXHQuYXItc2VhcmNoLWhlYWRlciAuYXItY2F0ZWdvcnktc3dpcGVyIC5hci1zd2lwZXItaXRlbSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRwYWRkaW5nOiA3cHggMCA0NXB4IDA7XHJcblx0fVxyXG5cclxuXHQuYXItc2VhcmNoLWhlYWRlciAuYXItY2F0ZWdvcnktc3dpcGVyIC5hci1zd2lwZXItaXRlbTpmaXJzdC1jaGlsZCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5hci1waWxsLXN3aXBlcl9fcGxwIC5hci1jYXRlZ29yeS1zd2lwZXIgLmFyLXN3aXBlci1pdGVtOmZpcnN0LWNoaWxkIHtcclxuXHRcdHBhZGRpbmctbGVmdDogY2FsYygzLjM4NTgyNjc3MTY1MzU0JSAtIDVweCk7XHJcblx0fVxyXG5cclxuXHQuYXItcGlsbC1zd2lwZXJfX3BscCAuYXItY2F0ZWdvcnktc3dpcGVyIC5hci1zd2lwZXItaXRlbTpsYXN0LWNoaWxkIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IGNhbGMoMy4zODU4MjY3NzE2NTM1NCUgLSA1cHgpO1xyXG5cdH1cclxuXHRcclxuXHQjd3JhcHBlci5wdF9wcm9kdWN0LXNlYXJjaC1yZXN1bHQuZnVsbHdpZHRoIC5hci1zZWFyY2gtaGVhZGVyIC5zdGlja3kgLnJlc3RyaWN0XzE0NDAge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWluLXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmFyLXNlYXJjaC1oZWFkZXIgI2FyLXNlYXJjaC1oZWFkZXItc3RpY2suc3RpY2t5IHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQuYXItc2VhcmNoLWhlYWRlciAjYXItc2VhcmNoLWhlYWRlci1zdGljay5zdGlja3kgLmFyLWNhdGVnb3J5LWJyZWFkY3J1bWJzX19saXN0IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdC5hci1zZWFyY2gtaGVhZGVyICNhci1zZWFyY2gtaGVhZGVyLXN0aWNrLnN0aWNreSAuYXItY2F0ZWdvcnktYnJlYWRjcnVtYnNfX2NhdGVnb3J5LXRpdGxlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtaWQsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAgKi9cclxuXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgKixcclxuI1RUdHJhV2luZG93ICoge1xyXG5cdGZvbnQtZmFtaWx5OiAnTm9uLVNlYXNvbmFsIFNhbnMnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFRFTVAgSElESU5HUzogU1RBUlQgKi9cclxuLlRUcmV2aWV3RGltc1NpbmdsZVNlbGVjdC5UVHJlc3BvbnNpdmVSZXZpZXdEaW1zIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFRFTVAgSElESU5HUzogRU5EICovXHJcblxyXG4vKiBTdHVmZiB0byBSZW1vdmUgKi9cclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRwb3dlcmVkYnksXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUcmF0aW5nQnJlYWtkb3duQm94LFxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzICNUVDNSaWdodExpbmtzLFxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlld1N1bW1hcnkgLlRUcmF0aW5nQm94LFxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlld1N1bW1hcnkgLlRUcmV2aWV3Q291bnQsXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUcmV2aWV3U3VtbWFyeSAuVFRhdmdSYXRlLFxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzICNUVHJldmlld1NlYXJjaExlZnQsXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUcmV2aWV3RGltc1RpdGxlLFxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldkxpbmtMaW5lLFxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldlB1cmNoYXNlRGF0ZSxcclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyZXZpZXcgLlRUNHJldmlld0RpbVJhbmdlTGFiZWxTbWFsbCxcclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRtZWRpYUZvclVnYyxcclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFQzU2hvd01vcmUsXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgI1RUd3JpdGVSZXZpZXdCdG4tcG9ydHJhaXQsXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUcmV2aWV3RGltc1NpbmdsZVNlbGVjdFN1bW1hcnksXHJcbi5UVDRRUHJvZHVjdEltZyxcclxuI1RUd3JpdGVSZXZHcmVldCBwOmZpcnN0LWNoaWxkLFxyXG4jVFRyZWdJbnN0clRleHQsXHJcbiNUVHJlc3BSZWdMZWZ0LFxyXG4jVFRhdXRoT3Ige1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogU3R1ZmYgdG8gZGlzcGxheSBpbmxpbmUtYmxvY2sgKi9cclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAjVFR3cml0ZVJldmlld0J0biB7XHJcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBTdHVmZiB0byBSZXNldCAqL1xyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlld1N1bW1hcnksXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUNHdyaXRlUmV2aWV3QnRuLFxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzICNUVHJldmlld1NvcnQsXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUMmxlZnQsXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUcmV2aWV3c0N1c3RvbURpbXNTdW1tYXJ5LFxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyxcclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyYXRpbmdCb3hCb3JkZXIge1xyXG5cdGJvcmRlci13aWR0aDogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHR3aWR0aDogYXV0bztcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0ZmxvYXQ6IHVuc2V0O1xyXG59XHJcblxyXG4vKiBCZWN1YXNlIHRoZXkgZG9udCBoYXZlIHRleHQgaW4gdGhlaXIgYnV0dG9ucyAqL1xyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVDR3cml0ZVJldmlld0J0bjo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBhdHRyKGFyaWEtbGFiZWwpO1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVDR3cml0ZVJldmlld0J0biB7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICk7XHJcbn1cclxuXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3NfX3N1bW1hcnktY291bnQge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXNpemU6IDAuOHJlbTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjAxNTYyNXJlbTtcclxuXHRtYXJnaW4tbGVmdDogMHB4O1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVDJyZXZpZXdTZWFyY2hTb3J0TGVmdFJlc3BDZW50ZXI6OmJlZm9yZSB7XHJcblx0Y29udGVudDogJ1NvcnRlZCBieSc7XHJcbn1cclxuXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUMnJldmlld1NlYXJjaFNvcnRMZWZ0UmVzcENlbnRlcixcclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAjVFRyZXZpZXdTb3J0IHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApO1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVDJyZXZpZXdTZWFyY2hTb3J0TGVmdFJlc3BDZW50ZXIge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgI1RUcmV2aWV3U29ydCB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0dGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAjVFRzZWFyY2hTb3J0IHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlld1N1bW1hcnksXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgI1RUc2VhcmNoU29ydCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyZXZpZXdzQ3VzdG9tRGltc1N1bW1hcnlXcmFwIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdHBhZGRpbmc6IDIwcHggMTJweDtcclxufVxyXG5cclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFQ0cmV2aWV3RGltUmFuZ2VMYWJlbCB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApO1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdHdpZHRoOiAzMy4zMzMlICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLXRvcDogNHB4O1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzX19hdmdmaXQtdGl0bGUge1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICk7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDE1NjI1cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3NfX2F2Z2ZpdC12YWx1ZSB7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApO1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlld0RpbXNSYW5nZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFQ0cmV2aWV3UmFuZ2VEb3Qge1xyXG5cdGJhY2tncm91bmQ6IHVuc2V0O1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9kb3Quc3ZnJyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiA3cHggN3B4O1xyXG5cdGhlaWdodDogMTFweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyAuVFQ0cmV2aWV3UmFuZ2VEb3Qge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogNXB4IDVweDtcclxuXHR3aWR0aDogNXB4IWltcG9ydGFudDtcclxuXHRsZWZ0OiAzcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVDJsZWZ0IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzdweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdC8qIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7ICovXHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxufVxyXG5cclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyZXZpZXcuYWN0aXZlIHtcclxuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUcmV2aWV3IC5UVHJldkNvbDEsXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUcmV2aWV3IC5UVHJldkNvbDIsXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUcmV2aWV3IC5UVHJldkNvbDMge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdGFsaWduLXNlbGY6IGF1dG87XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyZXZpZXcgLlRUcmV2Q29sMSB7XHJcblx0b3JkZXI6IDI7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyAuVFRyZXZDb2wyIHtcclxuXHRvcmRlcjogMztcclxufVxyXG5cclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyZXZpZXcgLlRUcmV2Q29sMyB7XHJcblx0b3JkZXI6IDE7XHJcbn1cclxuXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUcmV2aWV3IC5UVHJldmlld0JvZHkge1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjYgKTtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdGN1cnNvcjogdGV4dDtcclxufVxyXG5cclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyZXZpZXcgLlRUcmF0aW5nQm94IHtcclxuXHJcbn1cclxuXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUcmV2aWV3IC5UVHJhdGluZ0JveEJvcmRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyZXZpZXcgLlRUcmV2aWV3VGl0bGUge1xyXG5cdHBhZGRpbmctbGVmdDogOHB4O1xyXG5cdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC42ICk7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG5cdGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyAuVFRyYXRpbmdCb3hCb3JkZXIsXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUcmV2aWV3IC5UVHJhdGluZ0JveCB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyAuVFRyZXZQcm9maWxlRGltIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRsaW5lLWhlaWdodDogMS4zcmVtO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyAuVFRyZXZQcm9maWxlRGltOjphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUcmV2aWV3IC5UVHJldlByb2ZpbGVEaW1MYWJlbCB7XHJcblx0d2lkdGg6IDEwOXB4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyAuVFRyZXZQcm9maWxlRGltVmFsdWUge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5wZHAtYWNjb3JkaWFuLXJldmlld3NfX2J5LWxpbmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDIwcHg7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApO1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRjdXJzb3I6IHRleHQ7XHJcbn1cclxuXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLnBkcC1hY2NvcmRpYW4tcmV2aWV3c19fYnktbGluZSBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAucGRwLWFjY29yZGlhbi1yZXZpZXdzX19ieS1saW5lLWRhdGUge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRjdXJzb3I6IHRleHQ7XHJcbn1cclxuXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLnBkcC1hY2NvcmRpYW4tcmV2aWV3c19fYnktbGluZS1kYXRlOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcg4oCUICc7XHJcblx0Y3Vyc29yOiB0ZXh0O1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5wZHAtYWNjb3JkaWFuLXJldmlld3NfX3Jldmlldy1maXQtdGl0bGUge1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICk7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjAxNTYyNXJlbTtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0Y3Vyc29yOiB0ZXh0O1xyXG59XHJcblxyXG4vKiBeLSBTb21ldGltZXMgdGhpbmdzIGV4aXN0IHNvbWV0aW1lcyB0aGV5IGRvbnQsIHNvbWUgdGhpbmdzIGFyZSBvdXQgb2Ygb3JkZXIgdGhpcyBtYWtlcyBkeW5hbWljIHNwYWNpbmcgd29yayAtdiAqL1xyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5wZHAtYWNjb3JkaWFuLXJldmlld3NfX2J5LWxpbmUgfiAuVFRyZXZQcm9maWxlRGltIHtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAucGRwLWFjY29yZGlhbi1yZXZpZXdzX19ieS1saW5lIH4gLlRUcmV2UHJvZmlsZURpbSB+IC5UVHJldlByb2ZpbGVEaW0ge1xyXG5cdG1hcmdpbi10b3A6IC04cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyAuVFRyZXZpZXdTbWFsbERpbXNSYW5nZSB7XHJcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGhlaWdodDogMTFweDtcclxuXHR3aWR0aDogNDFweDtcclxufVxyXG5cclxuLypcclxuICBMZXRzIERyYXchIEl0cyBTY2FsZSBUaW1lIVxyXG4gIDF4MSAjMDAwMDAwOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBQkFRTUFBQUFsMjFiS0FBQUFBMUJNVkVVQUFBQ25lajNhQUFBQUNrbEVRVlFJMTJOZ0FBQUFBZ0FCNGlHOE13QUFBQUJKUlU1RXJrSmdnZz09JylcclxuICAxeDEgI0UwRTFFMjogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJBUU1BQUFBbDIxYktBQUFBQTFCTVZFWGs1ZVpqOFFWQ0FBQUFDa2xFUVZRSTEyTmdBQUFBQWdBQjRpRzhNd0FBQUFCSlJVNUVya0pnZ2c9PScpXHJcbiAgKi9cclxuXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUNHJldmlld1JhbmdlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDExcHg7XHJcblx0YmFja2dyb3VuZDogdW5zZXQ7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcblx0LypcclxuICAgIEJhY2tncm91bmQgaW1hZ2UgcGl4ZWxzXHJcbiAgICAxLiBjZW50ZXIgdmVydGljYWwgYmxhY2sgbGluZVxyXG4gICAgMi4gaG9yaXpvbnRhbCBmdWxsIGxpbmUgZ3JheSBsaW5lXHJcbiAgICAzLiBsZWZ0IG91dHNpZGUgdmVydGljYWwgZ3JheSBsaW5lXHJcbiAgICA0LiByaWdodCBvdXRzaWRlIHZlcnRpY2FsIGdyYXkgbGluZVxyXG4gICovXHJcblx0YmFja2dyb3VuZC1pbWFnZTpcclxuXHR1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBQkFRTUFBQUFsMjFiS0FBQUFBMUJNVkVVQUFBQ25lajNhQUFBQUNrbEVRVlFJMTJOZ0FBQUFBZ0FCNGlHOE13QUFBQUJKUlU1RXJrSmdnZz09JyksXHJcblx0dXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJBUU1BQUFBbDIxYktBQUFBQTFCTVZFVUFBQUNuZWozYUFBQUFBWFJTVGxNei96YTVjQUFBQUFwSlJFRlVDTmRqWUFBQUFBSUFBZUlodkRNQUFBQUFTVVZPUks1Q1lJST0nKSxcclxuXHR1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBQkFRTUFBQUFsMjFiS0FBQUFBMUJNVkVVQUFBQ25lajNhQUFBQUFYUlNUbE16L3phNWNBQUFBQXBKUkVGVUNOZGpZQUFBQUFJQUFlSWh2RE1BQUFBQVNVVk9SSzVDWUlJPScpLFxyXG5cdHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUFCQVFNQUFBQWwyMWJLQUFBQUExQk1WRVVBQUFDbmVqM2FBQUFBQVhSU1RsTXovemE1Y0FBQUFBcEpSRUZVQ05kallBQUFBQUlBQWVJaHZETUFBQUFBU1VWT1JLNUNZSUk9JyksXHJcblx0dXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJBUU1BQUFBbDIxYktBQUFBQTFCTVZFVUFBQUNuZWozYUFBQUFBWFJTVGxNei96YTVjQUFBQUFwSlJFRlVDTmRqWUFBQUFBSUFBZUlodkRNQUFBQUFTVVZPUks1Q1lJST0nKSxcclxuXHR1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBQkFRTUFBQUFsMjFiS0FBQUFBMUJNVkVVQUFBQ25lajNhQUFBQUFYUlNUbE16L3phNWNBQUFBQXBKUkVGVUNOZGpZQUFBQUFJQUFlSWh2RE1BQUFBQVNVVk9SSzVDWUlJPScpO1xyXG5cclxuXHQvKiBCYWNrZ3JvdW5kIGltYWdlIHBpeGVsIHN0cmVjaGluZyAqL1xyXG5cdGJhY2tncm91bmQtc2l6ZTpcclxuXHQxcHggMTFweCxcclxuXHQxMDAlIDFweCxcclxuXHQxcHggNXB4LFxyXG5cdDFweCA1cHgsXHJcblx0MXB4IDVweCxcclxuXHQxcHggNXB4O1xyXG5cclxuXHQvKiBCYWNrZ3JvdW5kIGltYWdlIHBvc2l0aW9uaW5nICovXHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpcclxuXHQ1MCUgMCxcclxuXHQwIDVweCxcclxuXHQwIDNweCxcclxuXHQyNSUgM3B4LFxyXG5cdDc1JSAzcHgsXHJcblx0MTAwJSAzcHg7XHJcbn1cclxuXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUcmV2aWV3IC5UVDRyZXZpZXdSYW5nZVNtYWxsIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogdW5zZXQ7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcblx0LypcclxuICAgIEJhY2tncm91bmQgaW1hZ2UgcGl4ZWxzXHJcbiAgICAxLiBjZW50ZXIgdmVydGljYWwgYmxhY2sgbGluZVxyXG4gICAgMi4gaG9yaXpvbnRhbCBmdWxsIGxpbmUgZ3JheSBsaW5lXHJcbiAgICAzLiBsZWZ0IG91dHNpZGUgdmVydGljYWwgZ3JheSBsaW5lXHJcbiAgICA0LiByaWdodCBvdXRzaWRlIHZlcnRpY2FsIGdyYXkgbGluZVxyXG4gICovXHJcblx0YmFja2dyb3VuZC1pbWFnZTpcclxuXHR1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBQkFRTUFBQUFsMjFiS0FBQUFBMUJNVkVVQUFBQ25lajNhQUFBQUNrbEVRVlFJMTJOZ0FBQUFBZ0FCNGlHOE13QUFBQUJKUlU1RXJrSmdnZz09JyksXHJcblx0dXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJBUU1BQUFBbDIxYktBQUFBQTFCTVZFVUFBQUNuZWozYUFBQUFBWFJTVGxNei96YTVjQUFBQUFwSlJFRlVDTmRqWUFBQUFBSUFBZUlodkRNQUFBQUFTVVZPUks1Q1lJST0nKSxcclxuXHR1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBQkFRTUFBQUFsMjFiS0FBQUFBMUJNVkVVQUFBQ25lajNhQUFBQUFYUlNUbE16L3phNWNBQUFBQXBKUkVGVUNOZGpZQUFBQUFJQUFlSWh2RE1BQUFBQVNVVk9SSzVDWUlJPScpLFxyXG5cdHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUFCQVFNQUFBQWwyMWJLQUFBQUExQk1WRVVBQUFDbmVqM2FBQUFBQVhSU1RsTXovemE1Y0FBQUFBcEpSRUZVQ05kallBQUFBQUlBQWVJaHZETUFBQUFBU1VWT1JLNUNZSUk9Jyk7XHJcblxyXG5cdC8qIEJhY2tncm91bmQgaW1hZ2UgcG9zaXRpb25pbmcgKi9cclxuXHRiYWNrZ3JvdW5kLXNpemU6XHJcblx0MXB4IDExcHgsXHJcblx0MTAwJSAxcHgsXHJcblx0MXB4IDVweCxcclxuXHQxcHggNXB4O1xyXG5cclxuXHQvKiBCYWNrZ3JvdW5kIGltYWdlIHBvc2l0aW9uaW5nICovXHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpcclxuXHQyMHB4IDAsXHJcblx0MCA1cHgsXHJcblx0MCAzcHgsXHJcblx0MTAwJSAzcHg7XHJcbn1cclxuXHJcbiNwZHAtcmV2aWV3cy5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUcmF0aW5nQm94LlRUcmF0aW5nLTAtMCxcclxuI3BkcC1yZXZpZXdzLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyYXRpbmdCb3guVFRyYXRpbmctMC01LFxyXG4jcGRwLXJldmlld3MucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJhdGluZ0JveC5UVHJhdGluZy0xLTAsXHJcbiNwZHAtcmV2aWV3cy5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUcmF0aW5nQm94LlRUcmF0aW5nLTEtNSxcclxuI3BkcC1yZXZpZXdzLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyYXRpbmdCb3guVFRyYXRpbmctMi0wLFxyXG4jcGRwLXJldmlld3MucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJhdGluZ0JveC5UVHJhdGluZy0yLTUsXHJcbiNwZHAtcmV2aWV3cy5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUcmF0aW5nQm94LlRUcmF0aW5nLTMtMCxcclxuI3BkcC1yZXZpZXdzLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyYXRpbmdCb3guVFRyYXRpbmctMy01LFxyXG4jcGRwLXJldmlld3MucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJhdGluZ0JveC5UVHJhdGluZy00LTAsXHJcbiNwZHAtcmV2aWV3cy5wZHAtYWNjb3JkaWFuLXJldmlld3MgLlRUcmF0aW5nQm94LlRUcmF0aW5nLTQtNSxcclxuI3BkcC1yZXZpZXdzLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyYXRpbmdCb3guVFRyYXRpbmctNS0wLFxyXG4ucHJvZHVjdC1yZXZpZXcgLnByb2R1Y3QtcmV2aWV3X3JhdGluZyB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XHJcblx0bWFyZ2luLWxlZnQ6IDRweDtcclxuXHRtYXJnaW4tdG9wOiAtMXB4OyAvKiBSZW1vdmUgc3BhY2luZyBmcm9tIGlubGluZS1ibG9jayAqL1xyXG5cdGhlaWdodDogMTRweDtcclxuXHR3aWR0aDogNTlweDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTFweCAxMXB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246XHJcblx0MCAwLFxyXG5cdDExcHggMCxcclxuXHQyMnB4IDAsXHJcblx0MzNweCAwLFxyXG5cdDQ0cHggMDtcclxufVxyXG5cclxuLyogUmV2aWV3IHN0YXJzIG9uIFByb2R1Y3QgSGl0IHRpbGVzICovXHJcbi5wcm9kdWN0LXJldmlldyAucHJvZHVjdC1yZXZpZXdfcmF0aW5nIHtcclxuXHR3aWR0aDogNTdweDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDExcHggMTFweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBcclxuXHQwIDFweCxcclxuXHQxMXB4IDFweCxcclxuXHQyMnB4IDFweCxcclxuXHQzM3B4IDFweCxcclxuXHQ0NHB4IDFweDtcclxufVxyXG5cclxuI3BkcC1yZXZpZXdzLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyYXRpbmdCb3guVFRyYXRpbmctMC0wLFxyXG4ucHJvZHVjdC1yZXZpZXcgLlRUcmF0aW5nQm94LlRUcmF0aW5nLTAtMCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTpcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKTtcclxufVxyXG5cclxuI3BkcC1yZXZpZXdzLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyYXRpbmdCb3guVFRyYXRpbmctMC01LFxyXG4ucHJvZHVjdC1yZXZpZXcgLlRUcmF0aW5nQm94LlRUcmF0aW5nLTAtNSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTpcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1oYWxmLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWVtcHR5LnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWVtcHR5LnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWVtcHR5LnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWVtcHR5LnN2ZycpO1xyXG59XHJcblxyXG4jcGRwLXJldmlld3MucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJhdGluZ0JveC5UVHJhdGluZy0xLTAsXHJcbi5wcm9kdWN0LXJldmlldyAuVFRyYXRpbmdCb3guVFRyYXRpbmctMS0wIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOlxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWZpbGxlZC5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKTtcclxufVxyXG5cclxuI3BkcC1yZXZpZXdzLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyYXRpbmdCb3guVFRyYXRpbmctMS01LFxyXG4ucHJvZHVjdC1yZXZpZXcgLlRUcmF0aW5nQm94LlRUcmF0aW5nLTEtNSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTpcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1maWxsZWQuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtaGFsZi5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKTtcclxufVxyXG5cclxuI3BkcC1yZXZpZXdzLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyYXRpbmdCb3guVFRyYXRpbmctMi0wLFxyXG4ucHJvZHVjdC1yZXZpZXcgLlRUcmF0aW5nQm94LlRUcmF0aW5nLTItMCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTpcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1maWxsZWQuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWVtcHR5LnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWVtcHR5LnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWVtcHR5LnN2ZycpO1xyXG59XHJcblxyXG4jcGRwLXJldmlld3MucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJhdGluZ0JveC5UVHJhdGluZy0yLTUsXHJcbi5wcm9kdWN0LXJldmlldyAuVFRyYXRpbmdCb3guVFRyYXRpbmctMi01IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOlxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWZpbGxlZC5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1maWxsZWQuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtaGFsZi5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKTtcclxufVxyXG5cclxuI3BkcC1yZXZpZXdzLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyYXRpbmdCb3guVFRyYXRpbmctMy0wLFxyXG4ucHJvZHVjdC1yZXZpZXcgLlRUcmF0aW5nQm94LlRUcmF0aW5nLTMtMCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTpcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1maWxsZWQuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWZpbGxlZC5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKTtcclxufVxyXG5cclxuI3BkcC1yZXZpZXdzLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyYXRpbmdCb3guVFRyYXRpbmctMy01LFxyXG4ucHJvZHVjdC1yZXZpZXcgLlRUcmF0aW5nQm94LlRUcmF0aW5nLTMtNSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTpcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1maWxsZWQuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWZpbGxlZC5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1oYWxmLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWVtcHR5LnN2ZycpO1xyXG59XHJcblxyXG4jcGRwLXJldmlld3MucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJhdGluZ0JveC5UVHJhdGluZy00LTAsXHJcbi5wcm9kdWN0LXJldmlldyAuVFRyYXRpbmdCb3guVFRyYXRpbmctNC0wIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOlxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWZpbGxlZC5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1maWxsZWQuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWZpbGxlZC5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKTtcclxufVxyXG5cclxuI3BkcC1yZXZpZXdzLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyYXRpbmdCb3guVFRyYXRpbmctNC01LFxyXG4ucHJvZHVjdC1yZXZpZXcgLlRUcmF0aW5nQm94LlRUcmF0aW5nLTQtNSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTpcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1maWxsZWQuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWZpbGxlZC5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1maWxsZWQuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtaGFsZi5zdmcnKTtcclxufVxyXG5cclxuI3BkcC1yZXZpZXdzLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyYXRpbmdCb3guVFRyYXRpbmctNS0wLFxyXG4ucHJvZHVjdC1yZXZpZXcgLlRUcmF0aW5nQm94LlRUcmF0aW5nLTUtMCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTpcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1maWxsZWQuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWZpbGxlZC5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1maWxsZWQuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtZmlsbGVkLnN2ZycpO1xyXG59XHJcblxyXG4jcGRwLXJldmlld3MucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyAuVFRyYXRpbmdCb3guVFRyYXRpbmctMC0wLFxyXG4jcGRwLXJldmlld3MucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyAuVFRyYXRpbmdCb3guVFRyYXRpbmctMS0wLFxyXG4jcGRwLXJldmlld3MucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyAuVFRyYXRpbmdCb3guVFRyYXRpbmctMi0wLFxyXG4jcGRwLXJldmlld3MucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyAuVFRyYXRpbmdCb3guVFRyYXRpbmctMy0wLFxyXG4jcGRwLXJldmlld3MucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyAuVFRyYXRpbmdCb3guVFRyYXRpbmctNC0wLFxyXG4jcGRwLXJldmlld3MucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyAuVFRyYXRpbmdCb3guVFRyYXRpbmctNS0wIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0d2lkdGg6IDU1cHg7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0ZmxleC1ncm93OiAwO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpcclxuXHQwIDAsXHJcblx0MTFweCAwLFxyXG5cdDIycHggMCxcclxuXHQzM3B4IDAsXHJcblx0NDRweCAwO1xyXG59XHJcblxyXG4jcGRwLXJldmlld3MucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyAuVFRyYXRpbmdCb3guVFRyYXRpbmctMC0wIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOlxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1zaW5nbGUtZW1wdHkuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLXNpbmdsZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItc2luZ2xlLWVtcHR5LnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1zaW5nbGUtZW1wdHkuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLXNpbmdsZS1lbXB0eS5zdmcnKTtcclxufVxyXG5cclxuI3BkcC1yZXZpZXdzLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyZXZpZXcgLlRUcmF0aW5nQm94LlRUcmF0aW5nLTEtMCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTpcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItc2luZ2xlLWZpbGxlZC5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItc2luZ2xlLWVtcHR5LnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1zaW5nbGUtZW1wdHkuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLXNpbmdsZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItc2luZ2xlLWVtcHR5LnN2ZycpO1xyXG59XHJcblxyXG4jcGRwLXJldmlld3MucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyAuVFRyYXRpbmdCb3guVFRyYXRpbmctMi0wIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOlxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1zaW5nbGUtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1zaW5nbGUtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1zaW5nbGUtZW1wdHkuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLXNpbmdsZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItc2luZ2xlLWVtcHR5LnN2ZycpO1xyXG59XHJcblxyXG4jcGRwLXJldmlld3MucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyAuVFRyYXRpbmdCb3guVFRyYXRpbmctMy0wIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOlxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1zaW5nbGUtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1zaW5nbGUtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1zaW5nbGUtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1zaW5nbGUtZW1wdHkuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLXNpbmdsZS1lbXB0eS5zdmcnKTtcclxufVxyXG5cclxuI3BkcC1yZXZpZXdzLnBkcC1hY2NvcmRpYW4tcmV2aWV3cyAuVFRyZXZpZXcgLlRUcmF0aW5nQm94LlRUcmF0aW5nLTQtMCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTpcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItc2luZ2xlLWZpbGxlZC5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItc2luZ2xlLWZpbGxlZC5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItc2luZ2xlLWZpbGxlZC5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItc2luZ2xlLWZpbGxlZC5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItc2luZ2xlLWVtcHR5LnN2ZycpO1xyXG59XHJcblxyXG4jcGRwLXJldmlld3MucGRwLWFjY29yZGlhbi1yZXZpZXdzIC5UVHJldmlldyAuVFRyYXRpbmdCb3guVFRyYXRpbmctNS0wIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOlxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1zaW5nbGUtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1zaW5nbGUtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1zaW5nbGUtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1zaW5nbGUtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1zaW5nbGUtZmlsbGVkLnN2ZycpO1xyXG59XHJcblxyXG4vKiBSZXZpZXdzIFBhZ2luYXRpb24gKGRpc3BsYXlzIDYgaXRlbXMsIGhlYWQgKyA1KSAqL1xyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzX19wYWdpbmF0aW9uIHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3c19fcGFnaW5hdGlvbi1kZXRhaWxzIHtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKTtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3c19fcGFnaW5hdGlvbi1wcmV2aW91cyxcclxuLnBkcC1hY2NvcmRpYW4tcmV2aWV3c19fcGFnaW5hdGlvbi1uZXh0IHtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApICFpbXBvcnRhbnQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAtM3B4O1xyXG5cdG1hcmdpbi1sZWZ0OiAxOXB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzX19wYWdpbmF0aW9uLXByZXZpb3VzLmVuYWJsZWQsXHJcbi5wZHAtYWNjb3JkaWFuLXJldmlld3NfX3BhZ2luYXRpb24tbmV4dC5lbmFibGVkIHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApICFpbXBvcnRhbnQ7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ucGRwLWFjY29yZGlhbi1yZXZpZXdzX19yZWFkLXRvZ2dsZSB7XHJcblx0bWFyZ2luLWxlZnQ6IDRweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNiApICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5UVHdyaXRlUmV2aWV3ID4gYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogTW9kYWxzICovXHJcbiNUVG1haW5Db250ZW50IGEge1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICkgIWltcG9ydGFudDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uVFR1aS13aWRnZXQtb3ZlcmxheSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuXHRvcGFjaXR5OiAwLjg1ICFpbXBvcnRhbnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uVFR1aS13aWRnZXQtb3ZlcmxheSB+IC5UVHVpLXdpZGdldC1vdmVybGF5IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5UVHN1Yi11aS13aWRnZXQtb3ZlcmxheSB7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblx0b3BhY2l0eTogMC44NSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uVFR0cmEtdWktZGlhbG9nLFxyXG4uVFQybWFpbkRpYWxvZyxcclxuI1RUdHJhV2luZG93IHtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdG1heC13aWR0aDogNzAwcHggIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0bGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcblx0dG9wOiA1MCUgIWltcG9ydGFudDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdG92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNUVHNjcm9sbEFyZWEsXHJcbi5UVFN1YkRpYWxvZyB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcclxuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuI1RUdHJhRGlhbG9nVGl0bGVCYXIsXHJcbiNUVG1haW5Db250ZW50LFxyXG4jVFQyZm9vdGVyLFxyXG4jVFR0cmFzdWJ0b3AsXHJcbiNUVHRyYXN1Ym1pZCxcclxuI1RUdHJhc3ViYm90IHtcclxuXHR3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuXHRmbG9hdDogdW5zZXQgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jVFQyZm9vdGVyLFxyXG4jVFR0cmFEaWFsb2dUaXRsZUJhciB7XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcblx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuI1RUdHJhRGlhbG9nVGl0bGVCYXIgYSxcclxuI1RUdHJhV2luZG93Q2xvc2UsXHJcbiNUVFN1YldpbmRvd0Nsb3NlIHtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS9pbnRlcmZhY2Utc3ByaXRlLnBuZycpICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogN3B4IC03MHB4ICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDM1cHggIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHRyaWdodDogOXB4ICFpbXBvcnRhbnQ7XHJcblx0dG9wOiA5cHggIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0ei1pbmRleDogOTk5OTk5OTk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXJlc29sdXRpb246IDI0MGRwaSkge1xyXG5cdCNUVHRyYURpYWxvZ1RpdGxlQmFyIGEsXHJcblx0I1RUdHJhV2luZG93Q2xvc2UsXHJcblx0I1RUU3ViV2luZG93Q2xvc2Uge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL2ludGVyZmFjZS1zcHJpdGVAMngucG5nJykgIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMzVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuI1RUdHJhU3ViV2luZG93LlRUbm9Cb3JkZXIgI1RUU3ViRGlhbG9nU2VjdGlvbiB7XHJcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jVFQybXlOZXR3b3JrU2VjdGlvbixcclxuI1RUd3JpdGVSZXZIZWFkZXIsXHJcbiNUVG1haW5Db250ZW50LFxyXG4jVFR3cml0ZVJldkZvcm0sXHJcbi5UVHdyaXRlUmV2Um93LFxyXG4jVFR3cml0ZVJldmlld1NjcmVlbixcclxuI1RUcmVzcFJlZ1JpZ2h0LFxyXG4jVFRTdWJEaWFsb2dTZWN0aW9uLFxyXG4jVFRTdWJTY3JlZW4ge1xyXG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uVFRkZWZhdWx0SW5wdXQsXHJcbiNUVHRyYVdpbmRvdyAjVFR3cml0ZVJldmlld1NjcmVlbiBpbnB1dFt0eXBlPSd0ZXh0J10ge1xyXG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNUVHdyaXRlUmV2R3JlZXQgcCxcclxuI1RUU3ViRGlhbG9nU2VjdGlvbiAuVFQ4IHtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjAyMzEyNXJlbSAhaW1wb3J0YW50O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuI1RUdHJhV2luZG93IGlucHV0OmNoZWNrZWQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLlRUd3JpdGVSZXZMZWZ0Q29sIHtcclxuXHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKSAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMjc1cmVtICFpbXBvcnRhbnQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLlRUd3JpdGVSZXZSaWdodENvbCB7XHJcblx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLlRUZGlhbG9nIHRleHRhcmVhLFxyXG4jVHVyblRvQ29udGVudCB0ZXh0YXJlYSxcclxuI1RUdHJhV2luZG93IHRleHRhcmVhLFxyXG4jVFR0cmFXaW5kb3cgc2VsZWN0LFxyXG4jVFR0cmFXaW5kb3cgaW5wdXQ6bm90KFt0eXBlPSdyYWRpbyddKSxcclxuI1RUd3JpdGVSZXZGb3JtIHRleHRhcmVhIHtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQUNBQ0EgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMTFweCAxNHB4IDlweCAxNHB4ICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKSAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMTU2MjVyZW0gIWltcG9ydGFudDtcclxuXHRsaW5lLWhlaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuXHRtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5UVGRpYWxvZyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXHJcbiNUdXJuVG9Db250ZW50IHRleHRhcmVhOjpwbGFjZWhvbGRlcixcclxuI1RUdHJhV2luZG93IHRleHRhcmVhOjpwbGFjZWhvbGRlcixcclxuI1RUdHJhV2luZG93IGlucHV0OjpwbGFjZWhvbGRlcixcclxuI1RUd3JpdGVSZXZGb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcclxuLlRUZGlhbG9nIHRleHRhcmVhLlRUZGVmYXVsdElucHV0LFxyXG4jVHVyblRvQ29udGVudCB0ZXh0YXJlYS5UVGRlZmF1bHRJbnB1dCxcclxuI1RUdHJhV2luZG93IHRleHRhcmVhLlRUZGVmYXVsdElucHV0LFxyXG4jVFR0cmFXaW5kb3cgc2VsZWN0LFxyXG4jVFR0cmFXaW5kb3cgaW5wdXQ6bm90KFt0eXBlPSdyYWRpbyddKS5UVGRlZmF1bHRJbnB1dCxcclxuI1RUd3JpdGVSZXZGb3JtIHRleHRhcmVhLlRUZGVmYXVsdElucHV0IHtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5UVGRpYWxvZyB0ZXh0YXJlYSxcclxuI1R1cm5Ub0NvbnRlbnQgdGV4dGFyZWEsXHJcbiNUVHRyYVdpbmRvdyB0ZXh0YXJlYSxcclxuI1RUd3JpdGVSZXZGb3JtIHRleHRhcmVhIHtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdG1pbi1oZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0NBQ0FDQSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAxMXB4IDE0cHggOXB4IDE0cHggIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDE1NjI1cmVtICFpbXBvcnRhbnQ7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuI1RUU3ViU2NyZWVuIGlucHV0IHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNUVFN1YlNjcmVlbiBpbnB1dCNUVHJlZ05pY2tuYW1lIHtcclxuXHRtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI1RUc3VibWl0UmV2aWV3LFxyXG4jVFRyZWdTdWJtaXQsXHJcbiNUVGdlblN1YldpbkNsb3NlLFxyXG4uVFR2Yy1jb250aW51ZSB7XHJcblx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRsaW5lLWhlaWdodDogNDZweCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA0Njg3NXJlbSAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuI1RUZ2VuU3ViV2luQ2xvc2Uge1xyXG5cdG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLlRUdmMtY29udGludWU6OmJlZm9yZSB7XHJcblx0Y29udGVudDogJ0NvbnRpbnVlJztcclxufVxyXG5cclxuI1RUZ2VuU3ViV2luQ2xvc2U6OmJlZm9yZSB7XHJcblx0Y29udGVudDogJ0Nsb3NlJztcclxufVxyXG5cclxuI1RUc3VibWl0UmV2aWV3OjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICdTdWJtaXQgUmV2aWV3JztcclxufVxyXG5cclxuI1RUcmVnU3VibWl0OjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICdTdWJtaXQnO1xyXG59XHJcblxyXG4jVFR0cmFMYXlvdXQge1xyXG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5UVHRyYS11aS1kaWFsb2cgLlRUM2xlZnQge1xyXG5cdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5UVHJldkd1aWRlbGluZUxpbmsge1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC40cHggIWltcG9ydGFudDtcclxuXHRsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiByZ2JhKCAwLCAwLCAwLCAwLjg3ICkgIWltcG9ydGFudDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jVFR3cml0ZVJldlVzZXJGb3JtIHtcclxuXHRib3JkZXItdG9wLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNUVGN1c3REaW0tMSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuI1RUY3VzdERpbS0xIGxhYmVsIHtcclxuXHRmbGV4OiAxIDAgYXV0bztcclxuXHRhbGlnbi1zZWxmOiBhdXRvO1xyXG59XHJcblxyXG4jVFRjdXN0RGltLTEgLlRUY3VzdERpbVJuZ0NvbnQge1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC40cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0Y29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuODcgKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jVFRjdXN0RGltLTEgLlRUY3VzdERpbVJuZ0NvbnQgaW5wdXQge1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLlRUd3JpdGVSZXZSaWdodENvbDo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uVFR3cml0ZVJldlJvdyAjVFRyZXZSYXRpbmcge1xyXG5cdHdpZHRoOiAxODBweDtcclxuXHRoZWlnaHQ6IDI4cHg7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDI4cHggMjhweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOlxyXG5cdDAgMCxcclxuXHQzOHB4IDAsXHJcblx0NzZweCAwLFxyXG5cdDExNHB4IDAsXHJcblx0MTUycHggMDtcclxufVxyXG5cclxuLlRUd3JpdGVSZXZSb3cgI1RUcmV2UmF0aW5nLlRUcmF0aW5nLTAtMCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTpcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKTtcclxufVxyXG5cclxuLlRUd3JpdGVSZXZSb3cgI1RUcmV2UmF0aW5nLlRUcmF0aW5nLTEtMCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTpcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1maWxsZWQuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtZW1wdHkuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtZW1wdHkuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtZW1wdHkuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtZW1wdHkuc3ZnJyk7XHJcbn1cclxuXHJcbi5UVHdyaXRlUmV2Um93ICNUVHJldlJhdGluZy5UVHJhdGluZy0yLTAge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6XHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWZpbGxlZC5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKTtcclxufVxyXG5cclxuLlRUd3JpdGVSZXZSb3cgI1RUcmV2UmF0aW5nLlRUcmF0aW5nLTMtMCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTpcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1maWxsZWQuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWZpbGxlZC5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1lbXB0eS5zdmcnKTtcclxufVxyXG5cclxuLlRUd3JpdGVSZXZSb3cgI1RUcmV2UmF0aW5nLlRUcmF0aW5nLTQtMCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTpcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1maWxsZWQuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWZpbGxlZC5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1maWxsZWQuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtZW1wdHkuc3ZnJyk7XHJcbn1cclxuXHJcbi5UVHdyaXRlUmV2Um93ICNUVHJldlJhdGluZy5UVHJhdGluZy01LTAge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6XHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWZpbGxlZC5zdmcnKSxcclxuXHR1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvdHVybnRvL3N0YXItYXZlcmFnZS1maWxsZWQuc3ZnJyksXHJcblx0dXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3R1cm50by9zdGFyLWF2ZXJhZ2UtZmlsbGVkLnN2ZycpLFxyXG5cdHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS90dXJudG8vc3Rhci1hdmVyYWdlLWZpbGxlZC5zdmcnKTtcclxufVxyXG5cclxuI1RUUmV2aWV3R3VpZGUsXHJcbiNUVDNzdWJ3aW5Nc2cge1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4yNXB4ICFpbXBvcnRhbnQ7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuXHRjb2xvcjogcmdiYSggMCwgMCwgMCwgMC44NyApICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHQuVFRyZXZpZXdTdW1tYXJ5ID4gLlRUMmxlZnQge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuI1RUd3JpdGVSZXZGb3JtIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbiNUVHdyaXRlUmV2Rm9ybSAuVFR3cml0ZVJldlJvdyB7XHJcblx0b3JkZXI6IDEwO1xyXG59XHJcblxyXG4jVFR3cml0ZVJldkZvcm0gLlRUd3JpdGVSZXZSb3c6bnRoLWNoaWxkKDEpIHtcclxuXHRvcmRlcjogMTtcclxufVxyXG5cclxuI1RUd3JpdGVSZXZGb3JtIC5UVHdyaXRlUmV2Um93Om50aC1jaGlsZCgyKSB7XHJcblx0b3JkZXI6IDE7XHJcbn1cclxuXHJcbiNUVHdyaXRlUmV2Rm9ybSAuVFR3cml0ZVJldlJvdzpudGgtY2hpbGQoMykge1xyXG5cdG9yZGVyOiA1O1xyXG59XHJcblxyXG4jVFR3cml0ZVJldkZvcm0gLlRUd3JpdGVSZXZSb3c6bnRoLWNoaWxkKDQpIHtcclxuXHRvcmRlcjogMTtcclxufVxyXG5cclxuI1RUd3JpdGVSZXZGb3JtIC5UVHdyaXRlUmV2Um93Om50aC1jaGlsZCg1KSB7XHJcblx0b3JkZXI6IDE7XHJcbn1cclxuXHJcbiNUVHRyYUJhY2tPdmVybGF5LFxyXG4jVFR0cmFJbnNpZGVPdmVybGF5IHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbiNUVG1haW5Db250ZW50IHtcclxuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuI1RUdHJhVXNlclN0YXRlTWFpbiB7XHJcblx0ei1pbmRleDogMTA7XHJcbn1cclxuXHJcbiNUVHRyYUluc2lkZU92ZXJsYXkge1xyXG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbi8qIE5ldyBzaXplIGd1aWRlIENTUyAqL1xyXG4vKiBQcm9kdWN0IENTUyBvdmVycmlkZXMgKi9cclxuLmFyLXNpemVndWlkZSAucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uYXItc2l6ZWd1aWRlIC5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMgbGksXHJcbi5hci1zaXplZ3VpZGUgLnByb2R1Y3QtdmFyaWF0aW9ucyB1bC5zd2F0Y2hlcyBsaTpudGgtY2hpbGQoOG4rOCkge1xyXG5cdG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIDE4NHB4ICkgLyA2KTtcclxufVxyXG5cclxuLmFyLXNpemVndWlkZSAucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzIGxpOm50aC1jaGlsZCg2bis2KSxcclxuLmFyLXNpemVndWlkZSAucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzIGxpOmxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLmFyLXNpemVndWlkZV9fYm9keS1tZWFzdXJlbWVudHMge1xyXG5cdG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG59XHJcblxyXG4vKiBPbGQgc2l6ZSBndWlkZSBDU1MgKi9cclxuLmFyLXNpemVndWlkZSBkaXYuaW1wZXJpYWwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFNpemUgQ2hhcnQgVGFicyAoUG9wIFVwICYgUGFnZSkgKi9cclxuLmFyLXNpemVndWlkZV9fdGFicyAudWktdGFicy1wYW5lbC5zaXplY2hhcnQge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5hci1zaXplZ3VpZGVfX3RhYnMgbGkudWktc3RhdGUtZGVmYXVsdCB7XHJcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW46IDAgMTZweCAwIDA7XHJcblx0cGFkZGluZzogMDtcdFxyXG59XHJcbi5hci1zaXplZ3VpZGVfX3RhYnMgbGkudWktc3RhdGUtYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogU2l6ZSBDaGFydCBQb3AgVXAgKi9cclxuLnVpLXNpemVjaGFydF9fbW9kYWwgLnVpLWRpYWxvZy10aXRsZWJhciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjO1xyXG59XHJcbi51aS1zaXplY2hhcnRfX21vZGFsIC51aS1kaWFsb2ctY29udGVudCB7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHRcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi51aS1zaXplY2hhcnRfX21vZGFsIC51aS1kaWFsb2ctY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0d2lkdGg6IDZweDtcclxufVxyXG4udWktc2l6ZWNoYXJ0X19tb2RhbCAudWktZGlhbG9nLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG59XHJcbi51aS1zaXplY2hhcnRfX21vZGFsIC51aS1kaWFsb2ctY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdGJhY2tncm91bmQ6ICNDQ0M7XHJcbn1cclxuXHJcbi8qIFRhYmxldCAoNzY4cHggLSAxMDI0cHgpICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHQuYXItc2l6ZWd1aWRlIC5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMgbGksXHJcblx0LmFyLXNpemVndWlkZSAucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzIGxpOm50aC1jaGlsZCg4bis4KSxcclxuXHQuYXItc2l6ZWd1aWRlIC5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMgbGk6bnRoLWNoaWxkKDZuKzYpIHtcclxuXHRcdG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIDE1NHB4ICkgLyA1KTtcclxuXHR9XHJcblx0XHJcblx0LmFyLXNpemVndWlkZSAucHJvZHVjdC12YXJpYXRpb25zIHVsLnN3YXRjaGVzIGxpOm50aC1jaGlsZCg1bis1KSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcdFxyXG5cdC5hci1zaXplZ3VpZGUgLnByb2R1Y3QtdmFyaWF0aW9ucyB1bC5zd2F0Y2hlcyBsaSxcclxuXHQuYXItc2l6ZWd1aWRlIC5wcm9kdWN0LXZhcmlhdGlvbnMgdWwuc3dhdGNoZXMgbGk6bnRoLWNoaWxkKDZuKzYpIHtcclxuXHRcdG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIDI1Ni4xcHggKSAvIDcpXHJcblx0fVxyXG5cdFxyXG5cdC5hci1zaXplZ3VpZGUgLnByb2R1Y3QtdmFyaWF0aW9ucyB1bC5zd2F0Y2hlcyBsaTpudGgtY2hpbGQoOG4rOCkge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHRcclxuXHQudWktc2l6ZWNoYXJ0X19tb2RhbCB7IFxyXG5cdFx0bWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcclxuXHQuYXItc2l6ZWd1aWRlX190YWJzIC51aS10YWJzLW5hdiB7XHJcblx0XHRwYWRkaW5nOiAwIDE2cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0fVx0XHJcblx0XHJcblx0LmFyLXNpemVndWlkZSAuYXItc2l6ZWd1aWRlX190YWJzIC5zaXplY2hhcnQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG59LyogRGFyayBib3JkZXIgaWUuIENhcnQqL1xyXG4uYXItYm9va21hcmstLWRhcmsge1xyXG5cdHdpZHRoOiA0OHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcclxufVxyXG5cclxuLmFyLWJvb2ttYXJrLS1kYXJrIHN2ZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hci1ib29rbWFyay0tZGFyayAuYXItYm9va21hcmtfX2ljb24tLWFjdGl2ZSB7XHJcblx0ZmlsbDogI2ZmZjtcclxufVxyXG5cclxuLmFyLWJvb2ttYXJrLS1kYXJrIC5hci1ib29rbWFya19faWNvbiB7XHJcbiAgICBzdHJva2U6ICNGRkZGRkY7XHJcbn1cclxuXHJcbi8qIExpZ2h0IGJvcmRlciBpZS4gUExQKi9cclxuLmFyLWJvb2ttYXJrLS1saWdodCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtNnB4O1xyXG5cdHBhZGRpbmc6IDhweDtcclxufVxyXG5cclxuLmFyLWJvb2ttYXJrLS1saWdodCAuYXItYm9va21hcmtfX2ljb24tLWFjdGl2ZSB7XHJcblx0ZmlsbDogYmxhY2s7XHJcbn1cclxuXHJcbi5hci1ib29rbWFyay0tbGlnaHQtaG92ZXI6aG92ZXIgZyB7XHJcblx0ZmlsbDogcmdiYSggMCwgMCwgMCwgMC44NyApO1xyXG59XHJcblxyXG4uYXItYm9va21hcmstLWxpZ2h0IC5hci1ib29rbWFya19faWNvbiB7XHJcbiAgICBzdHJva2U6ICMwMDAwMDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRpbGUgLmFyLWJvb2ttYXJrLS1saWdodCBzdmcge1xyXG5cdHdpZHRoOiAxMHB4O1xyXG5cdGhlaWdodDogMTRweDtcclxufVxyXG5cclxuLmFyLWJvb2ttYXJrLTN4NC1zcGFjZSB7XHJcblx0bWFyZ2luLXRvcDogMTAzcHg7XHRcclxufVxyXG5cclxuLmFyLWJvb2ttYXJrLTN4NCB7XHJcblx0bWFyZ2luLXRvcDogNzZweDtcdFxyXG59XHJcblxyXG4vKiBUYWJsZXQgKDc2OHB4IC0gMTAyNHB4KSAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblx0LmFyLWJvb2ttYXJrLTN4NC1zcGFjZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA0NHB4O1x0XHJcblx0fVxyXG5cdFxyXG5cdC5hci1ib29rbWFyay0zeDQge1xyXG5cdFx0bWFyZ2luLXRvcDogMjZweDtcdFxyXG5cdH1cclxufVxyXG5cclxuLyogUGhvbmVzICgzMjBweCAtIDc2N3B4KSAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuYXItYm9va21hcmstLWxpZ2h0ICBzdmcsXHJcblx0LnByb2R1Y3QtdGlsZSAuYXItYm9va21hcmstLWxpZ2h0IHN2ZyB7XHJcblx0XHR3aWR0aDogOHB4O1xyXG5cdFx0aGVpZ2h0OiAxMXB4O1xyXG5cdH1cclxuXHRcclxuXHQuYXItYm9va21hcmstLWxpZ2h0IHtcclxuXHRcdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdFx0cGFkZGluZzogOXB4IDEycHggMjVweCAxMnB4O1xyXG5cdH1cclxuXHRcclxuXHQuYXItYm9va21hcmstM3g0LXNwYWNlIHtcclxuXHRcdG1hcmdpbi10b3A6IDE5cHg7XHRcclxuXHR9XHJcblx0XHJcblx0LmFyLWJvb2ttYXJrLTN4NCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwcHg7XHRcclxuXHR9XHJcbn0uYXItc2NhbGVfX2NvbnRhaW5lciB7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5hci1zY2FsZV9fY2VudGVyLWxpbmUge1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgbGVmdDogNDklO1xyXG59XHJcblxyXG4uYXItc2NhbGVfX2hvcml6b250YWwtbGluZXtcclxuICBoZWlnaHQ6IDFweDtcclxuICB0b3A6IDUwJTtcclxufVxyXG5cclxuLmFyLXNjYWxlX19kb3Qge1xyXG5cdGhlaWdodDogNnB4O1xyXG5cdHdpZHRoOiA2cHg7XHJcbn1cclxuXHJcbi5hci1zY2FsZV9fZG90LS1jZW50ZXIge1xyXG5cdGxlZnQ6IDQ4JTtcclxufVxyXG5cclxuLmFyLXNjYWxlX19kb3QtLXJpZ2h0IHtcclxuXHRyaWdodDogMCU7XHJcbn1cclxuXHJcbi5hci1zY2FsZV9fbGFiZWwge1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG4uYXItcGVyc29uYWxpemVfX21vbm9ncmFtID4gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQgYnJvd3NlcnMgKi9cclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcbi5hci1wZXJzb25hbGl6ZV9fbW9ub2dyYW0gPiBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcbi5hci1wZXJzb25hbGl6ZV9fbW9ub2dyYW0gPiBpbnB1dDo6cGxhY2Vob2xkZXIgeyAvKiBSZWNlbnQgYnJvd3NlcnMgKi9cclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4jd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIC5mbG9hdC1pbnB1dC5hci1wZXJzb25hbGl6ZV9fbW9ub2dyYW0taW5wdXQsXHJcbi51aS1kaWFsb2cgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciAuZmxvYXQtaW5wdXQuYXItcGVyc29uYWxpemVfX21vbm9ncmFtLWlucHV0IHtcclxuXHRwYWRkaW5nOiAwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbiN3cmFwcGVyICNtYWluIC5mbG9hdC1sYWJlbC1jb250YWluZXIgLmZsb2F0LWlucHV0LmFyLXBlcnNvbmFsaXplX19tb25vZ3JhbS1pbnB1dCB+IGxhYmVsLFxyXG4udWktZGlhbG9nIC5mbG9hdC1sYWJlbC1jb250YWluZXIgLmZsb2F0LWlucHV0LmFyLXBlcnNvbmFsaXplX19tb25vZ3JhbS1pbnB1dCB+IGxhYmVsIHtcclxuXHRsZWZ0OiAwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cdFxyXG4jd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIC5mbG9hdC1pbnB1dC5hci1wZXJzb25hbGl6ZV9fbW9ub2dyYW0taW5wdXQuYWN0aXZlLFxyXG4udWktZGlhbG9nIC5mbG9hdC1sYWJlbC1jb250YWluZXIgLmZsb2F0LWlucHV0LmFyLXBlcnNvbmFsaXplX19tb25vZ3JhbS1pbnB1dC5hY3RpdmUge1xyXG5cdHBhZGRpbmc6IDBweDtcclxufS5wdF9jaGVja291dCAuY2hlY2tvdXRiaWxsaW5nLnYyIC5hZnRlcnBheS1jaGVja291dC1jb250ZW50IC5hZnRlcnBheS1zdGVwOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHR0b3A6IDhweDtcclxuXHRsZWZ0OiAxNnB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuYWZ0ZXJwYXktY2hlY2tvdXQtY29udGVudCAuYWZ0ZXJwYXktc3RlcC5sYXN0OmFmdGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuYmlsbGluZy1zdWJtaXQtYnV0dG9uLXJvdyBidXR0b24uYWZ0ZXJwYXkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNiMmZjZTQ7XHJcblx0cGFkZGluZzogMS4yZW0gMmVtO1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dGJpbGxpbmcudjIgLmJpbGxpbmctc3VibWl0LWJ1dHRvbi1yb3cgYnV0dG9uLmFmdGVycGF5IC5hci1pY29uLWxvY2sge1xyXG5cdHRvcDogOHB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLmNoZWNrb3V0YmlsbGluZy52MiAuYmlsbGluZy1zdWJtaXQtYnV0dG9uLXJvdyBidXR0b24uYWZ0ZXJwYXkgLmFyLWNoZWNrb3V0X19hZnRlcnBheS10ZXh0IHtcclxuXHR0b3A6IDFweDtcclxufVxyXG5cclxuLnB0X2NoZWNrb3V0IC5jaGVja291dHN1bW1hcnkgLmFyLWNoZWNrb3V0X19hZnRlcnBheS1zdW1tYXJ5IHtcclxuXHRtYXgtd2lkdGg6IGNhbGMoNzUlIC0gNDVweCk7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xyXG5cdC5wdF9jaGVja291dCAuY2hlY2tvdXRzdW1tYXJ5IC5hci1jaGVja291dF9fYWZ0ZXJwYXktc3VtbWFyeSB7XHJcblx0XHRtYXgtd2lkdGg6IDY1JTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpIHtcclxuXHQucHRfY2hlY2tvdXQgLmNoZWNrb3V0c3VtbWFyeSAuYXItY2hlY2tvdXRfX2FmdGVycGF5LXN1bW1hcnkge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxufS5hci1zbGlkZXNob3dfX2NvbnRhaW5lciB7XHJcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG5cdHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxufVxyXG5cclxuLmFyLXNsaWRlc2hvd19fY29udGFpbmVyOm5vdCguYXItc2xpZGVzaG93X19jb250YWluZXItLWFuaW1hdGluZykge1xyXG5cdHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xyXG59XHJcblxyXG4uYXItc2xpZGVzaG93X19jb250YWluZXI6bm90KC5hci1zbGlkZXNob3dfX2NvbnRhaW5lci0tYW5pbWF0aW5nKSAuanMtc2xpZGVzaG93X19zbGlkZSB7XHJcblx0c2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmFyLXNsaWRlc2hvd19fY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufSJdfQ== */