/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
/*!
Theme Name: Goshawk Theme
Description: Rare Bird Wordpress site starter theme
Author: Rare Bird Inc
Author URI: https://rarebirdinc.com/
Version: 1.2.1
*/.button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1!important;align-items:center;background-color:rgb(240 106 0/var(--tw-bg-opacity,1));border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-radius:5px;border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity,1))!important;cursor:pointer;display:flex;font-size:19px;font-weight:700;height:50px;line-height:1;padding:0 2rem 2px;text-align:center;text-decoration-line:none!important;width:-moz-fit-content;width:fit-content}.button:focus,.button:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(98 106 122/var(--tw-bg-opacity,1));border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity,1))}.button--blue-gray-50{--tw-bg-opacity:1;background-color:rgb(98 106 122/var(--tw-bg-opacity,1))}.button--blue-gray-50:focus,.button--blue-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(240 106 0/var(--tw-bg-opacity,1))}.nf-form-cont{margin-left:auto;margin-right:auto;max-width:61.25rem}.nf-form-cont.delivra-sign-up-form .nf-after-form-content .nf-error-msg{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 239 226/var(--tw-bg-opacity,1));border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:rgb(54 60 71/var(--tw-text-opacity,1));font-size:.875rem;font-style:italic;margin-top:-.5rem;padding:1rem .5rem .5rem;text-align:center}.nf-form-cont.delivra-sign-up-form .nf-before-form-content .nf-form-fields-required{display:none}.nf-form-cont.delivra-sign-up-form .nf-form-content .email-container{margin-bottom:0}.nf-form-cont.delivra-sign-up-form .nf-form-content .email-container input{padding-right:135px}.nf-form-cont.delivra-sign-up-form .nf-form-content .email-container input:focus{--tw-bg-opacity:1;background-color:rgb(251 251 251/var(--tw-bg-opacity,1))}.nf-form-cont.delivra-sign-up-form .nf-form-content .email-container label{font-size:1rem;font-weight:400}.nf-form-cont.delivra-sign-up-form .nf-form-content .email-container .nf-field-label{margin-bottom:.5rem}.nf-form-cont.delivra-sign-up-form .nf-form-content .nf-after-field,.nf-form-cont.delivra-sign-up-form .nf-form-content .nf-after-field .nf-error-msg{display:none}.nf-form-cont.delivra-sign-up-form .nf-form-content .nf-row nf-cells{align-items:flex-end;display:flex;justify-items:end;position:relative}.nf-form-cont.delivra-sign-up-form .nf-form-content .nf-row nf-cells>:first-child{display:block;flex-grow:1;width:unset!important}.nf-form-cont.delivra-sign-up-form .nf-form-content .nf-row nf-cells>:last-child{display:block;position:absolute;right:0;width:unset!important}.nf-form-cont.delivra-sign-up-form .nf-form-content .ninja-forms-req-symbol{display:none}.nf-form-cont.delivra-sign-up-form .nf-form-content .submit-container{margin-bottom:0}.nf-form-cont.delivra-sign-up-form .nf-form-content .submit-container input{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(240 106 0/var(--tw-bg-opacity,1));border-color:rgb(255 255 255/var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.nf-form-cont.delivra-sign-up-form .nf-form-content .submit-container input:focus,.nf-form-cont.delivra-sign-up-form .nf-form-content .submit-container input:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(98 106 122/var(--tw-bg-opacity,1));border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.nf-form-cont.delivra-sign-up-form .nf-form-content .submit-container input:disabled{background-color:rgba(240,106,0,.5);cursor:default}.nf-form-cont.delivra-sign-up-form .nf-multi-cell .nf-cell{float:none;padding:0}.nf-form-cont .nf-after-form-content .nf-error-msg{--tw-text-opacity:1;background-color:transparent;color:rgb(185 48 11/var(--tw-text-opacity,1));font-style:italic;margin-top:0;padding:1rem 0 0;text-align:left}.nf-form-cont .nf-before-form-content .nf-form-fields-required{font-size:1rem;font-style:italic;margin-bottom:2rem}.nf-form-cont .nf-form-content{padding:0}.nf-form-cont .nf-form-content input,.nf-form-cont .nf-form-content select,.nf-form-cont .nf-form-content textarea{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(98 106 122/var(--tw-border-opacity,1));border-width:1px;min-height:50px}.alignfull[class*=bg-]:not(.nf-form-cont .nf-form-content input),.alignfull[class*=bg-]:not(.nf-form-cont .nf-form-content select),.alignfull[class*=bg-]:not(.nf-form-cont .nf-form-content textarea){padding:clamp(2.5rem,1.84rem + 3.29vw,5rem) 5%}.nf-form-cont .nf-form-content .submit-container{margin-bottom:0}.nf-form-cont .nf-form-content .submit-container input{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(240 106 0/var(--tw-bg-opacity,1));border-color:rgb(240 106 0/var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.nf-form-cont .nf-form-content .submit-container input:focus,.nf-form-cont .nf-form-content .submit-container input:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(98 106 122/var(--tw-bg-opacity,1));border-color:rgb(98 106 122/var(--tw-border-opacity,1))}.nf-form-cont .nf-form-content .submit-container input:disabled{background-color:rgba(240,106,0,.5);cursor:default}.nf-form-cont .nf-form-content label{font-size:1rem;font-weight:400}.nf-form-cont .nf-form-content .nf-after-field .nf-error-msg{--tw-text-opacity:1;color:rgb(185 48 11/var(--tw-text-opacity,1));font-size:.875rem;font-style:italic}.nf-form-cont .nf-form-content .nf-error input,.nf-form-cont .nf-form-content .nf-error select,.nf-form-cont .nf-form-content .nf-error textarea{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 241 235/var(--tw-bg-opacity,1));border-color:rgb(185 48 11/var(--tw-border-opacity,1))}.nf-form-cont .nf-form-content .nf-field-label{margin-bottom:.5rem}.nf-form-cont .nf-form-content .ninja-forms-req-symbol{--tw-text-opacity:1;color:rgb(78 78 78/var(--tw-text-opacity,1))}.entry-content .nf-form-cont.delivra-sign-up-form .nf-after-form-content .nf-error-msg{--tw-text-opacity:1;background-color:transparent;color:rgb(185 48 11/var(--tw-text-opacity,1));font-size:1.125rem;font-style:italic;margin-top:0;padding:1rem 0 0;text-align:left}.entry-content .nf-form-cont.delivra-sign-up-form .nf-form-content .submit-container{margin-bottom:0}.entry-content .nf-form-cont.delivra-sign-up-form .nf-form-content .submit-container input{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(240 106 0/var(--tw-bg-opacity,1));border-color:rgb(98 106 122/var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.entry-content .nf-form-cont.delivra-sign-up-form .nf-form-content .submit-container input:focus,.entry-content .nf-form-cont.delivra-sign-up-form .nf-form-content .submit-container input:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(98 106 122/var(--tw-bg-opacity,1));border-color:rgb(98 106 122/var(--tw-border-opacity,1))}.entry-content .nf-form-cont.delivra-sign-up-form .nf-form-content .submit-container input:disabled{background-color:rgba(240,106,0,.5);cursor:default}.entry-content .has-blue-gray-50-background-color .nf-form-cont.delivra-sign-up-form{margin-left:auto;margin-right:auto;max-width:40rem}.entry-content .has-blue-gray-50-background-color .nf-form-cont.delivra-sign-up-form .nf-after-form-content .nf-error-msg{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 239 226/var(--tw-bg-opacity,1));border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:rgb(54 60 71/var(--tw-text-opacity,1));font-size:1rem;font-style:italic;margin-top:-.5rem;padding:1rem .5rem .5rem;text-align:center}.entry-content .has-blue-gray-50-background-color .nf-form-cont.delivra-sign-up-form .nf-form-content input,.entry-content .has-blue-gray-50-background-color .nf-form-cont.delivra-sign-up-form .nf-form-content select,.entry-content .has-blue-gray-50-background-color .nf-form-cont.delivra-sign-up-form .nf-form-content textarea{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-width:1px}.entry-content .has-blue-gray-50-background-color .nf-form-cont.delivra-sign-up-form .nf-form-content label{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.entry-content .has-blue-gray-50-background-color .nf-form-cont.delivra-sign-up-form .nf-form-content .nf-error input,.entry-content .has-blue-gray-50-background-color .nf-form-cont.delivra-sign-up-form .nf-form-content .nf-error select,.entry-content .has-blue-gray-50-background-color .nf-form-cont.delivra-sign-up-form .nf-form-content .nf-error textarea{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.alignfull[class*=bg-]:not(.entry-content .has-blue-gray-50-background-color .nf-form-cont.delivra-sign-up-form .nf-form-content .nf-error input),.alignfull[class*=bg-]:not(.entry-content .has-blue-gray-50-background-color .nf-form-cont.delivra-sign-up-form .nf-form-content .nf-error select),.alignfull[class*=bg-]:not(.entry-content .has-blue-gray-50-background-color .nf-form-cont.delivra-sign-up-form .nf-form-content .nf-error textarea){padding:clamp(2.5rem,1.84rem + 3.29vw,5rem) 5%}.entry-content .has-blue-gray-50-background-color .nf-form-cont.delivra-sign-up-form .nf-form-content .ninja-forms-req-symbol{display:none}.entry-content .has-blue-gray-50-background-color .nf-form-cont.delivra-sign-up-form .nf-form-content .submit-container input{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(240 106 0/var(--tw-bg-opacity,1));border-color:rgb(255 255 255/var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.entry-content .has-blue-gray-50-background-color .nf-form-cont.delivra-sign-up-form .nf-form-content .submit-container input:focus,.entry-content .has-blue-gray-50-background-color .nf-form-cont.delivra-sign-up-form .nf-form-content .submit-container input:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(98 106 122/var(--tw-bg-opacity,1));border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.entry-content .has-blue-gray-50-background-color .nf-form-cont.delivra-sign-up-form .nf-form-content .submit-container input:disabled{background-color:rgba(240,106,0,.5);cursor:default}.entry-content .has-blue-gray-50-background-color .nf-form-cont.delivra-sign-up-form .nf-response-msg{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important;border-radius:6px;color:rgb(98 106 122/var(--tw-text-opacity,1))!important;padding:1.5rem;text-align:center}.global-footer .nf-form-cont .nf-form-content input,.global-footer .nf-form-cont .nf-form-content select,.global-footer .nf-form-cont .nf-form-content textarea,.global-main__sidebar-container .nf-form-cont .nf-form-content input,.global-main__sidebar-container .nf-form-cont .nf-form-content select,.global-main__sidebar-container .nf-form-cont .nf-form-content textarea{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-width:1px}.alignfull[class*=bg-]:not(.global-footer .nf-form-cont .nf-form-content input),.alignfull[class*=bg-]:not(.global-footer .nf-form-cont .nf-form-content select),.alignfull[class*=bg-]:not(.global-footer .nf-form-cont .nf-form-content textarea),.alignfull[class*=bg-]:not(.global-main__sidebar-container .nf-form-cont .nf-form-content input),.alignfull[class*=bg-]:not(.global-main__sidebar-container .nf-form-cont .nf-form-content select),.alignfull[class*=bg-]:not(.global-main__sidebar-container .nf-form-cont .nf-form-content textarea){padding:clamp(2.5rem,1.84rem + 3.29vw,5rem) 5%}.global-footer .nf-form-cont .nf-form-content .ninja-forms-req-symbol,.global-main__sidebar-container .nf-form-cont .nf-form-content .ninja-forms-req-symbol{display:none}.global-footer .nf-form-cont .nf-response-msg,.global-main__sidebar-container .nf-form-cont .nf-response-msg{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important;border-radius:6px;color:rgb(98 106 122/var(--tw-text-opacity,1))!important;padding:1.5rem 1rem;text-align:center}.email-sign-up-modal .nf-form-cont.delivra-sign-up-form .nf-after-form-content .nf-error-msg{--tw-text-opacity:1;background-color:transparent;color:rgb(185 48 11/var(--tw-text-opacity,1));font-style:italic;margin-top:0;padding:1rem 0 0;text-align:left}.email-sign-up-modal .nf-form-cont.delivra-sign-up-form .nf-form-content .nf-row nf-cells{margin-left:auto;margin-right:auto;position:relative;text-align:center}.email-sign-up-modal .nf-form-cont.delivra-sign-up-form .nf-form-content .nf-row nf-cells>:first-child{flex-grow:0}.email-sign-up-modal .nf-form-cont.delivra-sign-up-form .nf-form-content .nf-row nf-cells>:last-child{display:block!important;position:relative;right:unset;width:100%!important}.email-sign-up-modal .nf-form-cont.delivra-sign-up-form .nf-form-content .nf-row nf-cells .nf-cell{width:100%}.email-sign-up-modal .nf-form-cont.delivra-sign-up-form .nf-form-content .submit-container input{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(240 106 0/var(--tw-bg-opacity,1));border-color:rgb(240 106 0/var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1));margin-top:1rem;width:100%!important}.email-sign-up-modal .nf-form-cont.delivra-sign-up-form .nf-form-content .submit-container input:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(54 60 71/var(--tw-bg-opacity,1));border-color:rgb(54 60 71/var(--tw-border-opacity,1))}.email-sign-up-modal .nf-form-cont.delivra-sign-up-form .nf-form-content .submit-container input:focus{--tw-bg-opacity:1;background-color:rgb(54 60 71/var(--tw-bg-opacity,1))}.email-sign-up-modal .nf-form-cont.delivra-sign-up-form .nf-form-content .submit-container input:disabled{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(239 242 244/var(--tw-bg-opacity,1));border-color:rgb(239 242 244/var(--tw-border-opacity,1));color:rgb(98 106 122/var(--tw-text-opacity,1));cursor:not-allowed}.email-sign-up-modal .nf-form-cont.delivra-sign-up-form .nf-response-msg{margin-top:2rem;text-align:center}.email-sign-up-modal .nf-form-cont.delivra-sign-up-form .nf-response-msg .close-window{font-size:15px;margin-top:2rem;min-height:unset;padding-top:1rem;text-decoration-line:underline;text-underline-offset:3px}.email-sign-up-modal .nf-form-cont.delivra-sign-up-form .nf-response-msg .close-window:focus,.email-sign-up-modal .nf-form-cont.delivra-sign-up-form .nf-response-msg .close-window:hover{text-decoration-line:none}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-size:1rem;scroll-behavior:smooth}@media (prefers-reduced-motion){html{scroll-behavior:auto}}.container{margin:0 auto;max-width:1920px}.global-wrapper{display:flex;display:-webkit-flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.global-main{flex:1 1 auto}.global-header__logo img{max-height:80px;max-width:225px}@media (min-width:30rem){.global-header__logo img{max-width:300px}}.main-navigation .menu-item-has-children{position:relative}.main-navigation .menu-item-has-children.dropdown-active .dropdown-toggle{text-decoration-color:inherit;text-decoration-line:underline}.main-navigation .menu-item-has-children.dropdown-active .sub-menu{--tw-scale-x:1;--tw-scale-y:1;display:block;left:0;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.main-navigation .menu-item-has-children>a:after{--tw-rotate:180deg;--tw-content:"";transition-duration:.3s;transition-timing-function:linear}.main-navigation .menu-item-has-children>[aria-expanded=true]:after,.main-navigation .menu-item-has-children>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2.088 6.898 3.787-3.787 3.8 3.787 1.258-1.257L5.89.336.83 5.64l1.258 1.257Z' fill='%23626A7A'/%3E%3C/svg%3E");background-repeat:no-repeat;content:var(--tw-content);display:inline-block;height:7px;margin-left:5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));vertical-align:middle;width:11px}.main-navigation .menu-item-has-children>[aria-expanded=true]:after{--tw-rotate:0deg;--tw-content:""}.main-navigation .sub-menu{--tw-scale-x:0;--tw-scale-y:0;--tw-bg-opacity:1;--tw-shadow:0 4px 30px 0 rgba(0,0,0,.1);--tw-shadow-colored:0 4px 30px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;display:none;flex-wrap:wrap;left:-9999px;margin-top:.7rem;min-width:325px;overflow:hidden;padding:1rem 0;position:absolute;top:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:20% 0;transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.alignfull[class*=bg-]:not(.main-navigation .sub-menu){padding:clamp(2.5rem,1.84rem + 3.29vw,5rem) 5%}.main-navigation .sub-menu li{margin:1px 0;padding:0 2rem;width:100%}.main-navigation .sub-menu li:first-child{font-weight:600}.main-navigation .sub-menu li a{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:0;color:rgb(98 106 122/var(--tw-text-opacity,1));cursor:pointer;display:inline-block;margin:0;padding:.75rem 0;width:100%}.alignfull[class*=bg-]:not(.main-navigation .sub-menu li a){padding:clamp(2.5rem,1.84rem + 3.29vw,5rem) 5%}.main-navigation .sub-menu li a:hover{margin:0}.main-menu li{display:inline-block}.main-menu a{--tw-text-opacity:1;color:rgb(98 106 122/var(--tw-text-opacity,1));padding:1rem;text-decoration-color:transparent;text-decoration-line:underline;text-underline-offset:3px;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.main-menu a:hover{cursor:pointer}.main-menu a:focus,.main-menu a:hover{text-decoration-color:inherit;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.utility-menu li{display:inline-block;margin-bottom:0}.utility-menu a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));padding:.5rem 1rem;text-decoration-color:transparent;text-decoration-line:underline;text-underline-offset:3px;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.utility-menu a:hover{cursor:pointer}.utility-menu a:focus,.utility-menu a:hover{text-decoration-color:inherit;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}img{display:block;height:auto;max-width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tw-text-opacity:1;color:rgb(78 78 78/var(--tw-text-opacity,1));font-family:Lato,sans-serif;font-size:1.125rem;line-height:1.5}pre{overflow:auto}.global-footer h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:700;padding-bottom:1.5rem}.global-footer a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:3px}.global-footer a,.global-footer a:hover{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.global-footer a:hover{cursor:pointer;text-decoration-color:transparent}.global-footer a:focus{text-decoration-color:transparent;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.global-footer .primary-footer li{margin:0;padding-bottom:1.5rem}.global-footer .social-media a:focus svg,.global-footer .social-media a:hover svg{--tw-bg-opacity:1;background-color:rgb(98 106 122/var(--tw-bg-opacity,1))}.global-footer .social-media a:focus path,.global-footer .social-media a:hover path{fill:#fff}.global-footer .social-media svg{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-radius:9999px;border-width:1px;height:1.25rem;padding:.5rem;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.25rem}.alignfull[class*=bg-]:not(.global-footer .social-media svg){padding:clamp(2.5rem,1.84rem + 3.29vw,5rem) 5%}.global-footer .social-media path,.global-footer .social-media svg:focus,.global-footer .social-media svg:hover{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.global-footer .social-media path{fill:#626a7a}.global-footer .social-media path:focus,.global-footer .social-media path:hover{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.bg-gray-light{background-color:#e4e9ed}.bg-blue-light{background-color:#5090cd;color:#fff}.bg-blue,.bg-blue-light h2,.bg-blue-light h3,.bg-blue-light h4,.bg-blue-light h5,.bg-blue-light h6{color:#fff}.bg-blue{background-color:#486582}.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6{color:#fff}.bg-blue .button{background-color:#26282b}.bg-blue-dark{background-color:#2d4459;color:#fff}.bg-blue-dark h2,.bg-blue-dark h3,.bg-blue-dark h4,.bg-blue-dark h5,.bg-blue-dark h6{color:#fff}.text-wrapper{margin:0 auto;max-width:700px}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.aspect-ratio-box{background:#fff}.aspect-ratio-box:before{content:"";float:left;height:0;margin-left:-1px;padding-top:591.44px/1127.34px * 100%;width:1px}.aspect-ratio-box:after{clear:both;content:"";display:table}.padding-wrapper{padding-left:5%;padding-right:5%}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.skip-link-button{height:1px;left:-999px;overflow:hidden;position:absolute;top:auto;width:1px;z-index:-999}.skip-link-button:focus{background-color:#fff;font-size:1.2em;height:auto;left:auto;overflow:auto;padding:.5em 1em;text-align:center;top:auto;width:auto;z-index:999}.embed-wrapper{position:relative}.embed-wrapper:before{content:"";display:block;padding-top:56.25%;width:100%}.embed-wrapper iframe{bottom:0;height:100%;left:0;max-width:100%;position:absolute;right:0;top:0}.browser-message{background-color:#eecfcf;color:#26282b;display:none;line-height:1.5;margin:auto auto 5%;max-width:1920px;padding:3.5% 1em;text-align:center}.mod-no-picture .browser-message.browser-outdated-message{display:block!important}.mod-no-js .browser-message.browser-no-js-message{animation:fadeIn .2s forwards;display:block!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-1rem,0)}80%{opacity:1}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,1rem,0)}80%{opacity:1}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(1.5rem,0,0)}80%{opacity:1}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(-1.5rem,0,0)}80%{opacity:1}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce),print{.animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.toggle-sidebar{background-color:transparent;border:0;margin-left:auto;padding:0}.toggle-sidebar:hover{cursor:pointer}.toggle-sidebar:focus .hamburger svg,.toggle-sidebar:hover .hamburger svg{fill:#fff}.hamburger{align-items:center;-webkit-align-items:center;color:#fff;display:flex;display:-webkit-flex;position:relative}.hamburger__label{color:#fff;font-family:Lato,sans-serif;margin-right:.5rem}.hamburger svg{fill:#fff;width:30px}.overlay-menu-container img{max-height:80px;max-width:225px}@media (min-width:30rem){.overlay-menu-container img{max-width:300px}}.overlay-menu-container .social-media{display:flex}.overlay-menu{font-weight:400;height:100%;opacity:0;overflow-y:scroll;padding-left:5%;padding-right:5%;position:fixed;text-align:center;text-align:left;text-transform:uppercase;width:100%}.overlay-menu ul{display:flex;flex-direction:column;padding-left:0}.overlay-menu ul.menu{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(255 255 255/var(--tw-border-opacity,1));display:flex;flex-direction:column;font-size:1.25rem;padding:3rem 0}.overlay-menu ul.menu>li>a{font-size:1.5625rem}.overlay-menu ul.utility-menu{display:flex;flex-direction:column;font-size:1.25rem;margin-bottom:10rem;padding:3rem 0;text-transform:none}.overlay-menu ul.utility-menu>li>a{font-size:1.5625rem;padding-left:0;padding-right:0}.overlay-menu ul .sub-menu{display:none;padding-left:1rem;padding-top:1.5rem}.overlay-menu li{list-style:none;margin-bottom:1.5rem;margin-top:1.5rem}.overlay-menu li:first-child{margin-top:0}.overlay-menu li:last-child{margin-bottom:0}.overlay-menu a{text-decoration-line:none}.overlay-menu .menu-item-has-children>a:after{--tw-rotate:180deg;--tw-text-opacity:1;--tw-content:"";transition-duration:.3s;transition-timing-function:linear}.overlay-menu .menu-item-has-children>a:after,.overlay-menu .menu-item-has-children[aria-expanded=true]>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none'%3E%3Cpath d='m3.088 9.898 3.787-3.787 3.8 3.787 1.258-1.257L6.89 3.336 1.83 8.64l1.258 1.257Z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;color:rgb(255 255 255/var(--tw-text-opacity,1));content:var(--tw-content);display:inline-block;height:1rem;margin-left:5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:1rem}.overlay-menu .menu-item-has-children[aria-expanded=true]>a:after{--tw-rotate:0deg;--tw-text-opacity:1;--tw-content:""}.overlay-menu .menu-item-has-children.open .sub-menu{display:block}html.nav-open{overflow:hidden}.nav-open.global-wrapper{height:100%;overflow:hidden}.nav-open .overlay-menu-container{opacity:1;top:0;transition:top .25s}.nav-open .overlay-menu-container .close-button,.nav-open .overlay-menu-container .overlay-menu{left:auto;opacity:1;transition:opacity .25s .25s}.nav-closed .overlay-menu-container{top:-1600px;transition:top .25s .25s}.nav-closed .overlay-menu-container .close-button,.nav-closed .overlay-menu-container .overlay-menu{opacity:0;transition:opacity .15s}.nav-closed .overlay-menu-container .close-button{left:-1000px}@media print{*{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.entry-title{display:flex!important}.global-footer,.global-header,.global-main__sidebar .email-sign-up,.global-main__sidebar .print-article,.global-main__sidebar .widget_nav_menu,.grecaptcha-badge,.rp4wp-related-posts{display:none!important}.global-main__main-content{-moz-column-break-after:page!important;break-after:page!important}.global-main__sidebar .page-url{display:block!important}.global-main__sidebar .widget-container{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;padding:0!important}.single header>:first-child{align-items:center!important;display:flex!important;flex-direction:row-reverse!important;min-height:300px!important;width:100%!important}.single .hero-content{flex-basis:50%!important;margin-top:0!important}.single .hero-content h1{padding-left:0!important;text-align:left!important}.single .hero-content h1:before{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;--tw-content:none!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;content:var(--tw-content)!important}.single .hero-image{background-position:50%!important;background-size:cover!important;border-bottom-left-radius:0!important;flex-basis:50%!important;height:clamp(25rem,23.03rem + 9.87vw,32.5rem)!important}}.product-checkout-form{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.alignfull[class*=bg-]:not(.product-checkout-form),.product-checkout-form{padding:clamp(2.5rem,1.84rem + 3.29vw,5rem) 5%}.product-checkout-form .woocommerce{margin-left:auto;margin-right:auto;max-width:96rem}@media (min-width:48rem){.product-checkout-form .woocommerce form .order-details .billing-details #billing_city_field,.product-checkout-form .woocommerce form .order-details .billing-details #billing_first_name_field{display:inline-block;padding-right:1rem;width:50%}.product-checkout-form .woocommerce form .order-details .billing-details #billing_last_name_field{display:inline-block;padding-left:1rem;width:50%}.product-checkout-form .woocommerce form .order-details .billing-details #billing_postcode_field{display:inline-block;padding-left:1rem;width:25%}.product-checkout-form .woocommerce form .order-details .billing-details #billing_state_field{display:inline-block;padding-left:1rem;padding-right:1rem;width:25%}}.product-checkout-form .woocommerce form .order-details #product_selector_field{display:flex;flex-direction:column;margin-bottom:3rem}.product-checkout-form .woocommerce form .order-details #product_selector_field .woocommerce-input-wrapper{align-items:center;display:grid;gap:.5rem;grid-template-columns:20px 1fr}.product-checkout-form .woocommerce form .order-details #product_selector_field .woocommerce-input-wrapper label{font-size:1.125rem;margin-bottom:0}.product-checkout-form .woocommerce form .order-summary .woocommerce-checkout-review-order-table{--tw-border-opacity:1;border-color:rgb(98 106 122/var(--tw-border-opacity,1));border-width:1px;margin-bottom:3rem;padding:2rem 1.5rem;width:100%}.product-checkout-form .woocommerce form .order-summary .woocommerce-checkout-review-order-table .cart-header,.product-checkout-form .woocommerce form .order-summary .woocommerce-checkout-review-order-table .cart-item{display:grid;grid-template-columns:2.8fr 1.4fr .5fr 1fr}.product-checkout-form .woocommerce form .order-summary .woocommerce-checkout-review-order-table .cart-header{padding-bottom:1.5rem}.product-checkout-form .woocommerce form .order-summary .woocommerce-checkout-review-order-table .product-quantity,.product-checkout-form .woocommerce form .order-summary .woocommerce-checkout-review-order-table .product-unit-cost,.product-checkout-form .woocommerce form .order-summary .woocommerce-checkout-review-order-table .quantity,.product-checkout-form .woocommerce form .order-summary .woocommerce-checkout-review-order-table .unit-cost{text-align:center}.product-checkout-form .woocommerce form .order-summary .woocommerce-checkout-review-order-table .product-subtotal,.product-checkout-form .woocommerce form .order-summary .woocommerce-checkout-review-order-table .subtotal{text-align:right}.product-checkout-form .woocommerce form .select2.select2-container--default{min-height:50px!important}.product-checkout-form .woocommerce form .select2-selection--single{--tw-border-opacity:1;border-color:rgb(78 78 78/var(--tw-border-opacity,1));min-height:50px!important}.product-checkout-form .woocommerce form .select2-selection__rendered{line-height:50px}.product-checkout-form .woocommerce form .select2-selection__arrow{min-height:50px!important}.product-checkout-form .woocommerce form .select2-selection__arrow b{--tw-border-opacity:1;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;border-top-color:rgb(78 78 78/var(--tw-border-opacity,1))}.product-checkout-form .woocommerce form .select2-container--open .select2-selection__arrow b{--tw-border-opacity:1;border-bottom-color:rgb(78 78 78/var(--tw-border-opacity,1));border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.product-checkout-form .woocommerce form .woocommerce-invalid input,.product-checkout-form .woocommerce form .woocommerce-invalid select,.product-checkout-form .woocommerce form .woocommerce-invalid textarea{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 241 235/var(--tw-bg-opacity,1));border-color:rgb(185 48 11/var(--tw-border-opacity,1))}.product-checkout-form .woocommerce form .select2-container--default .select2-selection--single .select2-selection__rendered{--tw-text-opacity:1;color:rgb(78 78 78/var(--tw-text-opacity,1));line-height:50px}.product-checkout-form .woocommerce input[type=email],.product-checkout-form .woocommerce input[type=select],.product-checkout-form .woocommerce input[type=tel],.product-checkout-form .woocommerce input[type=text],.product-checkout-form .woocommerce input[type=textarea]{width:100%}.product-checkout-form .woocommerce #sfg_customer_password-description{--tw-bg-opacity:1;background-color:rgb(232 240 255/var(--tw-bg-opacity,1));border-radius:5px;display:block;font-size:1rem;font-weight:600;margin-top:1rem;padding:1rem}.product-checkout-form .woocommerce .woocommerce-billing-fields__field-wrapper label{display:block}.product-checkout-form .woocommerce .woocommerce-error{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 241 235/var(--tw-bg-opacity,1));border-color:rgb(185 48 11/var(--tw-border-opacity,1));border-radius:6px;border-width:1px;color:rgb(185 48 11/var(--tw-text-opacity,1));font-size:1.125rem;margin-bottom:3rem;padding:1rem .5rem;text-align:center}.product-checkout-form .woocommerce .woocommerce-invalid input,.product-checkout-form .woocommerce .woocommerce-invalid select,.product-checkout-form .woocommerce .woocommerce-invalid textarea{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 241 235/var(--tw-bg-opacity,1));border-color:rgb(185 48 11/var(--tw-border-opacity,1))}.product-checkout-form .woocommerce .woocommerce-privacy-policy-text{font-size:1rem;margin-bottom:1.5rem;margin-top:1.5rem}.product-checkout-form .woocommerce .woocommerce-privacy-policy-text a{--tw-text-opacity:1;color:rgb(98 106 122/var(--tw-text-opacity,1));font-weight:700;text-decoration-line:underline;text-transform:lowercase;text-underline-offset:3px}.product-checkout-form .woocommerce .woocommerce-privacy-policy-text a:focus,.product-checkout-form .woocommerce .woocommerce-privacy-policy-text a:hover{text-decoration-color:transparent}.product-checkout-form .woocommerce .payment_box.payment_method_sfg #cc_expiry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.product-checkout-form .woocommerce .payment_box.payment_method_sfg #cc_expiry .cc-expiration{display:flex;flex-direction:column;width:100%}.product-checkout-form .woocommerce .payment_box.payment_method_sfg #cc_expiry .cc-expiration-month{padding-right:1rem}.product-checkout-form .woocommerce .payment_box.payment_method_sfg #cc_expiry .cc-expiration-year{padding-left:1rem}.product-checkout-form .woocommerce .payment_box.payment_method_sfg #cc_expiry .checkout-inline-error-message{grid-column:span 2/span 2}.product-checkout-form .woocommerce .payment_box.payment_method_sfg .checkout-inline-error-message{--tw-text-opacity:1;border-radius:5px;color:rgb(185 48 11/var(--tw-text-opacity,1));font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.product-checkout-form .woocommerce .payment_box.payment_method_sfg .cc-expiration:has(+.cc-expiration+.checkout-inline-error-message) input,.product-checkout-form .woocommerce .payment_box.payment_method_sfg .cc-expiration:has(+.cc-expiration+.checkout-inline-error-message) select,.product-checkout-form .woocommerce .payment_box.payment_method_sfg .cc-expiration:has(+.checkout-inline-error-message) input,.product-checkout-form .woocommerce .payment_box.payment_method_sfg .cc-expiration:has(+.checkout-inline-error-message) select,.product-checkout-form .woocommerce .payment_box.payment_method_sfg .woocommerce-input-wrapper:has(+.cc-expiration+.checkout-inline-error-message) input,.product-checkout-form .woocommerce .payment_box.payment_method_sfg .woocommerce-input-wrapper:has(+.cc-expiration+.checkout-inline-error-message) select,.product-checkout-form .woocommerce .payment_box.payment_method_sfg .woocommerce-input-wrapper:has(+.checkout-inline-error-message) input,.product-checkout-form .woocommerce .payment_box.payment_method_sfg .woocommerce-input-wrapper:has(+.checkout-inline-error-message) select{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 241 235/var(--tw-bg-opacity,1));border-color:rgb(185 48 11/var(--tw-border-opacity,1))}.select2-container--default.select2-container--open .select2-dropdown{--tw-border-opacity:1;border-bottom-color:rgb(78 78 78/var(--tw-border-opacity,1));border-left-color:rgb(78 78 78/var(--tw-border-opacity,1));border-right-color:rgb(78 78 78/var(--tw-border-opacity,1))}.select2-container--default .select2-results__option[data-selected=true]{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(98 106 122/var(--tw-bg-opacity,1))!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(232 240 255/var(--tw-bg-opacity,1));color:rgb(78 78 78/var(--tw-text-opacity,1))}abbr[title]{text-decoration-line:none}.post-type-archive-product .is-style-has-sidebar-nav .wp-block-column:last-child .is-style-rounded-background{margin-top:1rem;padding-bottom:clamp(2.7rem,2.36rem + 1.71vw,4rem);padding-left:clamp(1.75rem,3vw,3.75rem)!important;padding-right:clamp(1.75rem,3vw,3.75rem)!important;padding-top:clamp(2.7rem,2.36rem + 1.71vw,4rem)}.post-type-archive-product .is-style-has-sidebar-nav .wp-block-column:last-child p{padding-bottom:.5rem}.post-type-archive-product .is-style-has-sidebar-nav .wp-block-column:last-child p:last-child{padding-bottom:0}.post-type-archive-product .is-style-has-sidebar-nav .wp-block-column:last-child a{font-weight:700;text-decoration-line:underline;text-decoration-thickness:.04em;text-underline-offset:3px}.post-type-archive-product .is-style-has-sidebar-nav .wp-block-column:last-child a:focus,.post-type-archive-product .is-style-has-sidebar-nav .wp-block-column:last-child a:hover{text-decoration-color:transparent}.post-type-archive-product .wp-block-group.has-woocommerce-products-header{padding-bottom:2.5rem!important}.alignwide{margin-left:auto;margin-right:auto;max-width:96rem;width:100%}.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;position:relative;width:100vw}.alignfull[class*=bg-]:not(.bg-white){padding:clamp(2.5rem,1.84rem + 3.29vw,5rem) 5%}.wp-block-group .wp-block-group__inner-container{margin-left:auto;margin-right:auto;max-width:96rem}.wp-block-group .wp-block-group__inner-container .alignfull{width:100vw}.wp-block-group .wp-block-group__inner-container .alignwide{max-width:96rem;width:100%}.wp-block-group.alignfull,.wp-block-group.alignwide{padding:0}.wp-block-cover.alignfull .wp-block-cover__inner-container{margin-left:auto;margin-right:auto;max-width:1140px}@media (min-width:1920px){.alignfull{margin-left:calc(50% - 960px);margin-right:calc(50% - 960px)}.alignfull,.wp-block-group .wp-block-group__inner-container .alignfull{width:1920px}}.menu-category-sidebar-menu-container .menu-item-has-children>a{font-weight:700}.wp-block-image{text-align:center}.wp-block-image img{display:block;margin:0 auto}.wp-block-image figcaption{background-color:#e4e9ed;margin:0 auto;padding:.5rem}.wp-block-image.alignfull img{max-height:600px;-o-object-fit:cover;object-fit:cover}.wp-block-image .alignleft{margin:0 2rem 2rem 0}.wp-block-button{margin-bottom:1em}.wp-block-button .wp-block-button__link{align-items:center;background-color:rgb(240 106 0/var(--tw-bg-opacity,1));border-radius:5px;cursor:pointer;display:flex;font-size:19px;font-weight:700;height:50px;line-height:1;padding:0 2rem;text-align:center;text-decoration-line:none}.wp-block-button .wp-block-button__link,.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity,1))}.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover{background-color:rgb(98 106 122/var(--tw-bg-opacity,1))}.wp-block-button .wp-block-button__link:not(.has-background):not(.has-text-color){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(240 106 0/var(--tw-bg-opacity,1));border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity,1))}.wp-block-button .wp-block-button__link:not(.has-background):not(.has-text-color):focus,.wp-block-button .wp-block-button__link:not(.has-background):not(.has-text-color):hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(98 106 122/var(--tw-bg-opacity,1));border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity,1))}.wp-block-quote{border-left:7px solid #486582;margin:2.5rem 1rem 2.5rem 0;padding-left:1.5rem}.wp-block-quote p{font-size:1.5rem;font-style:italic}.wp-block-quote cite{color:#464b52}.wp-block-media-text{min-height:380px}.wp-block-media-text.alignfull{min-height:600px}.wp-block-media-text.is-image-fill .wp-block-media-text__media{min-height:400px}.wp-block-media-text .wp-block-media-text__media img,.wp-block-media-text .wp-block-media-text__media video{margin-left:auto;margin-right:auto;max-width:100%;width:revert-layer}.wp-block-media-text .wp-block-media-text__content{margin-top:1.5rem;padding-left:0;padding-right:0}@media (min-width:48rem){.wp-block-media-text .wp-block-media-text__content{margin-top:0;padding-left:5%;padding-right:5%}}@media (min-width:601px) and (max-width:767px){.wp-block-media-text.is-stacked-on-mobile.is-style-grid-reverse{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.wp-block-media-text.is-stacked-on-mobile.is-style-grid-reverse .wp-block-media-text__content{grid-column-start:1;grid-row-start:1;margin-bottom:2.5rem;margin-top:0;padding-left:0;padding-right:0}@media (min-width:48rem){.wp-block-media-text.is-stacked-on-mobile.is-style-grid-reverse .wp-block-media-text__content{grid-column-start:2;grid-row-start:1;margin-bottom:0;margin-top:0;padding-left:5%;padding-right:5%}}.wp-block-media-text.is-stacked-on-mobile.is-style-grid-reverse .wp-block-media-text__media{grid-column-start:1;grid-row-start:2}@media (min-width:48rem){.wp-block-media-text.is-stacked-on-mobile.is-style-grid-reverse .wp-block-media-text__media{grid-column-start:1;grid-row-start:1}}.wp-block-columns{justify-content:center;-webkit-justify-content:center;margin-bottom:0}.wp-block-columns.is-style-has-sidebar-nav .wp-block-column:last-child{display:flex}.wp-block-columns.is-style-has-sidebar-nav .wp-block-column:last-child>*{width:100%}.wp-block-media-text.has-background__content{padding-bottom:1.5rem;padding-top:1.5rem}.wp-block-separator{border:0;height:2px;width:150px}ol.wp-block-latest-comments{padding-left:0}.has-background .wp-block-media-text,.has-background h2{margin-top:0}.has-blue-gray-10-background-color{--tw-bg-opacity:1;background-color:rgb(239 242 244/var(--tw-bg-opacity,1))}.has-blue-gray-50-background-color{--tw-bg-opacity:1;background-color:rgb(98 106 122/var(--tw-bg-opacity,1))}.has-blue-gray-100-background-color{--tw-bg-opacity:1;background-color:rgb(54 60 71/var(--tw-bg-opacity,1))}.has-gray-100-background-color{--tw-bg-opacity:1;background-color:rgb(78 78 78/var(--tw-bg-opacity,1))}.has-orange-100-background-color{--tw-bg-opacity:1;background-color:rgb(240 106 0/var(--tw-bg-opacity,1))}.has-white-background-color{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.alignfull[class*=bg-]:not(.has-white-background-color){padding:clamp(2.5rem,1.84rem + 3.29vw,5rem) 5%}.has-blue-gray-10-color{--tw-text-opacity:1;color:rgb(239 242 244/var(--tw-text-opacity,1))}.has-blue-gray-50-color{--tw-text-opacity:1;color:rgb(98 106 122/var(--tw-text-opacity,1))}.has-blue-gray-100-color{--tw-text-opacity:1;color:rgb(54 60 71/var(--tw-text-opacity,1))}.has-gray-100-color{--tw-text-opacity:1;color:rgb(78 78 78/var(--tw-text-opacity,1))}.has-orange-100-color{--tw-text-opacity:1;color:rgb(240 106 0/var(--tw-text-opacity,1))}.has-white-color{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.is-style-has-sidebar-nav{display:grid!important}@media (min-width:48rem){.is-style-has-sidebar-nav{grid-template-columns:62fr 38fr!important}}.is-style-max-width-980{max-width:980px!important}.is-style-max-width-980,.is-style-max-width-screen-md{margin-left:auto!important;margin-right:auto!important}.is-style-max-width-screen-md{max-width:48rem!important}.is-style-max-width-screen-lg{margin-left:auto!important;margin-right:auto!important;max-width:64rem!important}.is-style-max-width-screen-xl{margin-left:auto!important;margin-right:auto!important;max-width:80rem!important}.is-style-padding-t-none{padding-top:0!important}.is-style-rounded-background{border-radius:10px!important;padding:clamp(2.5rem,1.84rem + 3.29vw,5rem) 5%!important}.is-style-rounded-white-background{padding:clamp(2rem,1.74rem + 1.32vw,3rem) 1rem}.is-style-rounded-white-background,.is-style-rounded-white-background-with-logo{--tw-bg-opacity:1!important;--tw-shadow:0 0 30px 0 rgba(0,0,0,.05)!important;--tw-shadow-colored:0 0 30px 0 var(--tw-shadow-color)!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important;border-radius:10px!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.is-style-rounded-white-background-with-logo{align-items:center!important;align-self:stretch!important;display:flex!important;justify-items:center!important;max-width:30rem!important;min-height:196px!important;padding:clamp(2rem,1.74rem + 1.32vw,3rem) 1rem!important}.is-style-rounded-white-background-with-logo figure{margin-left:auto!important;margin-right:auto!important}.is-style-subtle-heading-20{font-size:1.25rem!important;font-weight:500!important;letter-spacing:1.8px!important;margin-bottom:1rem!important;text-transform:uppercase!important}.alignfull+.alignfull{margin-top:0}.wp-block-group.alignfull.has-background{padding:2.5rem 5%}@media (min-width:780px){.wp-block-group.alignfull.has-background{padding:5rem 5%}}.wp-block-group.alignfull.has-white-background-color+.wp-block-group.alignfull.has-white-background-color{padding-top:0}p+.alignfull,p+.alignwide{margin-top:1.5rem}.hero{align-items:center;-webkit-align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;display:-webkit-flex;height:50vw;max-height:600px;min-height:30vh;padding:5rem 5%;position:relative}.hero .container{margin:0 auto;max-width:1920px}.hero__content{color:#fff;max-width:48em;position:relative;text-align:center;z-index:1}.hero__text{font-family:Lato,sans-serif;line-height:1.1}.hero .button-wrapper{margin-top:1.5rem}.hero:after{background:rgba(45,68,89,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.featured-products-carousel,.wp-block-acf-featured-products-carousel{overflow:hidden;position:relative;width:100%}.featured-products-carousel__viewport,.wp-block-acf-featured-products-carousel__viewport{margin:auto;max-width:728px;outline-width:0;overflow:hidden;width:100%}.featured-products-carousel__track,.wp-block-acf-featured-products-carousel__track{display:flex;gap:2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1);will-change:transform}.featured-products-carousel__slide,.wp-block-acf-featured-products-carousel__slide{box-sizing:border-box;display:flex;flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;padding:1rem 2rem 2rem}.featured-products-carousel__slide:focus-within,.wp-block-acf-featured-products-carousel__slide:focus-within{outline-width:0}.featured-products-carousel__slide:focus-within .product-card,.wp-block-acf-featured-products-carousel__slide:focus-within .product-card{outline-color:inherit;outline-offset:4px;outline-style:solid;outline-width:2px}.featured-products-carousel__next,.featured-products-carousel__prev,.wp-block-acf-featured-products-carousel__next,.wp-block-acf-featured-products-carousel__prev{border-radius:9999px;cursor:pointer;font-size:1.5rem;height:35px;line-height:1;min-height:0;padding:0;text-align:center;width:34px;z-index:20}.featured-products-carousel__next:disabled,.featured-products-carousel__prev:disabled,.wp-block-acf-featured-products-carousel__next:disabled,.wp-block-acf-featured-products-carousel__prev:disabled{cursor:not-allowed}.featured-products-carousel__next:disabled svg circle,.featured-products-carousel__prev:disabled svg circle,.wp-block-acf-featured-products-carousel__next:disabled svg circle,.wp-block-acf-featured-products-carousel__prev:disabled svg circle{opacity:.5}.featured-products-carousel__next svg circle,.featured-products-carousel__next:disabled:hover svg circle,.featured-products-carousel__prev svg circle,.featured-products-carousel__prev:disabled:hover svg circle,.wp-block-acf-featured-products-carousel__next svg circle,.wp-block-acf-featured-products-carousel__next:disabled:hover svg circle,.wp-block-acf-featured-products-carousel__prev svg circle,.wp-block-acf-featured-products-carousel__prev:disabled:hover svg circle{fill:#f06a00}.featured-products-carousel__prev,.wp-block-acf-featured-products-carousel__prev{margin-left:.125rem}.featured-products-carousel__next,.wp-block-acf-featured-products-carousel__next{margin-right:.125rem}.featured-products-carousel__dots,.wp-block-acf-featured-products-carousel__dots{display:flex;gap:1rem;justify-content:flex-start;margin:.5rem auto 0;max-width:728px;padding-left:2rem;padding-right:2rem}.featured-products-carousel__dots button,.wp-block-acf-featured-products-carousel__dots button{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(240 106 0/var(--tw-border-opacity,1));border-radius:9999px;border-width:2px;cursor:pointer;height:18px;min-height:unset;padding:0;width:18px}.alignfull[class*=bg-]:not(.featured-products-carousel__dots button),.alignfull[class*=bg-]:not(.wp-block-acf-featured-products-carousel__dots button){padding:clamp(2.5rem,1.84rem + 3.29vw,5rem) 5%}.featured-products-carousel__dots button:hover,.wp-block-acf-featured-products-carousel__dots button:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(98 106 122/var(--tw-bg-opacity,1));border-color:rgb(98 106 122/var(--tw-border-opacity,1))}.featured-products-carousel__dots button[aria-selected=true],.wp-block-acf-featured-products-carousel__dots button[aria-selected=true]{--tw-bg-opacity:1;background-color:rgb(240 106 0/var(--tw-bg-opacity,1))}.featured-products-carousel__dots button[aria-selected=true]:hover,.wp-block-acf-featured-products-carousel__dots button[aria-selected=true]:hover{--tw-border-opacity:1;border-color:rgb(240 106 0/var(--tw-border-opacity,1));cursor:default}.featured-products-carousel .navigation-buttons,.wp-block-acf-featured-products-carousel .navigation-buttons{--tw-translate-y:-45%;display:flex;justify-content:space-between;position:absolute;top:45%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%}.post-navigation,.posts-navigation{margin-left:auto;margin-right:auto;max-width:700px}.post-navigation .nav-links,.posts-navigation .nav-links{display:flex;display:-webkit-flex;padding-top:1.5rem}.single .content-area{padding:5rem 0}.pagination .nav-links{display:flex;display:-webkit-flex;font-size:.9em;padding-top:1.5rem}.pagination .nav-links .page-numbers{--tw-border-opacity:1;--tw-text-opacity:1;background:#fff;border-color:rgb(98 106 122/var(--tw-border-opacity,1));border-radius:5px;border-width:1px;color:rgb(98 106 122/var(--tw-text-opacity,1));display:block;font-weight:600;line-height:1;margin-right:.5em;padding:.5em .75em;text-align:center;text-decoration:none}.pagination .nav-links .page-numbers.current{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(98 106 122/var(--tw-bg-opacity,1));border-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity,1))}.pagination .nav-links .page-numbers.dots{background:transparent!important;border:0;padding-left:.25em;padding-right:.25em}.pagination .nav-links .page-numbers.next,.pagination .nav-links .page-numbers.prev{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(240 106 0/var(--tw-bg-opacity,1));border-color:rgb(240 106 0/var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.pagination .nav-links .page-numbers.next:hover,.pagination .nav-links .page-numbers.prev:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(98 106 122/var(--tw-bg-opacity,1));border-color:rgb(98 106 122/var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.pagination .nav-links .page-numbers.next:focus,.pagination .nav-links .page-numbers.prev:focus{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(98 106 122/var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.pagination .nav-links .page-numbers.next:hover:focus,.pagination .nav-links .page-numbers.prev:hover:focus{--tw-bg-opacity:1;background-color:rgb(98 106 122/var(--tw-bg-opacity,1))}.pagination .nav-links a.page-numbers:focus,.pagination .nav-links a.page-numbers:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(98 106 122/var(--tw-bg-opacity,1));border-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity,1))}body.modal-open{overflow:hidden}.search-overlay.active{animation:fadeIn .25s ease;background:rgba(98,106,122,.5);bottom:0;display:block;left:0;padding:13rem 5% 1rem;position:fixed;right:0;top:0;z-index:99}.search-overlay__container{animation:fadeIn 1s ease-in-out}@media (min-width:48rem){.search-overlay__input-wrapper input{width:100%}}
*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}@font-face{font-display:swap;font-family:Lato;font-weight:400;src:url(../rb-bottomline/src/fonts/Lato/Lato-Regular.ttf) format(truetype)}h1{--tw-text-opacity:1;color:rgb(54 60 71/var(--tw-text-opacity,1));font-size:clamp(1.875rem,1.546rem + 1.645vw,3.125rem);font-weight:700;line-height:1.25;margin-bottom:1rem;&:only-child{margin-bottom:0}}h2{font-size:clamp(1.5625rem,1.4803rem + .4112vw,1.875rem);margin-bottom:1rem}h2,h3{--tw-text-opacity:1;color:rgb(54 60 71/var(--tw-text-opacity,1));font-weight:700}h3{font-size:clamp(1.25rem,1.1678rem + .4112vw,1.5625rem);margin-bottom:.5rem}p{margin-bottom:1rem}p:last-child{margin-bottom:0}p{+h2,+h3{margin-top:2rem!important}}button,input[type=submit]{border-radius:5px;display:inline-block;font-size:19px;font-weight:700;line-height:1;min-height:50px;padding:8px 2rem 12px;text-align:center;text-decoration-line:none}button,button:hover,input[type=submit],input[type=submit]:hover{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}button:hover,input[type=submit]:hover{cursor:pointer}button:focus,input[type=submit]:focus{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}input,select,textarea{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(98 106 122/var(--tw-border-opacity,1));border-radius:5px;border-width:1px;color:rgb(78 78 78/var(--tw-text-opacity,1));display:inline-block;font-size:19px;min-height:50px;padding:.5rem;width:100%}input[type=checkbox]{cursor:pointer}input[type=radio]{min-height:unset}label{display:inline-block;font-size:1rem;margin-bottom:.5rem}a,a:hover{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}a:hover{cursor:pointer}a:focus{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}footer{#pmLink{font-size:.75rem;font-weight:400;min-height:unset;padding:0;text-decoration-line:underline;text-underline-offset:3px;visibility:hidden}#pmLink:before{--tw-content:"|";content:var(--tw-content);display:inline-block;padding-left:.5rem;padding-right:.5rem}#pmLink:focus,#pmLink:hover{text-decoration-color:transparent}}ol{list-style-position:inside!important;list-style-type:decimal;margin-bottom:1rem;padding-left:3rem;+h2,+h3{margin-top:2rem}li{margin-bottom:.5rem}li:last-child{margin-bottom:0}>li{>ul{list-style-type:lower-alpha;margin-bottom:1rem;margin-top:1rem;padding-left:3rem}}}ul{list-style-type:disc;margin-bottom:1rem;padding-left:3rem;+h2,+h3{margin-top:2rem}li{margin-bottom:.5rem}li:last-child{margin-bottom:0}>li{>ul{list-style-type:circle!important;margin-bottom:1rem;margin-top:1rem;padding-left:3rem}}}.container{margin-left:auto;margin-right:auto;width:100%}@media (min-width:30rem){.container{max-width:30rem}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:61.25rem){.container{max-width:61.25rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:71.25rem){.container{max-width:71.25rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}@media (min-width:120rem){.container{max-width:120rem}}.alert.alert-danger,.alert.alert-warning{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 241 235/var(--tw-bg-opacity,1));border-color:rgb(185 48 11/var(--tw-border-opacity,1));border-radius:5px;border-width:1px}.alert.alert-success{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(234 247 222/var(--tw-bg-opacity,1));border-color:rgb(86 147 25/var(--tw-border-opacity,1));border-radius:5px;border-width:1px}.archive{&.tax-source{.author-bio{a{--tw-text-opacity:1;color:rgb(98 106 122/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:3px}a:focus,a:hover{text-decoration-color:transparent}}}}.breadcrumbs{a{--tw-text-opacity:1;color:rgb(98 106 122/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:3px}a:focus,a:hover{text-decoration-color:transparent}}.custom-breadcrumbs{li{display:inline-block}}.entry-content{a{--tw-text-opacity:1;color:rgb(98 106 122/var(--tw-text-opacity,1));font-weight:700;text-decoration-line:underline;text-decoration-thickness:.04em;text-underline-offset:3px}a:focus,a:hover{text-decoration-color:transparent}}.full-width-media-text__media{img{--tw-translate-x:-50%;--tw-translate-y:-70%;left:50%;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:80rem){img{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:clamp(9.9375rem,8.5559rem + 6.9079vw,15.1875rem)}}}.global-main__sidebar{.widget-container{--tw-bg-opacity:1;--tw-shadow:0 0 30px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 0 30px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:10px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(98 106 122/var(--tw-text-opacity,1));color:rgb(98 106 122/var(--tw-text-opacity,1));color:rgb(54 60 71/var(--tw-text-opacity,1));display:inline-block;display:none;display:block;font-size:1rem;font-size:1.25rem;font-weight:500;margin-bottom:1rem;margin-bottom:0;margin-bottom:3rem;margin-bottom:1rem;margin-bottom:1rem;margin-bottom:0;margin-bottom:1.5rem;margin-top:2rem;padding-bottom:2.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:2.5rem;text-align:center;text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:.04em;text-decoration-thickness:.04em;text-underline-offset:3px;text-underline-offset:3px}.widget-container,a{--tw-text-opacity:1;--tw-text-opacity:1;--tw-text-opacity:1}a{color:rgb(98 106 122/var(--tw-text-opacity,1));text-decoration-line:underline;text-decoration-thickness:.04em;text-underline-offset:3px}a:focus,a:hover{text-decoration-color:transparent}}.home{.featured-article{.byline{font-size:1rem}.excerpt{font-size:1.125rem;margin-bottom:2.5rem;margin-top:2rem}}}.modal.active{animation:fadeIn .25s ease;background:rgba(98,106,122,.5);bottom:0;display:block;height:100%;left:50%;position:fixed;right:0;top:0;width:100%;z-index:99}.my-account{a{--tw-text-opacity:1;color:rgb(98 106 122/var(--tw-text-opacity,1));font-weight:700;text-decoration-line:underline;text-decoration-thickness:.04em;text-underline-offset:3px}a:focus,a:hover{text-decoration-color:transparent}}.page-not-found{a{--tw-text-opacity:1;color:rgb(98 106 122/var(--tw-text-opacity,1));font-weight:700;text-decoration-line:underline;text-underline-offset:3px}a:focus,a:hover{text-decoration-color:transparent}ul{list-style-type:disc;margin-bottom:1rem;padding-left:2.5rem}}.rp4wp-related-posts{h2{margin-bottom:2rem}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-top-\[1600px\]{top:-1600px}.left-0{left:0}.left-2\/4{left:50%}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-4{top:1rem}.top-\[25vh\]{top:25vh}.z-0{z-index:0}.z-\[15\]{z-index:15}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.row-span-2{grid-row:span 2/span 2}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0;margin-top:0}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.\!mb-0{margin-bottom:0!important}.\!mb-10{margin-bottom:2.5rem!important}.\!mb-4{margin-bottom:1rem!important}.-mr-20{margin-right:-5rem}.-mt-20{margin-top:-5rem}.-mt-24{margin-top:-6rem}.mb-0{margin-bottom:0}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-28{margin-bottom:7rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0{margin-top:0}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[20vh\]{margin-top:20vh}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[568\/299\]{aspect-ratio:568/299}.h-\[125px\]{height:125px}.h-\[16px\]{height:16px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[20px\]{height:20px}.h-\[20rem\]{height:20rem}.h-\[22px\]{height:22px}.h-\[330px\]{height:330px}.h-\[375px\]{height:375px}.h-full{height:100%}.min-h-\[100vh\]{min-height:100vh}.min-h-\[126px\]{min-height:126px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[46px\]{min-height:46px}.min-h-\[90px\]{min-height:90px}.min-h-\[unset\]{min-height:unset}.min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.w-\[125px\]{width:125px}.w-\[16px\]{width:16px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-\[210px\]{max-width:210px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-\[600px\]{max-width:600px}.max-w-\[800px\]{max-width:800px}.max-w-\[840px\]{max-width:840px}.max-w-\[900px\]{max-width:900px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[calc\(768px\+5vw\)\]{max-width:calc(768px + 5vw)}.max-w-screen-2xl{max-width:96rem}.max-w-screen-lg{max-width:64rem}.max-w-screen-md{max-width:48rem}.max-w-screen-sm{max-width:40rem}.max-w-screen-xl{max-width:80rem}.border-collapse{border-collapse:collapse}.-translate-x-2\/4{--tw-translate-x:-50%}.-translate-x-2\/4,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-24{gap:6rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-6{row-gap:1.5rem}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded-\[10px\]{border-radius:10px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-b-\[10px\]{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.rounded-r-\[10px\]{border-bottom-right-radius:10px;border-top-right-radius:10px}.rounded-bl-\[10px\]{border-bottom-left-radius:10px}.rounded-br-\[4px\]{border-bottom-right-radius:4px}.rounded-tl-\[4px\]{border-top-left-radius:4px}.rounded-tl-\[6px\]{border-top-left-radius:6px}.rounded-tr-\[6px\]{border-top-right-radius:6px}.border{border-width:1px}.border-0{border-width:0}.border-t{border-top-width:1px}.border-blue-gray-50{--tw-border-opacity:1;border-color:rgb(98 106 122/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.\!bg-blue-gray-50{--tw-bg-opacity:1!important;background-color:rgb(98 106 122/var(--tw-bg-opacity,1))!important}.bg-\[rgba\(98\2c 106\2c 122\2c 0\.5\)\]{background-color:rgba(98,106,122,.5)}.bg-blue-gray-10{--tw-bg-opacity:1;background-color:rgb(239 242 244/var(--tw-bg-opacity,1))}.bg-blue-gray-50{--tw-bg-opacity:1;background-color:rgb(98 106 122/var(--tw-bg-opacity,1))}.bg-notice-light{--tw-bg-opacity:1;background-color:rgb(232 240 255/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(240 106 0/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-cover{background-size:cover}.bg-\[25\%_center\]{background-position:25%}.bg-\[center_top\]{background-position:top}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-blue-gray-50{fill:#626a7a}.fill-none{fill:none}.fill-orange-100{fill:#f06a00}.fill-white{fill:#fff}.stroke-blue-gray-50{stroke:#626a7a}.stroke-orange-100{stroke:#f06a00}.stroke-white{stroke:#fff}.stroke-2{stroke-width:2}.stroke-\[3\]{stroke-width:3}.p-0{padding:0}.p-2{padding:.5rem}.p-4{padding:1rem}.p-8{padding:2rem}.\!px-\[6\%\]{padding-left:6%!important;padding-right:6%!important}.\!py-0{padding-bottom:0!important;padding-top:0!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[30px\]{padding-left:30px;padding-right:30px}.px-\[5\%\]{padding-left:5%;padding-right:5%}.px-\[5vw\]{padding-left:5vw;padding-right:5vw}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-\[12px\]{padding-bottom:12px;padding-top:12px}.\!pb-0{padding-bottom:0!important}.\!pt-0{padding-top:0!important}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pl-0{padding-left:0}.pr-20{padding-right:5rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-right{text-align:right}.font-lato{font-family:Lato,sans-serif}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-base{font-size:1.125rem}.text-lg{font-size:1.25rem}.text-sm{font-size:1rem}.text-xl{font-size:1.5625rem}.text-xs{font-size:.875rem}.text-xxs{font-size:.75rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-8{line-height:2rem}.leading-\[43px\]{line-height:43px}.leading-\[44px\]{line-height:44px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.tracking-\[1\.2px\]{letter-spacing:1.2px}.tracking-\[1\.8px\]{letter-spacing:1.8px}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-blue-gray-50{--tw-text-opacity:1;color:rgb(98 106 122/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:rgb(78 78 78/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.\!no-underline{text-decoration-line:none!important}.no-underline{text-decoration-line:none}.decoration-blue-gray-50{text-decoration-color:#626a7a}.decoration-transparent{text-decoration-color:transparent}.decoration-1{text-decoration-thickness:1px}.underline-offset-\[3px\]{text-underline-offset:3px}.underline-offset-\[5px\]{text-underline-offset:5px}.underline-offset-\[6px\]{text-underline-offset:6px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.shadow-\[0_0_25px_0_rgba\(0\2c 0\2c 0\2c 0\.10\)\2c 0_0_30px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{--tw-shadow:0 0 25px 0 rgba(0,0,0,.1),0 0 30px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 0 25px 0 var(--tw-shadow-color),0 0 30px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{--tw-shadow:0 0 30px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 0 30px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_30px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{--tw-shadow:0 4px 30px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 4px 30px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_30px_0_rgba\(0\2c 0\2c 0\2c 0\.10\)\]{--tw-shadow:0 4px 30px 0 rgba(0,0,0,.1);--tw-shadow-colored:0 4px 30px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[8px_8px_8px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{--tw-shadow:8px 8px 8px rgba(0,0,0,.05);--tw-shadow-colored:8px 8px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\!\~text-lg\/xl{font-size:clamp(1.25rem,1.1678rem + .4112vw,1.5625rem)!important}.\~mb-\[3rem\]\/\[5rem\]{margin-bottom:clamp(3rem,2.47rem + 2.63vw,5rem)}.\~h-\[18\.75rem\]\/\[35rem\]{height:clamp(18.75rem,14.47rem + 21.38vw,35rem)}.\~h-\[25\.625rem\]\/\[46\.125rem\]{height:clamp(25.625rem,20.23rem + 26.974vw,46.125rem)}.\~h-\[25rem\]\/\[32\.5rem\]{height:clamp(25rem,23.03rem + 9.87vw,32.5rem)}.\~h-\[25rem\]\/\[35rem\]{height:clamp(25rem,22.37rem + 13.16vw,35rem)}.\~p-\[1\.5rem\]\/\[3rem\]{padding:clamp(1.5rem,1.11rem + 1.97vw,3rem)}.\~py-\[2\.5rem\]\/\[4rem\]{padding-bottom:clamp(2.5rem,2.11rem + 1.97vw,4rem);padding-top:clamp(2.5rem,2.11rem + 1.97vw,4rem)}.\~py-\[2\.5rem\]\/\[5rem\]{padding-bottom:clamp(2.5rem,1.84rem + 3.29vw,5rem);padding-top:clamp(2.5rem,1.84rem + 3.29vw,5rem)}.\~pt-\[2\.5rem\]\/\[4rem\]{padding-top:clamp(2.5rem,2.11rem + 1.97vw,4rem)}.\~pt-\[2\.5rem\]\/\[5rem\]{padding-top:clamp(2.5rem,1.84rem + 3.29vw,5rem)}.\!\~pb-\[1rem\]\/\[2\.5rem\]{padding-bottom:clamp(1rem,.61rem + 1.97vw,2.5rem)!important}.\!\~pb-\[2\.5rem\]\/\[5rem\]{padding-bottom:clamp(2.5rem,1.84rem + 3.29vw,5rem)!important}.\~pb-\[2\.5rem\]\/\[4rem\]{padding-bottom:clamp(2.5rem,2.11rem + 1.97vw,4rem)}@media (min-width:96rem){.\32xl\:container{margin-left:auto;margin-right:auto;width:100%}@media (min-width:30rem){.\32xl\:container{max-width:30rem}}@media (min-width:40rem){.\32xl\:container{max-width:40rem}}@media (min-width:48rem){.\32xl\:container{max-width:48rem}}@media (min-width:61.25rem){.\32xl\:container{max-width:61.25rem}}@media (min-width:64rem){.\32xl\:container{max-width:64rem}}@media (min-width:71.25rem){.\32xl\:container{max-width:71.25rem}}@media (min-width:80rem){.\32xl\:container{max-width:80rem}}@media (min-width:96rem){.\32xl\:container{max-width:96rem}}@media (min-width:120rem){.\32xl\:container{max-width:120rem}}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:top-0:before{content:var(--tw-content);top:0}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-\[100vw\]:before{content:var(--tw-content);width:100vw}.before\:w-\[94vw\]:before{content:var(--tw-content);width:94vw}.before\:-translate-x-2\/4:before{--tw-translate-x:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-\[10px\]:before{border-radius:10px;content:var(--tw-content)}.before\:bg-white:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));content:var(--tw-content)}.before\:shadow-\[0_4px_30px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]:before{--tw-shadow:0 4px 30px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 4px 30px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);content:var(--tw-content)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:ml-2:after{content:var(--tw-content);margin-left:.5rem}.after\:ml-8:after{content:var(--tw-content);margin-left:2rem}.after\:mr-1:after{content:var(--tw-content);margin-right:.25rem}.after\:hidden:after{content:var(--tw-content);display:none}.after\:pl-6:after{content:var(--tw-content);padding-left:1.5rem}.after\:content-\[\'\|\'\]:after{--tw-content:"|";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:\!pb-0:last-child{padding-bottom:0!important}.last\:after\:content-\[\'\'\]:last-child:after{--tw-content:"";content:var(--tw-content)}.checked\:before\:absolute:checked:before{content:var(--tw-content);position:absolute}.checked\:before\:left-2\/4:checked:before{content:var(--tw-content);left:50%}.checked\:before\:top-2\/4:checked:before{content:var(--tw-content);top:50%}.checked\:before\:block:checked:before{content:var(--tw-content);display:block}.checked\:before\:h-\[12px\]:checked:before{content:var(--tw-content);height:12px}.checked\:before\:w-\[12px\]:checked:before{content:var(--tw-content);width:12px}.checked\:before\:-translate-x-2\/4:checked:before{--tw-translate-x:-50%}.checked\:before\:-translate-x-2\/4:checked:before,.checked\:before\:-translate-y-2\/4:checked:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.checked\:before\:-translate-y-2\/4:checked:before{--tw-translate-y:-50%}.checked\:before\:rounded-full:checked:before{border-radius:9999px;content:var(--tw-content)}.checked\:before\:bg-orange-100:checked:before{--tw-bg-opacity:1;background-color:rgb(240 106 0/var(--tw-bg-opacity,1));content:var(--tw-content)}.checked\:before\:content-\[\'\'\]:checked:before{--tw-content:"";content:var(--tw-content)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-blue-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(98 106 122/var(--tw-bg-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:decoration-inherit:hover{text-decoration-color:inherit}.hover\:decoration-transparent:hover{text-decoration-color:transparent}.hover\:shadow-\[0_0_25px_0_rgba\(0\2c 0\2c 0\2c 0\.10\)\2c 0_0_30px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]:hover{--tw-shadow:0 0 25px 0 rgba(0,0,0,.1),0 0 30px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 0 25px 0 var(--tw-shadow-color),0 0 30px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:transition:hover{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:duration-300:hover{transition-duration:.3s}.focus\:bg-blue-gray-50:focus{--tw-bg-opacity:1;background-color:rgb(98 106 122/var(--tw-bg-opacity,1))}.focus\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:decoration-inherit:focus{text-decoration-color:inherit}.focus\:decoration-transparent:focus{text-decoration-color:transparent}.focus\:shadow-\[0_0_25px_0_rgba\(0\2c 0\2c 0\2c 0\.10\)\2c 0_0_30px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]:focus{--tw-shadow:0 0 25px 0 rgba(0,0,0,.1),0 0 30px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 0 25px 0 var(--tw-shadow-color),0 0 30px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:transition:focus{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.focus\:duration-300:focus{transition-duration:.3s}.group:last-child .group-last\:after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group:hover .group-hover\:translate-x-\[31px\]{--tw-translate-x:31px}.group:hover .group-hover\:scale-x-\[2\],.group:hover .group-hover\:translate-x-\[31px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-\[2\]{--tw-scale-x:2}.group:hover .group-hover\:fill-blue-gray-50{fill:#626a7a}.group:hover .group-hover\:fill-orange-100{fill:#f06a00}.group:hover .group-hover\:fill-white{fill:#fff}.group:hover .group-hover\:decoration-transparent{text-decoration-color:transparent}.group:hover .group-hover\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:focus .group-focus\:translate-x-\[31px\]{--tw-translate-x:31px}.group:focus .group-focus\:scale-x-\[2\],.group:focus .group-focus\:translate-x-\[31px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus .group-focus\:scale-x-\[2\]{--tw-scale-x:2}.group:focus .group-focus\:fill-blue-gray-50{fill:#626a7a}.group:focus .group-focus\:fill-orange-100{fill:#f06a00}.group:focus .group-focus\:fill-white{fill:#fff}.group:focus .group-focus\:decoration-transparent{text-decoration-color:transparent}.group:focus .group-focus\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:ml-8{margin-left:2rem}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:mb-0{margin-bottom:0}.md\:mb-16{margin-bottom:4rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:h-\[300px\]{height:300px}.md\:w-\[400px\]{width:400px}.md\:max-w-\[370px\]{max-width:370px}.md\:max-w-\[500px\]{max-width:500px}.md\:max-w-screen-md{max-width:48rem}.md\:basis-6\/12{flex-basis:50%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.md\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:gap-8{gap:2rem}.md\:p-12{padding:3rem}.md\:px-12{padding-right:3rem}.md\:pl-12,.md\:px-12{padding-left:3rem}.md\:pl-4{padding-left:1rem}.md\:pr-12{padding-right:3rem}.md\:pt-0{padding-top:0}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:leading-normal{line-height:1.5}.after\:md\:inline-block:after{content:var(--tw-content);display:inline-block}}@media (min-width:61.25rem){.desktop-min\:min-h-\[102px\]{min-height:102px}}@media (min-width:64rem){.lg\:-mr-32{margin-right:-8rem}.lg\:mb-4{margin-bottom:1rem}.lg\:mb-8{margin-bottom:2rem}.lg\:ml-auto{margin-left:auto}.lg\:mt-0{margin-top:0}.lg\:mt-16{margin-top:4rem}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:h-\[43\.125rem\]{height:43.125rem}.lg\:min-h-\[530px\]{min-height:530px}.lg\:max-w-\[340px\]{max-width:340px}.lg\:max-w-\[calc\(768px\+5vw\)\]{max-width:calc(768px + 5vw)}.lg\:basis-6\/12{flex-basis:50%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[\.5fr_1fr_1\.25fr\]{grid-template-columns:.5fr 1fr 1.25fr}.lg\:grid-cols-\[1fr_1\.75fr\]{grid-template-columns:1fr 1.75fr}.lg\:grid-cols-\[1fr_370px\]{grid-template-columns:1fr 370px}.lg\:grid-cols-\[2fr_1\.25fr\]{grid-template-columns:2fr 1.25fr}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:items-center{align-items:center}.lg\:rounded-bl-\[10px\]{border-bottom-left-radius:10px}.lg\:py-12{padding-bottom:3rem;padding-top:3rem}.lg\:py-20{padding-bottom:5rem;padding-top:5rem}.lg\:py-4{padding-bottom:1rem;padding-top:1rem}.lg\:py-8{padding-bottom:2rem;padding-top:2rem}.lg\:pl-0{padding-left:0}.lg\:pr-12{padding-right:3rem}.lg\:pr-8{padding-right:2rem}.lg\:text-left{text-align:left}.lg\:before\:left-auto:before{content:var(--tw-content);left:auto}.lg\:before\:right-0:before{content:var(--tw-content);right:0}.lg\:before\:translate-x-0:before{--tw-translate-x:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:before\:rounded-l-none:before{border-bottom-left-radius:0;border-top-left-radius:0;content:var(--tw-content)}}@media (min-width:71.25rem){.desktop-md\:ml-auto{margin-left:auto}.desktop-md\:block{display:block}.desktop-md\:flex{display:flex}.desktop-md\:hidden{display:none}.desktop-md\:items-center{align-items:center}.desktop-md\:py-0{padding-bottom:0;padding-top:0}.desktop-md\:pb-2{padding-bottom:.5rem}}@media (min-width:80rem){.xl\:-ml-\[5vw\]{margin-left:-5vw}.xl\:ml-12{margin-left:3rem}.xl\:mr-\[unset\]{margin-right:unset}.xl\:mt-0{margin-top:0}.xl\:h-\[36\.875rem\]{height:36.875rem}.xl\:max-w-\[calc\(848px\+3vw\)\]{max-width:calc(848px + 3vw)}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:gap-20{gap:5rem}.xl\:pr-\[5\%\]{padding-right:5%}}@media (min-width:96rem){.\32xl\:h-\[40rem\]{height:40rem}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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UUEsMEVBK1FBLENBL1FBLCtEQStRQSxDQS9RQSw0REErUUEsQ0EvUUEsK0RBK1FBLENBL1FBLGdDQStRQSxDQS9RQSxnREErUUEsQ0EvUUEsb0NBK1FBLENBL1FBLHVEQStRQSxDQS9RQSw4QkErUUEsQ0EvUUEsZ0JBK1FBLENBL1FBLDhCQStRQSxDQS9RQSxnQkErUUEsQ0EvUUEsNkJBK1FBLENBL1FBLGdCQStRQSxDQS9RQSw2QkErUUEsQ0EvUUEsZ0JBK1FBLENBL1FBLHdCQStRQSxDQS9RQSw2QkErUUEsQ0EvUUEsNEJBK1FBLENBL1FBLDhCQStRQSxDQS9RQSx1REErUUEsQ0EvUUEsU0ErUUEsQ0EvUUEscURBK1FBLENBL1FBLE9BK1FBLENBL1FBLHNEQStRQSxDQS9RQSx5QkErUUEsQ0EvUUEsNkxBK1FBLENBL1FBLDhEQStRQSxDQS9RQSx3QkErUUEsQ0EvUUEseUJBK1FBLEVBL1FBLGlFQStRQSxDQS9RQSxnQ0ErUUEsQ0EvUUEsOEJBK1FBLENBL1FBLGdDQStRQSxDQS9RQSw0Q0ErUUEsQ0EvUUEsa0NBK1FBLENBL1FBLGFBK1FBLENBL1FBLHNDQStRQSxFQS9RQSwwREErUUEsQ0EvUUEsMkJBK1FBLENBL1FBLG9DQStRQSxDQS9RQSxzQkErUUEsQ0EvUUEsc0NBK1FBLENBL1FBLDZEQStRQSxDQS9RQSx3REErUUEsQ0EvUUEsb0JBK1FBLENBL1FBLGdDQStRQSxFQS9RQSx5REErUUEsRSIsInNvdXJjZXMiOlsid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy9zdHlsZS5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy9fc2l0ZS1jb21wb25lbnRzLmxlc3MiLCJ3ZWJwYWNrOi8vZ29zaGF3ay10aGVtZS8uL3NyYy9sZXNzL19zaXRlLWZvcm1zLmxlc3MiLCJ3ZWJwYWNrOi8vZ29zaGF3ay10aGVtZS8uL3NyYy9sZXNzL19zaXRlLWxheW91dC5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy9fc2l0ZS1nbG9iYWwtaGVhZGVyLmxlc3MiLCJ3ZWJwYWNrOi8vZ29zaGF3ay10aGVtZS8uL3NyYy9sZXNzL19zaXRlLWdsb2JhbC1uYXZpZ2F0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vZ29zaGF3ay10aGVtZS8uL3NyYy9sZXNzL19zaXRlLWVsZW1lbnRzLmxlc3MiLCJ3ZWJwYWNrOi8vZ29zaGF3ay10aGVtZS8uL3NyYy9sZXNzL19zaXRlLXR5cG9ncmFwaHkubGVzcyIsIndlYnBhY2s6Ly9nb3NoYXdrLXRoZW1lLy4vc3JjL2xlc3MvX3NpdGUtZ2xvYmFsLWZvb3Rlci5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy9fc2l0ZS11dGlsaXRpZXMubGVzcyIsIndlYnBhY2s6Ly9nb3NoYXdrLXRoZW1lLy4vc3JjL2xlc3MvX3NpdGUtaGVscGVycy5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy9fc2l0ZS1hbmltYXRpb25zLmxlc3MiLCJ3ZWJwYWNrOi8vZ29zaGF3ay10aGVtZS8uL3NyYy9sZXNzL19yZXNwb25zaXZlLW92ZXJsYXktbWVudS5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy9fcHJpbnQtbWVkaWEtcXVlcmllcy5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy9fd29vY29tbWVyY2UubGVzcyIsIndlYnBhY2s6Ly9nb3NoYXdrLXRoZW1lLy4vc3JjL2xlc3MvZ3V0ZW5iZXJnL19hbGlnbm1lbnQubGVzcyIsIndlYnBhY2s6Ly9nb3NoYXdrLXRoZW1lLy4vc3JjL2xlc3MvZ3V0ZW5iZXJnL19lbGVtZW50cy5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy9ndXRlbmJlcmcvX3V0aWxpdGllcy5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy9ndXRlbmJlcmcvX2xheW91dC5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy9hY2YvX2hlcm8ubGVzcyIsIndlYnBhY2s6Ly9nb3NoYXdrLXRoZW1lLy4vc3JjL2xlc3MvYWNmL19mZWF0dXJlZC1wcm9kdWN0cy1jYXJvdXNlbC5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy90ZW1wbGF0ZXMvX3Bvc3QtbGlzdC5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvbGVzcy90ZW1wbGF0ZXMvX3NlYXJjaC5sZXNzIiwid2VicGFjazovL2dvc2hhd2stdGhlbWUvLi9zcmMvY3NzL3RhaWx3aW5kLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyohXG5UaGVtZSBOYW1lOiBHb3NoYXdrIFRoZW1lXG5EZXNjcmlwdGlvbjogUmFyZSBCaXJkIFdvcmRwcmVzcyBzaXRlIHN0YXJ0ZXIgdGhlbWVcbkF1dGhvcjogUmFyZSBCaXJkIEluY1xuQXV0aG9yIFVSSTogaHR0cHM6Ly9yYXJlYmlyZGluYy5jb20vXG5WZXJzaW9uOiAxLjIuMVxuKi9cblxuLy8gU2l0ZSAvIEFwcCBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBQZXJjaCBnbG9iYWwgdmFyaWFibGVzIGN1c3RvbWl6YXRpb24gJiBvdmVycmlkZXNcbi8vIEBpbXBvcnQgXCJwZXJjaC9fcGVyY2gtYnVuZGxlXCI7XG5cbkBub2RlLW1vZHVsZXMtcGF0aDogXCIuLi8uLi9ub2RlX21vZHVsZXMvXCI7XG5cbkBpbXBvcnQgXCJAe25vZGUtbW9kdWxlcy1wYXRofW5vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzc1wiO1xuXG4vLyAvLyBTaXRlIFN0eWxlc1xuQGltcG9ydCBcIl9zaXRlLWdsb2JhbC12YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJfc2l0ZS1jb21wb25lbnRzXCI7XG5AaW1wb3J0IFwiX3NpdGUtZm9ybXNcIjtcbkBpbXBvcnQgXCJfc2l0ZS1sYXlvdXRcIjtcbkBpbXBvcnQgXCJfc2l0ZS1nbG9iYWwtaGVhZGVyXCI7XG5AaW1wb3J0IFwiX3NpdGUtZ2xvYmFsLW5hdmlnYXRpb25cIjtcbkBpbXBvcnQgXCJfc2l0ZS1lbGVtZW50c1wiO1xuQGltcG9ydCBcIl9zaXRlLXR5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJfc2l0ZS1nbG9iYWwtZm9vdGVyXCI7XG5AaW1wb3J0IFwiX3NpdGUtdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwiX3NpdGUtaGVscGVyc1wiO1xuQGltcG9ydCBcIl9zaXRlLWFuaW1hdGlvbnNcIjtcbkBpbXBvcnQgXCJfcmVzcG9uc2l2ZS1vdmVybGF5LW1lbnVcIjtcbkBpbXBvcnQgXCJfcHJpbnQtbWVkaWEtcXVlcmllc1wiO1xuQGltcG9ydCBcIl93b29jb21tZXJjZVwiO1xuXG4vLyBHdXRlbmJlcmdcbkBpbXBvcnQgXCJndXRlbmJlcmcvX2FsaWdubWVudFwiO1xuQGltcG9ydCBcImd1dGVuYmVyZy9fZWxlbWVudHNcIjtcbkBpbXBvcnQgXCJndXRlbmJlcmcvX3V0aWxpdGllc1wiO1xuQGltcG9ydCBcImd1dGVuYmVyZy9fbGF5b3V0XCI7XG5cbi8vIEFDRiBCbG9ja3NcbkBpbXBvcnQgXCJhY2YvX2hlcm9cIjtcbkBpbXBvcnQgXCJhY2YvX2ZlYXR1cmVkLXByb2R1Y3RzLWNhcm91c2VsXCI7XG5cbi8vIFRlbXBsYXRlc1xuQGltcG9ydCBcInRlbXBsYXRlcy9fcG9zdC1saXN0XCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL19zZWFyY2hcIjtcbiIsIi8vXG4vLyBTaXRlIENvbXBvbmVudHMgLSBDb21wb25lbnQgb3ZlcnJpZGVzICYgdW5pcXVlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ1dHRvbiB7XG4gICAgQGFwcGx5IH5cInJvdW5kZWQtWzVweF1cIiB+XCJ0ZXh0LVsxOXB4XVwiIH5cImgtWzUwcHhdXCIgflwicGItWzJweF1cIiBweC04IHB0LTAgIW5vLXVuZGVybGluZSB0ZXh0LWNlbnRlciBsZWFkaW5nLW5vbmUgZmxleCBpdGVtcy1jZW50ZXIgdy1maXQgZm9udC1ib2xkIGJnLW9yYW5nZS0xMDAgIXRleHQtd2hpdGUgYm9yZGVyIGJvcmRlci13aGl0ZSBjdXJzb3ItcG9pbnRlcjtcbiAgICBcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBAYXBwbHkgYmctYmx1ZS1ncmF5LTUwIHRleHQtd2hpdGUgYm9yZGVyIGJvcmRlci13aGl0ZTtcbiAgICB9XG5cbiAgICAmLS1ibHVlLWdyYXktNTAge1xuICAgICAgICBAYXBwbHkgYmctYmx1ZS1ncmF5LTUwO1xuICAgIFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1vcmFuZ2UtMTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiIsIi5uZi1mb3JtLWNvbnQge1xuICAgIEBhcHBseSBtYXgtdy1zY3JlZW4tZGVza3RvcC1taW4gbXgtYXV0bztcblxuICAgIC8vIERlbGl2cmEgU2lnbiBVcCBGb3Jtc1xuICAgICYuZGVsaXZyYS1zaWduLXVwLWZvcm0ge1xuXG4gICAgICAgIC5uZi1hZnRlci1mb3JtLWNvbnRlbnQge1xuXG4gICAgICAgICAgICAubmYtZXJyb3ItbXNnIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgflwicm91bmRlZC1iLVs2cHhdXCIgdGV4dC1ibHVlLWdyYXktMTAwIGJnLWZvcm0tZXJyb3IgdGV4dC14cyBpdGFsaWMgdGV4dC1jZW50ZXIgcHQtNCBwYi0yIHB4LTIgLW10LTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmYtYmVmb3JlLWZvcm0tY29udGVudCB7XG5cbiAgICAgICAgICAgIC5uZi1mb3JtLWZpZWxkcy1yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uZi1mb3JtLWNvbnRlbnQge1xuXG4gICAgICAgICAgICAuZW1haWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWItMDtcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IH5cInByLVsxMzVweF1cIiBmb2N1czpiZy1pbnB1dC1mb2N1cztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBmb250LW5vcm1hbCB0ZXh0LXNtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uZi1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYi0yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5mLWFmdGVyLWZpZWxkIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgLm5mLWVycm9yLW1zZyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmYtZXJyb3ItbXNnIHtcbiAgICAgICAgICAgICAgICAvLyBAYXBwbHkgdGV4dC1ibHVlLWdyYXktMTAwIGJnLWVycm9yLWxpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmYtcm93IHtcblxuICAgICAgICAgICAgICAgIG5mLWNlbGxzIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlIGZsZXggaXRlbXMtZW5kIGp1c3RpZnktaXRlbXMtZW5kO1xuXG4gICAgICAgICAgICAgICAgICAgID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSAhdy11bnNldCBibG9jayBncm93O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgIXctdW5zZXQgYmxvY2sgYWJzb2x1dGUgcmlnaHQtMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5pbmphLWZvcm1zLXJlcS1zeW1ib2wge1xuICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWJtaXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWItMDtcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgYmctb3JhbmdlLTEwMCBib3JkZXItd2hpdGUgaG92ZXI6YmctYmx1ZS1ncmF5LTUwIGhvdmVyOmJvcmRlci13aGl0ZSBmb2N1czpiZy1ibHVlLWdyYXktNTAgZm9jdXM6Ym9yZGVyLXdoaXRlIGRpc2FibGVkOmJnLVtyZ2JhKDI0MCwxMDYsMCwwLjUpXSBkaXNhYmxlZDpjdXJzb3ItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmYtbXVsdGktY2VsbCB7XG5cbiAgICAgICAgICAgIC5uZi1jZWxsIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcC0wIGZsb2F0LW5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBFbnRyeSBDb250ZW50IEZvcm1zXG4gICAgLm5mLWFmdGVyLWZvcm0tY29udGVudCB7XG5cbiAgICAgICAgLm5mLWVycm9yLW1zZyB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1lcnJvciBiZy10cmFuc3BhcmVudCBpdGFsaWMgdGV4dC1sZWZ0IHB0LTQgcGItMCBweC0wIG10LTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmYtYmVmb3JlLWZvcm0tY29udGVudCB7XG5cbiAgICAgICAgLm5mLWZvcm0tZmllbGRzLXJlcXVpcmVkIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXNtIGl0YWxpYyBtYi04O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5mLWZvcm0tY29udGVudCB7XG4gICAgICAgIEBhcHBseSBwLTA7XG5cbiAgICAgICAgaW5wdXQsXG4gICAgICAgIHNlbGVjdCxcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgQGFwcGx5IH5cIm1pbi1oLVs1MHB4XVwiIGJvcmRlciBib3JkZXItYmx1ZS1ncmF5LTUwIGJnLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1Ym1pdC1jb250YWluZXIge1xuICAgICAgICAgICAgQGFwcGx5IG1iLTA7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSBib3JkZXItb3JhbmdlLTEwMCBib3JkZXItb3JhbmdlLTEwMCBob3Zlcjpib3JkZXItYmx1ZS1ncmF5LTUwIGZvY3VzOmJvcmRlci1ibHVlLWdyYXktNTAgYmctb3JhbmdlLTEwMCBob3ZlcjpiZy1ibHVlLWdyYXktNTAgZm9jdXM6YmctYmx1ZS1ncmF5LTUwIGRpc2FibGVkOmJnLVtyZ2JhKDI0MCwxMDYsMCwwLjUpXSBkaXNhYmxlZDpjdXJzb3ItZGVmYXVsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIEBhcHBseSBmb250LW5vcm1hbCB0ZXh0LXNtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5mLWFmdGVyLWZpZWxkIHtcblxuICAgICAgICAgICAgLm5mLWVycm9yLW1zZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZXJyb3IgdGV4dC14cyBpdGFsaWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmYtZXJyb3Ige1xuXG4gICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctZXJyb3ItbGlnaHQgYm9yZGVyLWVycm9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5mLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgICAgIEBhcHBseSBtYi0yO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gLm5mLXBhc3Mge1xuXG4gICAgICAgIC8vICAgICBpbnB1dCxcbiAgICAgICAgLy8gICAgIHNlbGVjdCxcbiAgICAgICAgLy8gICAgIHRleHRhcmVhIHtcbiAgICAgICAgLy8gICAgICAgICBAYXBwbHkgYmctc3VjY2Vzcy1saWdodCBib3JkZXItc3VjY2VzcztcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gfVxuXG4gICAgICAgIC5uaW5qYS1mb3Jtcy1yZXEtc3ltYm9sIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LWdyYXktMTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBFbnRyeSBDb250ZW50IERlbGl2cmEgRm9ybVxuLmVudHJ5LWNvbnRlbnQge1xuXG4gICAgLm5mLWZvcm0tY29udCB7XG5cbiAgICAgICAgLy8gRGVsaXZyYSBTaWduIFVwIEZvcm1cbiAgICAgICAgJi5kZWxpdnJhLXNpZ24tdXAtZm9ybSB7XG5cbiAgICAgICAgICAgIC5uZi1hZnRlci1mb3JtLWNvbnRlbnQge1xuXG4gICAgICAgICAgICAgICAgLm5mLWVycm9yLW1zZyB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWVycm9yIGJnLXRyYW5zcGFyZW50IHRleHQtYmFzZSBpdGFsaWMgdGV4dC1sZWZ0IHB0LTQgcGItMCBweC0wIG10LTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmYtZm9ybS1jb250ZW50IHtcblxuICAgICAgICAgICAgICAgIC5zdWJtaXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG1iLTA7XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgYmctb3JhbmdlLTEwMCBib3JkZXItYmx1ZS1ncmF5LTUwIGhvdmVyOmJnLWJsdWUtZ3JheS01MCBob3Zlcjpib3JkZXItYmx1ZS1ncmF5LTUwIGZvY3VzOmJnLWJsdWUtZ3JheS01MCBmb2N1czpib3JkZXItYmx1ZS1ncmF5LTUwIGRpc2FibGVkOmJnLVtyZ2JhKDI0MCwxMDYsMCwwLjUpXSBkaXNhYmxlZDpjdXJzb3ItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIERlbGl2cmEgU2lnbiBVcCBGb3JtIG9uIEJsdWUgR3JheSA1MCBiYWNrZ3JvdW5kXG4gICAgLmhhcy1ibHVlLWdyYXktNTAtYmFja2dyb3VuZC1jb2xvciB7XG5cbiAgICAgICAgLm5mLWZvcm0tY29udCB7XG5cbiAgICAgICAgICAgICYuZGVsaXZyYS1zaWduLXVwLWZvcm0ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtdy1zY3JlZW4tc20gbXgtYXV0bztcblxuICAgICAgICAgICAgICAgIC5uZi1hZnRlci1mb3JtLWNvbnRlbnQge1xuXG4gICAgICAgICAgICAgICAgICAgIC5uZi1lcnJvci1tc2cge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IH5cInJvdW5kZWQtYi1bNnB4XVwiIHRleHQtYmx1ZS1ncmF5LTEwMCBiZy1mb3JtLWVycm9yIHRleHQtc20gaXRhbGljIHRleHQtY2VudGVyIHB0LTQgcGItMiBweC0yIC1tdC0yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5mLWZvcm0tY29udGVudCB7XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlciBib3JkZXItd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5uZi1lcnJvciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5uaW5qYS1mb3Jtcy1yZXEtc3ltYm9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3VibWl0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBAYXBwbHkgbWItMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlIGJnLW9yYW5nZS0xMDAgYm9yZGVyLXdoaXRlIGhvdmVyOmJnLWJsdWUtZ3JheS01MCBob3Zlcjpib3JkZXItd2hpdGUgZm9jdXM6YmctYmx1ZS1ncmF5LTUwIGZvY3VzOmJvcmRlci13aGl0ZSBkaXNhYmxlZDpiZy1bcmdiYSgyNDAsMTA2LDAsMC41KV0gZGlzYWJsZWQ6Y3Vyc29yLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmYtcmVzcG9uc2UtbXNnIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IH5cInJvdW5kZWQtWzZweF1cIiAhYmctd2hpdGUgdGV4dC1jZW50ZXIgIXRleHQtYmx1ZS1ncmF5LTUwIHAtNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNpZGViYXIgYW5kIEZvb3RlciBEZWxpdnJhIEZvcm1cbi5nbG9iYWwtbWFpbl9fc2lkZWJhci1jb250YWluZXIsXG4uZ2xvYmFsLWZvb3RlciB7XG5cbiAgICAubmYtZm9ybS1jb250IHtcblxuICAgICAgICAubmYtZm9ybS1jb250ZW50IHtcblxuICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICBzZWxlY3QsXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlciBib3JkZXItd2hpdGUgYmctd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uaW5qYS1mb3Jtcy1yZXEtc3ltYm9sIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5mLXJlc3BvbnNlLW1zZyB7XG4gICAgICAgICAgICBAYXBwbHkgflwicm91bmRlZC1bNnB4XVwiICFiZy13aGl0ZSB0ZXh0LWNlbnRlciAhdGV4dC1ibHVlLWdyYXktNTAgcHgtNCBweS02O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZW1haWwtc2lnbi11cC1tb2RhbCB7XG5cbiAgICAubmYtZm9ybS1jb250LmRlbGl2cmEtc2lnbi11cC1mb3JtIHtcblxuICAgICAgICAubmYtYWZ0ZXItZm9ybS1jb250ZW50IHtcblxuICAgICAgICAgICAgLm5mLWVycm9yLW1zZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtZXJyb3IgYmctdHJhbnNwYXJlbnQgaXRhbGljIHRleHQtbGVmdCBwdC00IHBiLTAgcHgtMCBtdC0wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5mLWZvcm0tY29udGVudCB7XG5cbiAgICAgICAgICAgIC5uZi1yb3cge1xuXG4gICAgICAgICAgICAgICAgbmYtY2VsbHMge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbXgtYXV0byByZWxhdGl2ZSB0ZXh0LWNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZ3Jvdy0wO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgflwicmlnaHQtW3Vuc2V0XVwiIHJlbGF0aXZlICFibG9jayAhdy1mdWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm5mLWNlbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWJtaXQtY29udGFpbmVyIHtcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5ICF3LWZ1bGwgbXQtNCB0ZXh0LXdoaXRlIGJnLW9yYW5nZS0xMDAgYm9yZGVyLW9yYW5nZS0xMDAgaG92ZXI6YmctYmx1ZS1ncmF5LTEwMCBob3Zlcjpib3JkZXItYmx1ZS1ncmF5LTEwMCBmb2N1czpiZy1ibHVlLWdyYXktMTAwIGZvY3VzOmJnLWJsdWUtZ3JheS0xMDAgZGlzYWJsZWQ6YmctYmx1ZS1ncmF5LTEwIGRpc2FibGVkOmN1cnNvci1ub3QtYWxsb3dlZCBkaXNhYmxlZDp0ZXh0LWJsdWUtZ3JheS01MCBkaXNhYmxlZDpib3JkZXItYmx1ZS1ncmF5LTEwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uZi1yZXNwb25zZS1tc2cge1xuICAgICAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyIG10LTg7XG5cbiAgICAgICAgICAgIC5jbG9zZS13aW5kb3cge1xuICAgICAgICAgICAgICAgIEBhcHBseSB+XCJtaW4taC1bdW5zZXRdXCIgflwidGV4dC1bMTVweF1cIiB+XCJ1bmRlcmxpbmUtb2Zmc2V0LVszcHhdXCIgcHQtNCBtdC04IHVuZGVybGluZSBob3Zlcjpuby11bmRlcmxpbmUgZm9jdXM6bm8tdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIFNpdGUgTGF5b3V0IC0gTGF5b3V0IG92ZXJyaWRlcyAmIHVuaXF1ZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAYXBwbHkgdGV4dC1zbSBzY3JvbGwtc21vb3RoO1xuXG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7XG4gICAgICAgIEBhcHBseSBzY3JvbGwtYXV0bztcbiAgICB9XG59XG5cblxuLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBAc2l0ZS1tYXgtd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5nbG9iYWwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyAvL05lZWRlZCB0byBwcmV2ZW50IGFsaWduZnVsbCBmcm9tIHB1c2hpbmcgb2ZmIHBhZ2UgYmVjYXVzZSBvZiBzY3JvbGxiYXJzXG59XG5cbi5nbG9iYWwtbWFpbiB7XG4gICAgZmxleDogMSAxIGF1dG87XG59XG5cblxuLy8gSGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG5cbi8vIE5hdmlnYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE1haW4gLyBNYWluIENvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAuZ2xvYmFsLW1haW4ge1xuXG4vLyAgICAgJl9fbWFpbi1jb250ZW50LXdyYXBwZXIge1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IEBjb250ZW50LWNvbnRhaW5lci1zaWRlLXBhZGRpbmc7XG4vLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IEBjb250ZW50LWNvbnRhaW5lci1zaWRlLXBhZGRpbmc7XG5cbi8vICAgICAgICAgJi53aXRoLXNpZGViYXIge1xuLy8gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgICAgICAgICAgIGdhcDogMi41cmVtO1xuXG4vLyAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcblxuLy8gICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgJl9fbWFpbi1jb250ZW50IHtcbi8vICAgICAgICAgbWF4LXdpZHRoOiBAc2l0ZS1tYXgtd2lkdGg7XG4vLyAgICAgICAgIHBhZGRpbmc6IGNsYW1wKDIuNXJlbSwgNXZ3LCA1cmVtKSAwO1xuLy8gICAgICAgICBtYXJnaW46IDAgYXV0bztcbi8vICAgICB9XG5cbi8vICAgICAmX19zaWRlYmFyIHtcbi8vICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgyLjVyZW0sIDV2dywgNXJlbSk7XG5cbi8vICAgICAgICAgaDIge1xuLy8gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4vLyAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbi8vICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcblxuLy8gICAgICAgICAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuLy8gICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4vLyAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuLy8gICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICBoMyB7XG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2l0ZS1jb2xvci1ncmF5LWxpZ2h0O1xuLy8gICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbi8vICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICB1bCB7XG4vLyAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICBsaSB7XG4vLyAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuLy8gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbi8vICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbi8vICAgICAgICAgICAgIGEge1xuLy8gICAgICAgICAgICAgICAgIGNvbG9yOiBAc2l0ZS1jb2xvci1ibGFjay1saWdodGVyO1xuLy8gICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbi8vICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuLy8gICAgICAgICAgICAgfVxuXG4vLyAgICAgICAgICAgICAucG9zdC1jb3VudCxcbi8vICAgICAgICAgICAgIC5wb3N0LWRhdGUge1xuLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbi8vICAgICAgICAgICAgICAgICBjb2xvcjogQHNpdGUtY29sb3ItZ3JheS1kYXJrO1xuLy8gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuLy8gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuXG4vLyAgICAgICAgIC53aWRnZXQtdGl0bGU6Zmlyc3Qtb2YtdHlwZSB7XG4vLyAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuLy8gICAgICAgICB9XG5cbi8vICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG4vLyAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbi8vICAgICAgICAgICAgIHdpZHRoOiA0NDBweDtcbi8vICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuLy8gICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4vLyAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXAoMi41cmVtLCA1dncsIDVyZW0pO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgJl9fc2lkZWJhci1jb250YWluZXIge1xuICAgIFxuLy8gICAgICAgICBAbWVkaWEoIG1pbi13aWR0aDogNjgwcHgpIHtcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4vLyAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4vLyAgICAgICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblxuLy8gICAgICAgICAgICAgLndpZGdldC1jb250YWluZXIge1xuLy8gICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcblxuLy8gICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG5cbi8vICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KSB7XG5cbi8vICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4vLyAgICAgICAgICAgICAud2lkZ2V0LWNvbnRhaW5lciB7XG4vLyAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICAuc2VhcmNoZm9ybSB7XG4vLyAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuXG4vLyAucGFnZS1iYW5uZXIge1xuXG4vLyAgICAgaW1nIHtcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgIG1heC13aWR0aDogQHNpdGUtbWF4LXdpZHRoO1xuLy8gICAgICAgICBoZWlnaHQ6IDMwdm1heDtcbi8vICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4vLyAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuLy8gICAgICAgICBtYXJnaW46IDAgYXV0bztcbi8vICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4vLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLmVudHJ5LWhlYWRlciB7XG4vLyAgICAgbWF4LXdpZHRoOiBAdGV4dC1tYXgtd2lkdGg7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gfVxuXG5cblxuLy8gLmVudHJ5LWNvbnRlbnQge1xuLy8gICAgIG1heC13aWR0aDogQHNpdGUtbWVkaXVtLXdpZHRoO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuLy8gICAgID4gOm5vdCguYWxpZ253aWRlKTpub3QoLmFsaWduZnVsbCkge1xuLy8gICAgICAgICBtYXgtd2lkdGg6IEB0ZXh0LW1heC13aWR0aDtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbi8vICAgICB9XG4vLyB9XG5cbi8vIC5lbnRyeS1jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4vLyB9XG5cbi8vIC5lbnRyeS1jb250ZW50ID4gOmxhc3QtY2hpbGQuYWxpZ25mdWxsIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gfVxuXG4vLyAuZW50cnktY29udGVudCA+IC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCxcbi8vIC5lbnRyeS1jb250ZW50ID4gLndwLWJsb2NrLWdyb3VwLmFsaWduZnVsbCB7XG4vLyAgICAgcGFkZGluZzogNXJlbSA1JTtcbi8vIH1cblxuLy8gLmVudHJ5LWZvb3RlciB7XG4vLyAgICAgbWF4LXdpZHRoOiBAdGV4dC1tYXgtd2lkdGg7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcblxuLy8gICAgIGgyIHtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLmNvbW1lbnRzLWFyZWEge1xuLy8gICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbi8vICAgICBwYWRkaW5nOiAxLjVyZW07XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNpdGUtY29sb3ItZ3JheS1saWdodDtcbi8vIH1cblxuLy8gLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyB9XG5cbi8vIC5wYWdlLWhlYWRlciB7XG4vLyAgICAgbWF4LXdpZHRoOiBAdGV4dC1tYXgtd2lkdGg7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4vLyAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcblxuLy8gICAgIEBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuLy8gICAgICAgICBwYWRkaW5nOiAwO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLnNlYXJjaGZvcm0ge1xuLy8gICAgIG1hcmdpbi10b3A6IDFyZW07XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuLy8gICAgIGRpdiB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbi8vICAgICB9XG5cbi8vICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4vLyAgICAgICAgIGZsZXgtZ3JvdzogMTtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4vLyAgICAgfVxuLy8gfVxuXG5cbi8vIEZvb3RlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4iLCIuZ2xvYmFsLWhlYWRlciB7XG5cbiAgICAmX19sb2dvIHtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGFwcGx5IH5cIm1heC1oLVs4MHB4XVwiIH5cIm1heC13LVsyMjVweF1cIiB+XCJ4czptYXgtdy1bMzAwcHhdXCI7IC8vIHJlcXVpcmVkIGZvciBmdWxsLWxvZ29cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWFpbi1uYXZpZ2F0aW9uIHtcblxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYuZHJvcGRvd24tYWN0aXZlIHtcblxuICAgICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHVuZGVybGluZSBkZWNvcmF0aW9uLWluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrIGxlZnQtMCBvcGFjaXR5LTEwMCBzY2FsZS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgflwibWwtWzVweF1cIiB+XCJ3LVsxMXB4XVwiIH5cImgtWzdweF1cIiBjb250ZW50LVsnJ10gYmctYXJyb3ctYmx1ZS1ncmF5LTUwIGJnLW5vLXJlcGVhdCB0cmFuc2Zvcm0gZHVyYXRpb24tMzAwIGVhc2UtbGluZWFyIHJvdGF0ZS0xODAgaW5saW5lLWJsb2NrIGFsaWduLW1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IH5cIm1sLVs1cHhdXCIgflwidy1bMTFweF1cIiB+XCJoLVs3cHhdXCIgY29udGVudC1bJyddIGJnLWFycm93LWJsdWUtZ3JheS01MCBiZy1uby1yZXBlYXQgcm90YXRlLTAgaW5saW5lLWJsb2NrIGFsaWduLW1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWItbWVudSB7XG4gICAgICAgIEBhcHBseSB+XCJyb3VuZGVkLWItWzEwcHhdXCIgflwic2hhZG93LVswXzRweF8zMHB4XzBfcmdiYSgwLDAsMCwwLjEwKV1cIiB+XCJtaW4tdy1bMzI1cHhdXCIgflwib3JpZ2luLVsyMCVfMF1cIiB+XCJsZWZ0LVstOTk5OXB4XVwiICB+XCJtdC1bLjdyZW1dXCIgaGlkZGVuIGFic29sdXRlIHRvcC1mdWxsIHNjYWxlLTAgdHJhbnNpdGlvbi10cmFuc2Zvcm0gZmxleCBmbGV4LXdyYXAgYmctd2hpdGUgcHgtMCBweS00IG92ZXJmbG93LWhpZGRlbjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBAYXBwbHkgflwibXktWzFweF1cIiBteC0wIHB4LTggcHktMCB3LWZ1bGwgZmlyc3Q6Zm9udC1zZW1pYm9sZDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IH5cInB5LVsuNzVyZW1dXCIgcHgtMCBtLTAgaW5saW5lLWJsb2NrIHctZnVsbCBjdXJzb3ItcG9pbnRlciByb3VuZGVkLW5vbmUgdGV4dC1ibHVlLWdyYXktNTAgYmctd2hpdGUgaG92ZXI6bS0wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbi1tZW51IHtcblxuICAgIGxpIHtcbiAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgQGFwcGx5IH5cInVuZGVybGluZS1vZmZzZXQtWzNweF1cIiB1bmRlcmxpbmUgZGVjb3JhdGlvbi10cmFuc3BhcmVudCBwLTQgdGV4dC1ibHVlLWdyYXktNTAgaG92ZXI6Y3Vyc29yLXBvaW50ZXIgaG92ZXI6ZGVjb3JhdGlvbi1pbmhlcml0IHRyYW5zaXRpb24gaG92ZXI6dHJhbnNpdGlvbiBkdXJhdGlvbi0zMDAgaG92ZXI6ZHVyYXRpb24tMzAwIGZvY3VzOmRlY29yYXRpb24taW5oZXJpdCBmb2N1czp0cmFuc2l0aW9uIGR1cmF0aW9uLTMwMCBmb2N1czpkdXJhdGlvbi0zMDA7XG4gICAgfVxufVxuXG4udXRpbGl0eS1tZW51IHtcblxuICAgIGxpIHtcbiAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayBtYi0wO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBAYXBwbHkgflwidW5kZXJsaW5lLW9mZnNldC1bM3B4XVwiIHVuZGVybGluZSBkZWNvcmF0aW9uLXRyYW5zcGFyZW50IHB4LTQgcHktMiB0ZXh0LXdoaXRlIGhvdmVyOmN1cnNvci1wb2ludGVyIGhvdmVyOmRlY29yYXRpb24taW5oZXJpdCB0cmFuc2l0aW9uIGhvdmVyOnRyYW5zaXRpb24gZHVyYXRpb24tMzAwIGhvdmVyOmR1cmF0aW9uLTMwMCBmb2N1czpkZWNvcmF0aW9uLWluaGVyaXQgZm9jdXM6dHJhbnNpdGlvbiBkdXJhdGlvbi0zMDAgZm9jdXM6ZHVyYXRpb24tMzAwO1xuICAgIH1cbn1cbiIsImltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gLmVudHJ5LWNvbnRlbnQgYTpub3QoLmJ1dHRvbik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspIHtcbi8vICAgY29sb3I6IEBzaXRlLWNvbG9yLWJsdWU7XG4vLyAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vIH1cblxuLy8gaW5wdXQsXG4vLyB0ZXh0YXJlYSxcbi8vIHNlbGVjdCB7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkIEBzaXRlLWNvbG9yLWdyYXk7XG4vLyAgICAgcGFkZGluZzogMC41cmVtO1xuLy8gfVxuXG4vLyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2l0ZS1jb2xvci1ibHVlO1xuLy8gICAgIGNvbG9yOiBAc2l0ZS1jb2xvci13aGl0ZTtcbi8vICAgICBib3JkZXItY29sb3I6IEBzaXRlLWNvbG9yLWJsdWU7XG4vLyB9IiwiQGgxOiAyLjVyZW07XG5AaDI6IDJyZW07XG5AaDM6IDEuNzVyZW07XG5AaDQ6IDEuNXJlbTtcbkBoNTogMS4yNXJlbTtcbkBoNjogMXJlbTtcblxuQGJhc2VsaW5lOiAxLjQ1cmVtO1xuXG4uZmx1aWQtdHlwZShAcHJvcGVydHksIEBtaW4tdncsIEBtYXgtdncsIEBtaW4tc2l6ZSwgQG1heC1zaXplKSB7XG5cbiAgICBAe3Byb3BlcnR5fTogQG1pbi1zaXplO1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdncpIHtcbiAgICAgICAgQHtwcm9wZXJ0eX06IGNhbGMoIEBtaW4tc2l6ZSB+XCIgKyBcIiB1bml0KEBtYXgtc2l6ZSAtIEBtaW4tc2l6ZSkgflwiICogKCgxMDB2dyAtIFwiIEBtaW4tdncgflwiKSAvXCIgdW5pdChAbWF4LXZ3IC0gQG1pbi12dykgflwiKVwiICk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1heC12dykge1xuICAgICAgICBAe3Byb3BlcnR5fTogQG1heC1zaXplO1xuICAgIH1cblxufVxuXG5ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zO1xuICAgIEBhcHBseSB0ZXh0LWJhc2UgdGV4dC1ncmF5LTEwMDtcbn1cblxucHJlIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy8gaDEge1xuLy8gICAgIEBhcHBseSB+dGV4dC0yeGwvM3hsIHRleHQtYmx1ZS1ncmF5LTEwMCBmb250LWJvbGQgbWItNCBsZWFkaW5nLXRpZ2h0O1xuXG4vLyAgICAgJjpvbmx5LWNoaWxkIHtcbi8vICAgICAgICAgQGFwcGx5IG1iLTA7XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBoMiB7XG4vLyAgICAgQGFwcGx5IH50ZXh0LXhsLzJ4bCB0ZXh0LWJsdWUtZ3JheS0xMDAgZm9udC1ib2xkIG1iLTQ7XG4vLyB9XG5cbi8vIGgzIHtcbi8vICAgICBAYXBwbHkgfnRleHQtbGcveGwgdGV4dC1ibHVlLWdyYXktMTAwIGZvbnQtYm9sZCBtYi0yO1xuLy8gfVxuXG4vLyBwIHtcbi8vICAgICBAYXBwbHkgbWItNCBsYXN0Om1iLTA7XG5cbi8vICAgICArIGgyLFxuLy8gICAgICsgaDMge1xuLy8gICAgICAgICBAYXBwbHkgIW10LTg7XG4vLyAgICAgfVxuLy8gfVxuXG4vLyBwOm5vdCg6bGFzdC1jaGlsZCkge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4vLyB9XG5cbi8vIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuLy8gICAgIGNvbG9yOiBAc2l0ZS1jb2xvci1ibGFjaztcbi8vICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKEBiYXNlbGluZSAtIDAuNXJlbSk7XG4vLyAgICAgbWFyZ2luLXRvcDogMDtcbi8vICAgICBsaW5lLWhlaWdodDogMS4xO1xuLy8gICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2VyaWY7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vIH1cblxuLy8gaDEge1xuLy8gICAgIC5mbHVpZC10eXBlKGZvbnQtc2l6ZSwgMjByZW0sIDQwcmVtLCBAaDIsIEBoMSk7XG4vLyAgICAgbWFyZ2luLXRvcDogMDtcbi8vICAgICBmb250LXdlaWdodDogNzAwO1xuLy8gfVxuXG4vLyAqICsgaDIge1xuLy8gICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuLy8gfVxuXG4vLyBib2R5Om5vdCguaG9tZSkgLmVudHJ5LWNvbnRlbnQgPiBoMiB7XG4vLyAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4vLyB9XG5cbi8vIGgyIHtcbi8vICAgICAuZmx1aWQtdHlwZShmb250LXNpemUsIDIwcmVtLCA0MHJlbSwgQGgzLCBAaDIpO1xuLy8gfVxuXG4vLyBoMyB7XG4vLyAgICAgLmZsdWlkLXR5cGUoZm9udC1zaXplLCAyMHJlbSwgNDByZW0sIEBoNCwgQGgzKTtcbi8vIH1cblxuLy8gaDQge1xuLy8gICAgIC5mbHVpZC10eXBlKGZvbnQtc2l6ZSwgMjByZW0sIDQwcmVtLCBAaDUsIEBoNCk7XG4vLyB9XG5cbi8vIGg1IHtcbi8vICAgICAuZmx1aWQtdHlwZShmb250LXNpemUsIDIwcmVtLCA0MHJlbSwgQGg2LCBAaDUpO1xuLy8gfVxuXG4vLyBoNiB7XG4vLyAgICAgLmZsdWlkLXR5cGUoZm9udC1zaXplLCAyMHJlbSwgNDByZW0sIDAuODc1cmVtLCBAaDYpO1xuLy8gfVxuXG4vLyAuZW50cnktY29udGVudCBsaSB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuLy8gfVxuXG4vLyAud2lkZ2V0LWNvbnRhaW5lciBoMyB7XG4vLyAgICAgLmZsdWlkLXR5cGUoZm9udC1zaXplLCAyMHJlbSwgNTByZW0sIEBoNSwgQGg0KTtcbi8vICAgICBmb250LXdlaWdodDogNDAwO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIH1cblxuLy8gLnRleHQteGwge1xuLy8gICAgIC5mbHVpZC10eXBlKGZvbnQtc2l6ZSwgMjByZW0sIDEwMHJlbSwgQGgzLCA0cmVtKTtcbi8vIH1cblxuLy8gLmVudHJ5LWNvbnRlbnQgKiArIGgzLFxuLy8gLmVudHJ5LWNvbnRlbnQgKiArIGg0IHtcbi8vICAgICBtYXJnaW4tdG9wOiAxZW07XG4vLyB9XG5cbiIsIi5nbG9iYWwtZm9vdGVyIHtcblxuICAgIGgyIHtcbiAgICAgICAgQGFwcGx5IHRleHQtYmFzZSBmb250LWJvbGQgcGItNiB0ZXh0LXdoaXRlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBAYXBwbHkgflwidW5kZXJsaW5lLW9mZnNldC1bM3B4XVwiIHVuZGVybGluZSB0ZXh0LXdoaXRlIGhvdmVyOmN1cnNvci1wb2ludGVyIGhvdmVyOmRlY29yYXRpb24tdHJhbnNwYXJlbnQgdHJhbnNpdGlvbiBob3Zlcjp0cmFuc2l0aW9uIGR1cmF0aW9uLTMwMCBob3ZlcjpkdXJhdGlvbi0zMDAgZm9jdXM6ZGVjb3JhdGlvbi10cmFuc3BhcmVudCBmb2N1czp0cmFuc2l0aW9uIGR1cmF0aW9uLTMwMCBmb2N1czpkdXJhdGlvbi0zMDA7XG4gICAgfVxuXG4gICAgLnByaW1hcnktZm9vdGVyIHtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBAYXBwbHkgcGItNiBtLTA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY29uZGFyeS1mb290ZXIge1xuXG4gICAgICAgIGEge1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsLW1lZGlhIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIC8vIEBhcHBseSBjdXJzb3ItcG9pbnRlcjtcblxuICAgICAgICAgICAgLy8gZmFpbHNhZmUgc2luY2UgZ3JvdXAgb24gdGhlIGEgaXMgbm90IHJlbmRlcmluZ1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWJsdWUtZ3JheS01MDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZpbGwtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIEBhcHBseSBoLTUgdy01IHAtMiBib3JkZXIgYm9yZGVyLXdoaXRlIHJvdW5kZWQtZnVsbCBiZy13aGl0ZSB0cmFuc2l0aW9uIGhvdmVyOnRyYW5zaXRpb24gZHVyYXRpb24tMzAwIGhvdmVyOmR1cmF0aW9uLTMwMCBmb2N1czp0cmFuc2l0aW9uIGR1cmF0aW9uLTMwMCBmb2N1czpkdXJhdGlvbi0zMDA7XG4gICAgICAgIH1cblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIEBhcHBseSBmaWxsLWJsdWUtZ3JheS01MCB0cmFuc2l0aW9uIGhvdmVyOnRyYW5zaXRpb24gZHVyYXRpb24tMzAwIGhvdmVyOmR1cmF0aW9uLTMwMCBmb2N1czp0cmFuc2l0aW9uIGR1cmF0aW9uLTMwMCBmb2N1czpkdXJhdGlvbi0zMDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIFNpdGUgdW5pcXVlIHV0aWxpdGllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJnLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzaXRlLWNvbG9yLWJsdWU7XG4gICAgY29sb3I6IEBzaXRlLWNvbG9yLXdoaXRlO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHNpdGUtY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmJnLWJsdWUtbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzaXRlLWNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgY29sb3I6IEBzaXRlLWNvbG9yLXdoaXRlO1xuXG4gICAgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgY29sb3I6IEBzaXRlLWNvbG9yLXdoaXRlO1xuICAgIH1cbn1cblxuLmJnLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzaXRlLWNvbG9yLWJsdWU7XG4gICAgY29sb3I6IEBzaXRlLWNvbG9yLXdoaXRlO1xuXG4gICAgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgY29sb3I6IEBzaXRlLWNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2l0ZS1jb2xvci1ibGFjaztcbiAgICB9XG59XG5cbi5iZy1ibHVlLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzaXRlLWNvbG9yLWJsdWUtZGFyaztcbiAgICBjb2xvcjogQHNpdGUtY29sb3Itd2hpdGU7XG5cbiAgICBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICBjb2xvcjogQHNpdGUtY29sb3Itd2hpdGU7XG4gICAgfVxufVxuXG4udGV4dC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IEB0ZXh0LW1heC13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4O1xuICAgIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xuICAgIFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBjbGlwLXBhdGg6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMjE3NTliO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgei1pbmRleDogMTAwMDAwO1xuICAgIH1cbn1cblxuLmFzcGVjdC1yYXRpby1ib3gge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uYXNwZWN0LXJhdGlvLWJveDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA1OTEuNDRweCAvIDExMjcuMzRweCAqIDEwMCU7XG59XG5cbi5hc3BlY3QtcmF0aW8tYm94OjphZnRlciB7IC8qIHRvIGNsZWFyIGZsb2F0ICovXG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLnBhZGRpbmctd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBAY29udGVudC1jb250YWluZXItc2lkZS1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6IEBjb250ZW50LWNvbnRhaW5lci1zaWRlLXBhZGRpbmc7XG59XG5cbiIsIi5zci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzLFxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2tpcC1saW5rLWJ1dHRvbiB7XG4gICAgbGVmdDogLTk5OXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IC05OTk7XG4gICAgXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgfVxufVxuXG4uZW1iZWQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoOSAvIDE2KSAqIDEwMCU7XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuQGJyb3dzZXItbWVzc2FnZS1tYXgtd2lkdGg6ICAgICAgICAgICAgIEBzaXRlLW1heC13aWR0aDtcbkBicm93c2VyLW1lc3NhZ2UtcGFkZGluZzogICAgICAgICAgICAgICAzLjUlIDFlbTtcbkBicm93c2VyLW1lc3NhZ2UtbWFyZ2luOiAgICAgICAgICAgICAgICBhdXRvIGF1dG8gNSU7XG5AYnJvd3Nlci1tZXNzYWdlLWJnLWNvbG9yOiAgICAgICAgICAgICAgI0VFQ0ZDRjtcbkBicm93c2VyLW1lc3NhZ2UtdGV4dC1hbGlnbjogICAgICAgICAgICBjZW50ZXI7XG5AYnJvd3Nlci1tZXNzYWdlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgMS41O1xuQGJyb3dzZXItbWVzc2FnZS1jb2xvcjogICAgICAgICAgICAgICAgIEBzaXRlLWNvbG9yLWJsYWNrO1xuXG4uYnJvd3Nlci1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgbWF4LXdpZHRoOiBAYnJvd3Nlci1tZXNzYWdlLW1heC13aWR0aDtcbiAgICBwYWRkaW5nOiBAYnJvd3Nlci1tZXNzYWdlLXBhZGRpbmc7XG4gICAgbWFyZ2luOiBAYnJvd3Nlci1tZXNzYWdlLW1hcmdpbjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IEBicm93c2VyLW1lc3NhZ2UtYmctY29sb3I7O1xuICAgIHRleHQtYWxpZ246IEBicm93c2VyLW1lc3NhZ2UtdGV4dC1hbGlnbjtcbiAgICBsaW5lLWhlaWdodDogQGJyb3dzZXItbWVzc2FnZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogQGJyb3dzZXItbWVzc2FnZS1jb2xvcjtcblxuICAgIC8vIFVuaGlkaW5nIGxvZ2ljIGZvciBkaWZmZXJlbnQgYnJvd3Nlci1tZXNzYWdlIHR5cGVzXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAmLmJyb3dzZXItb3V0ZGF0ZWQtbWVzc2FnZSB7XG4gICAgICAgIC8vIFNob3cgdGhpcyBoaWRkZW4gZWxlbWVudCBpZiB1c2luZyBhbiBvdXRkYXRlZCBicm93c2VyIF9fX19fX19fX1xuXG5cblxuICAgICAgICAvLyDij7PimKDvuI/ij7MgRnV0dXJlIGRlcHJlY2F0aW9uLCBiYWJ5ISDij7PimKDvuI/ij7NcbiAgICAgICAgLy8gI+KPs0ZVVFVSRS1DU1MtR1JJRFxuICAgICAgICAvLyBDaHJvbWUgYmVmb3JlIDQ5LCBvbGQgSUUnc1xuICAgICAgICAvLyBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PXBpY3R1cmVcbiAgICAgICAgLm1vZC1uby1waWN0dXJlICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAvLyBlbmQgZnV0dXJlIGRlcHJlY2F0aW9uIGNvZGUg4o+z4pig77iP4o+zXG5cbiAgICAgICAgLy8g4o+z4o+z4o+zIEZ1dHVyZSwgYmFieSEg4o+z4o+z4o+zXG4gICAgICAgIC8vIFRoZSBmb2xsb3dpbmcgY29kZSB3aWxsIGJlIGVtcGxveWVkIGluIGEgZnV0dXJlIHZlcnNpb24gb2YgUGVyY2g6XG4gICAgICAgIC8vICAtIE1vdmUgYnJvd3NlciBzdXBwb3J0IHRvIGV4cGxpY2l0bHkgcmVxdWlyZSBDU1MgR3JpZFxuICAgICAgICAvLyAgLSBBbHNvIHNlZSByZWxldmFudCBpdGVtcyBtYXJrZWQgI+KPs0ZVVFVSRS1DU1MtR1JJRFxuICAgICAgICAvLyA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBcbiAgICAgICAgLy8gLy8gSWYgYnJvd3NlciBkb2VzIG5vdCBBVCBBTEwgc3VwcG9ydCBDU1MgR3JpZCwgc2hvdyB0aGUgd2FybmluZ1xuICAgICAgICAvLyAvLyBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1ncmlkXG4gICAgICAgIC8vIEB7YnJvd3Nlci1vdXRkYXRlZC1tZXNzYWdlLXNlbGVjdG9yfSAmIHtcbiAgICAgICAgLy8gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIH1cbiAgICAgICAgLy8gPCA8IDwgPCA8IDwgPCA8IDwgPCA8IDwgPCA8IDwgPCA8IDwgPCA8IDwgPCA8IDwgXG4gICAgICAgIC8vIGVuZCBmdXR1cmUgY29kZSDij7Pij7Pij7NcbiAgICB9XG4gICAgJi5icm93c2VyLW5vLWpzLW1lc3NhZ2Uge1xuICAgICAgICAvLyBTaG93IHRoaXMgaGlkZGVuIGVsZW1lbnQgaWYgdXNpbmcgYSBicm93c2VyIHdpdGggSlMgdHVybmVkIG9mZiBvciBibG9ja2VkIF9fX19fX19fX1xuICAgICAgICAubW9kLW5vLWpzICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDIwMG1zIGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgICBcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xcmVtLCAwKTtcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICBcbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFyZW0sIDApO1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIFxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMS41cmVtLCAwLCAwKTtcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICBcbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMS41cmVtLCAwLCAwKTtcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICBcbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG5cbkBtZWRpYSBwcmludCwgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXG4gICAgLmFuaW1hdGVkIHtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIudG9nZ2xlLXNpZGViYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuaGFtYnVyZ2VyIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuXG4gICAgICAgIC5oYW1idXJnZXIgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGFtYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNlcmlmO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICB9XG59XG5cbi5vdmVybGF5LW1lbnUtY29udGFpbmVyIHtcblxuICAgIGltZyB7XG4gICAgICAgIEBhcHBseSB+XCJtYXgtaC1bODBweF1cIiB+XCJtYXgtdy1bMjI1cHhdXCIgflwieHM6bWF4LXctWzMwMHB4XVwiO1xuICAgIH1cblxuICAgIC5zb2NpYWwtbWVkaWEge1xuICAgICAgICBAYXBwbHkgZmxleDtcbiAgICB9XG59XG5cbi5vdmVybGF5LW1lbnUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBhcHBseSB+XCJweC1bNSVdXCIgdXBwZXJjYXNlIGZvbnQtbm9ybWFsIHRleHQtbGVmdDtcblxuICAgIHVsIHtcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgcGwtMDtcblxuICAgICAgICAmLm1lbnUge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgdGV4dC1sZyBweS0xMiBweC0wIGJvcmRlci1iIGJvcmRlci13aGl0ZTtcblxuICAgICAgICAgICAgPiBsaSB7XG5cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC14bDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnV0aWxpdHktbWVudSB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCB0ZXh0LWxnIHB5LTEyIHB4LTAgbm9ybWFsLWNhc2UgbWItNDA7XG5cbiAgICAgICAgICAgID4gbGkge1xuXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRleHQteGwgcHgtMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgQGFwcGx5IGhpZGRlbiBwdC02IHBsLTQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIEBhcHBseSBteS02IGZpcnN0Om10LTAgbGFzdDptYi0wO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblxuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgflwibWwtWzVweF1cIiBjb250ZW50LVsnJ10gYmctYXJyb3ctd2hpdGUgYmctbm8tcmVwZWF0IHRyYW5zZm9ybSBkdXJhdGlvbi0zMDAgZWFzZS1saW5lYXIgcm90YXRlLTE4MCB0ZXh0LXdoaXRlIGlubGluZS1ibG9jayB3LTQgaC00O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG5cbiAgICAgICAgICAgICYgPiBhIHtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IH5cIm1sLVs1cHhdXCIgY29udGVudC1bJyddIGJnLWFycm93LXdoaXRlIGJnLW5vLXJlcGVhdCByb3RhdGUtMCB0ZXh0LXdoaXRlIGlubGluZS1ibG9jayB3LTQgaC00O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbiB7XG5cbiAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5odG1sLm5hdi1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubmF2LW9wZW4uZ2xvYmFsLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubmF2LW9wZW4gLm92ZXJsYXktbWVudS1jb250YWluZXIge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMjUwbXM7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC5vdmVybGF5LW1lbnUsXG4gICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgMjUwbXM7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG4ubmF2LWNsb3NlZCAub3ZlcmxheS1tZW51LWNvbnRhaW5lciB7XG4gICAgdG9wOiAtMTYwMHB4O1xuICAgIHRyYW5zaXRpb246IHRvcCAyNTBtcyAyNTBtcztcblxuICAgIC5vdmVybGF5LW1lbnUsXG4gICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXM7XG4gICAgfVxuXG4gICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIGxlZnQ6IC0xMDAwcHg7XG4gICAgfVxufSIsIkBtZWRpYSBwcmludCB7XG5cbiAgICAqIHtcbiAgICAgICAgQGFwcGx5ICFiZy13aGl0ZTtcbiAgICB9XG5cbiAgICAuZW50cnktdGl0bGUge1xuICAgICAgICBAYXBwbHkgIWZsZXg7XG4gICAgfVxuXG4gICAgLmdsb2JhbC1oZWFkZXIsXG4gICAgLmdsb2JhbC1mb290ZXIsXG4gICAgLmdsb2JhbC1tYWluX19zaWRlYmFyIC5lbWFpbC1zaWduLXVwLFxuICAgIC5nbG9iYWwtbWFpbl9fc2lkZWJhciAucHJpbnQtYXJ0aWNsZSxcbiAgICAuZ2xvYmFsLW1haW5fX3NpZGViYXIgLndpZGdldF9uYXZfbWVudSxcbiAgICAuZ3JlY2FwdGNoYS1iYWRnZSxcbiAgICAucnA0d3AtcmVsYXRlZC1wb3N0cyB7XG4gICAgICAgIEBhcHBseSAhaGlkZGVuO1xuICAgIH1cblxuICAgIC5nbG9iYWwtbWFpbl9fbWFpbi1jb250ZW50IHtcbiAgICAgICAgQGFwcGx5ICFicmVhay1hZnRlci1wYWdlO1xuICAgIH1cblxuICAgIC5nbG9iYWwtbWFpbl9fc2lkZWJhciB7XG5cbiAgICAgICAgLnBhZ2UtdXJsIHtcbiAgICAgICAgICAgIEBhcHBseSAhYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAud2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAYXBwbHkgIXNoYWRvdy1ub25lICFwLTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2luZ2xlIHtcblxuICAgICAgICBoZWFkZXIge1xuXG4gICAgICAgICAgICA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5ICFmbGV4ICFmbGV4LXJvdy1yZXZlcnNlICFpdGVtcy1jZW50ZXIgIW1pbi1oLVszMDBweF0gIXctZnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWNvbnRlbnQge1xuICAgICAgICAgICAgQGFwcGx5ICFtdC0wICFiYXNpcy02LzEyO1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5ICF0ZXh0LWxlZnQgIXBsLTAgYmVmb3JlOiFzaGFkb3ctbm9uZSBiZWZvcmU6IWNvbnRlbnQtbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWltYWdlIHtcbiAgICAgICAgICAgIEBhcHBseSAhfmgtWzI1cmVtXS9bMzIuNXJlbV0gIWJnLWNlbnRlciAhYmctY292ZXIgIWJhc2lzLTYvMTIgIXJvdW5kZWQtYmwtbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucHJvZHVjdC1jaGVja291dC1mb3JtIHtcbiAgICBAYXBwbHkgflwicHgtWzUlXVwiIH5weS1bMi41cmVtXS9bNXJlbV0gbXgtYWxpZ25mdWxsIGJnLXdoaXRlO1xuXG4gICAgLndvb2NvbW1lcmNlIHtcbiAgICAgICAgQGFwcGx5IG1heC13LXNjcmVlbi0yeGwgbXgtYXV0bztcblxuXG4gICAgICAgIGZvcm0ge1xuXG4gICAgICAgICAgICAub3JkZXItZGV0YWlscyB7XG5cbiAgICAgICAgICAgICAgICAuYmlsbGluZy1kZXRhaWxzIHtcblxuICAgICAgICAgICAgICAgICAgICAjYmlsbGluZ19jaXR5X2ZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB+XCJtZDp3LVs1MCVdXCIgbWQ6aW5saW5lLWJsb2NrIG1kOnByLTQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAjYmlsbGluZ19maXJzdF9uYW1lX2ZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB+XCJtZDp3LVs1MCVdXCIgbWQ6aW5saW5lLWJsb2NrIG1kOnByLTQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICNiaWxsaW5nX2xhc3RfbmFtZV9maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgflwibWQ6dy1bNTAlXVwiIG1kOmlubGluZS1ibG9jayBtZDpwbC00O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgI2JpbGxpbmdfcG9zdGNvZGVfZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IH5cIm1kOnctWzI1JV1cIiBtZDppbmxpbmUtYmxvY2sgbWQ6cGwtNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICNiaWxsaW5nX3N0YXRlX2ZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB+XCJtZDp3LVsyNSVdXCIgbWQ6aW5saW5lLWJsb2NrIG1kOnBsLTQgbWQ6cHItNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICNwcm9kdWN0X3NlbGVjdG9yX2ZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2wgbWItMTI7XG5cbiAgICAgICAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IH5cImdyaWQtY29scy1bMjBweF8xZnJdXCIgZ3JpZCBpdGVtcy1jZW50ZXIgZ2FwLTI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbWItMCB0ZXh0LWJhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vcmRlci1zdW1tYXJ5IHtcblxuICAgICAgICAgICAgICAgIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsIG1iLTEyIHB4LTYgcHktOCBib3JkZXIgYm9yZGVyLWJsdWUtZ3JheS01MDtcblxuICAgICAgICAgICAgICAgICAgICAuY2FydC1oZWFkZXIsXG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IH5cImdyaWQtY29scy1bMi44ZnJfMS40ZnJfLjVmcl8xZnJdXCIgZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcGItNjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXF1YW50aXR5LFxuICAgICAgICAgICAgICAgICAgICAucXVhbnRpdHksXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXVuaXQtY29zdCxcbiAgICAgICAgICAgICAgICAgICAgLnVuaXQtY29zdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1zdWJ0b3RhbCxcbiAgICAgICAgICAgICAgICAgICAgLnN1YnRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LXJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWxlY3QyIHtcblxuICAgICAgICAgICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB+XCIhbWluLWgtWzUwcHhdXCI7XG4gICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IH5cIiFtaW4taC1bNTBweF1cIiBib3JkZXItZ3JheS0xMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgICAgIEBhcHBseSB+XCJsZWFkaW5nLVs1MHB4XVwiO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgflwiIW1pbi1oLVs1MHB4XVwiO1xuXG4gICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB+XCJib3JkZXItYi1bdHJhbnNwYXJlbnRdXCIgflwiYm9yZGVyLWwtW3RyYW5zcGFyZW50XVwiICB+XCJib3JkZXItci1bdHJhbnNwYXJlbnRdXCIgYm9yZGVyLXQtZ3JheS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IH5cImJvcmRlci10LVt0cmFuc3BhcmVudF1cIiB+XCJib3JkZXItbC1bdHJhbnNwYXJlbnRdXCIgIH5cImJvcmRlci1yLVt0cmFuc3BhcmVudF1cIiBib3JkZXItYi1ncmF5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLWludmFsaWQge1xuXG4gICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLWVycm9yLWxpZ2h0IGJvcmRlci1lcnJvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgflwibGVhZGluZy1bNTBweF1cIiB0ZXh0LWdyYXktMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBpbnB1dFt0eXBlPVwic2VsZWN0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRhcmVhXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgfVxuXG4gICAgICAgICNzZmdfY3VzdG9tZXJfcGFzc3dvcmQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgQGFwcGx5IH5cInJvdW5kZWQtWzVweF1cIiBibG9jayBtdC00IHAtNCB0ZXh0LXNtIGZvbnQtc2VtaWJvbGQgYmctbm90aWNlLWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53b29jb21tZXJjZS1lcnJvciB7XG5cbiAgICAgICAgICAgIEBhcHBseSB+XCJyb3VuZGVkLVs2cHhdXCIgdGV4dC1lcnJvciBiZy1lcnJvci1saWdodCB0ZXh0LWJhc2UgdGV4dC1jZW50ZXIgbWItMTIgYm9yZGVyIGJvcmRlci1lcnJvciBweS00IHB4LTI7XG4gICAgICAgIH1cblxuICAgICAgICAud29vY29tbWVyY2UtaW52YWxpZCB7XG5cbiAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1lcnJvci1saWdodCBib3JkZXItZXJyb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zbSBteS02O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgflwidW5kZXJsaW5lLW9mZnNldC1bM3B4XVwiIHVuZGVybGluZSBob3ZlcjpkZWNvcmF0aW9uLXRyYW5zcGFyZW50IGZvY3VzOmRlY29yYXRpb24tdHJhbnNwYXJlbnQgZm9udC1ib2xkIHRleHQtYmx1ZS1ncmF5LTUwIGxvd2VyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXltZW50X2JveC5wYXltZW50X21ldGhvZF9zZmcge1xuXG4gICAgICAgICAgICAjY2NfZXhwaXJ5IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZ3JpZCBncmlkLWNvbHMtMiBtYi00O1xuXG4gICAgICAgICAgICAgICAgLmNjLWV4cGlyYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCB3LWZ1bGw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNjLWV4cGlyYXRpb24tbW9udGgge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcHItNDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2MtZXhwaXJhdGlvbi15ZWFyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHBsLTQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNoZWNrb3V0LWlubGluZS1lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hlY2tvdXQtaW5saW5lLWVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIEBhcHBseSB+XCJyb3VuZGVkLVs1cHhdXCIgdGV4dC1lcnJvciB0ZXh0LXhzIHB5LTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYy1leHBpcmF0aW9uLFxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpoYXMoICsgLmNjLWV4cGlyYXRpb24gKyAuY2hlY2tvdXQtaW5saW5lLWVycm9yLW1lc3NhZ2UpLFxuICAgICAgICAgICAgICAgICY6aGFzKCArIC5jaGVja291dC1pbmxpbmUtZXJyb3ItbWVzc2FnZSkge1xuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0LCBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1lcnJvciBiZy1lcnJvci1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuXG4gICAgICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIEBhcHBseSBib3JkZXItbC1ncmF5LTEwMCBib3JkZXItci1ncmF5LTEwMCBib3JkZXItYi1ncmF5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltkYXRhLXNlbGVjdGVkPXRydWVdIHtcbiAgICAgICAgQGFwcGx5ICFiZy1ibHVlLWdyYXktNTAgIXRleHQtd2hpdGU7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgICAgIEBhcHBseSBiZy1ub3RpY2UtbGlnaHQgdGV4dC1ncmF5LTEwMDtcbiAgICB9XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgICBAYXBwbHkgbm8tdW5kZXJsaW5lO1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCB7XG5cbiAgLmlzLXN0eWxlLWhhcy1zaWRlYmFyLW5hdiB7XG5cbiAgICAud3AtYmxvY2stY29sdW1uOmxhc3QtY2hpbGQge1xuXG4gICAgICAuaXMtc3R5bGUtcm91bmRlZC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgQGFwcGx5IH5weS1bMi43cmVtXS9bNHJlbV0gbXQtNDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxLjc1cmVtLCAzdncsIDMuNzVyZW0pICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDEuNzVyZW0sIDN2dywgMy43NXJlbSkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIEBhcHBseSBwYi0yIGxhc3Q6cGItMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgICAgQGFwcGx5IH5cInVuZGVybGluZS1vZmZzZXQtWzNweF1cIiB1bmRlcmxpbmUgflwiZGVjb3JhdGlvbi1bMC4wNGVtXVwiIGhvdmVyOmRlY29yYXRpb24tdHJhbnNwYXJlbnQgZm9jdXM6ZGVjb3JhdGlvbi10cmFuc3BhcmVudCBmb250LWJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgICAgIFxuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1ncm91cCB7XG5cbiAgICAmLmhhcy13b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXIge1xuICAgICAgQGFwcGx5ICFwYi0xMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5hbGlnbndpZGUge1xuICAgIEBhcHBseSB3LWZ1bGwgbWF4LXctc2NyZWVuLTJ4bCBteC1hdXRvO1xufVxuXG4uYWxpZ25mdWxsIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJltjbGFzcyo9J2JnLSddOm5vdCguYmctd2hpdGUpIHtcbiAgICAgICAgQGFwcGx5IH5weS1bMi41cmVtXS9bNXJlbV0gcHgtWzUlXTtcbiAgICB9XG59XG5cbi53cC1ibG9jay1ncm91cCB7XG5cbiAgICAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIC8vIG1heC13aWR0aDogQHNpdGUtbWVkaXVtLXdpZHRoO1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBAYXBwbHkgbWF4LXctc2NyZWVuLTJ4bCBteC1hdXRvO1xuICAgICAgICBcbiAgICAgICAgLmFsaWduZnVsbCB7XG4gICAgICAgICAgICBAYXBwbHkgdy1zY3JlZW47XG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwdnc7XG4gICAgICAgIH1cblxuICAgICAgICAuYWxpZ253aWRlIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiBAc2l0ZS1tZWRpdW0td2lkdGg7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsIG1heC13LXNjcmVlbi0yeGw7XG4gICAgICAgIH1cblxuICAgICAgICAvLyAmID4gKiB7XG4gICAgICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6IEBjb250ZW50LWNvbnRhaW5lci1zaWRlLXBhZGRpbmc7XG4gICAgICAgIC8vICAgICBwYWRkaW5nLXJpZ2h0OiBAY29udGVudC1jb250YWluZXItc2lkZS1wYWRkaW5nO1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgJi5hbGlnbmZ1bGwsXG4gICAgJi5hbGlnbndpZGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBcbiAgICAgICAgLy8gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgIC8vICYgPiA6bm90KC5hbGlnbndpZGUpOm5vdCguYWxpZ25mdWxsKSB7XG4gICAgICAgIC8vIG1heC13aWR0aDogQHRleHQtbWF4LXdpZHRoO1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAvLyBAYXBwbHkgdy1mdWxsIG1heC13LXNjcmVlbi14bCBteC1hdXRvO1xuICAgIC8vIH1cbn1cblxuLndwLWJsb2NrLWNvdmVyLmFsaWduZnVsbCB7XG5cbiAgICAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogQHNpdGUtbWVkaXVtLXdpZHRoO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuXG4gICAgLmFsaWduZnVsbCB7XG4gICAgICAgIHdpZHRoOiBAc2l0ZS1tYXgtd2lkdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtICgxOTIwcHggLyAyKSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSAoMTkyMHB4IC8gMikpO1xuICAgIH1cblxuICAgIC53cC1ibG9jay1ncm91cCB7XG5cbiAgICAgICAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuXG4gICAgICAgICAgICAuYWxpZ25mdWxsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogQHNpdGUtbWF4LXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWVudS1jYXRlZ29yeS1zaWRlYmFyLW1lbnUtY29udGFpbmVyIHtcbiAgICBcbiAgICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBAYXBwbHkgZm9udC1ib2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3AtYmxvY2staW1hZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNpdGUtY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLmFsaWduZnVsbCB7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWxpZ25sZWZ0IHtcbiAgICAgICAgQGFwcGx5IG10LTAgbXItOCBtYi04IG1sLTA7XG4gICAgfVxufVxuXG4ud3AtYmxvY2stYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAmLmlzLXN0eWxlLWZpbGwge1xuXG4gICAgICAgIC8vIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgICAvLyAgICAgQGFwcGx5IGJnLW9yYW5nZS0xMDAgdGV4dC13aGl0ZSBib3JkZXIgYm9yZGVyLXdoaXRlO1xuICAgIFxuICAgICAgICAvLyAgICAgJjpob3ZlcixcbiAgICAgICAgLy8gICAgICY6Zm9jdXMge1xuICAgICAgICAvLyAgICAgICAgIEBhcHBseSBiZy1ibHVlLWdyYXktNTAgdGV4dC13aGl0ZSBib3JkZXIgYm9yZGVyLXdoaXRlO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG4gICAgfSAgXG5cbiAgICAmLmlzLXN0eWxlLW91dGxpbmUge1xuXG4gICAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgICAgICAgLy8gQGFwcGx5IGJnLXdoaXRlIHRleHQtYmx1ZS1ncmF5LTUwIGJvcmRlciBib3JkZXItYmx1ZS1ncmF5LTUwO1xuICAgIFxuICAgICAgICAgICAgLy8gJjpob3ZlcixcbiAgICAgICAgICAgIC8vICY6Zm9jdXMge1xuICAgICAgICAgICAgLy8gICAgIEBhcHBseSBiZy1ibHVlLWdyYXktNTAgdGV4dC13aGl0ZSBib3JkZXIgYm9yZGVyLWJsdWUtZ3JheS01MDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgIH0gIFxuXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAgIC8vIEBhcHBseSB+XCJyb3VuZGVkLVs1cHhdXCIgflwidGV4dC1bMTlweF1cIiB+XCJoLVs1MHB4XVwiIH5cInB4LVszMHB4XVwiIG5vLXVuZGVybGluZSB0ZXh0LWNlbnRlciBsZWFkaW5nLW5vbmUgaW5saW5lIGZvbnQtYm9sZCBiZy1vcmFuZ2UtMTAwIHRleHQtd2hpdGUgYm9yZGVyIGJvcmRlci13aGl0ZSBjdXJzb3ItcG9pbnRlcjtcblxuICAgICAgICBAYXBwbHkgflwicm91bmRlZC1bNXB4XVwiIH5cInRleHQtWzE5cHhdXCIgflwiaC1bNTBweF1cIiBweC04IHB5LTAgbm8tdW5kZXJsaW5lIHRleHQtY2VudGVyIGxlYWRpbmctbm9uZSBmbGV4IGl0ZW1zLWNlbnRlciBmb250LWJvbGQgYmctb3JhbmdlLTEwMCB0ZXh0LXdoaXRlIGJvcmRlciBib3JkZXItd2hpdGUgY3Vyc29yLXBvaW50ZXI7XG4gICAgXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWJsdWUtZ3JheS01MCB0ZXh0LXdoaXRlIGJvcmRlciBib3JkZXItd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1vcmFuZ2UtMTAwIHRleHQtd2hpdGUgYm9yZGVyIGJvcmRlci13aGl0ZTtcbiAgICBcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctYmx1ZS1ncmF5LTUwIHRleHQtd2hpdGUgYm9yZGVyIGJvcmRlci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndwLWJsb2NrLXF1b3RlIHtcbiAgICBtYXJnaW46IDIuNXJlbSAxcmVtIDIuNXJlbSAwO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgQHNpdGUtY29sb3ItYmx1ZTtcblxuICAgIHAge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIGNpdGUge1xuICAgICAgICBjb2xvcjogQHNpdGUtY29sb3ItYmxhY2stbGlnaHRlcjtcbiAgICB9XG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAzODBweDtcblxuICAgICYuYWxpZ25mdWxsIHtcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgfVxuXG4gICAgJi5pcy1pbWFnZS1maWxsIHtcblxuICAgICAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICAgICAgICAgICAgQGFwcGx5IH5cIm1pbi1oLVs0MDBweF1cIjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG5cbiAgICAgICAgaW1nLFxuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICBAYXBwbHkgflwidy1bcmV2ZXJ0LWxheWVyXVwiIG1heC13LWZ1bGwgbXgtYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgICAgICAgQGFwcGx5IHB4LTAgbXQtNiB+XCJtZDpweC1bNSVdXCIgbWQ6bXQtMDtcbiAgICB9XG5cbiAgICAmLmlzLXN0YWNrZWQtb24tbW9iaWxlIHtcblxuICAgICAgICAvLyAmLmhhcy1tZWRpYS1vbi10aGUtcmlnaHQge1xuICAgICAgICAvLyAgICAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEgZGVza3RvcC1taW46Z3JpZC1jb2xzLTI7XG5cbiAgICAgICAgLy8gICAgIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgICAgICAgLy8gICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgLy8gICAgICAgICBncmlkLWNvbHVtbjogMTtcblxuICAgICAgICAgICAgICAgIFxuXG4gICAgICAgIC8vICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBkZXNrdG9wLXN0eWxlcy1taW4pIHtcbiAgICAgICAgLy8gICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIC8vICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgLy8gICAgIH1cblxuICAgICAgICAvLyAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICAgICAgLy8gICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIC8vICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuXG4gICAgICAgIC8vICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBkZXNrdG9wLXN0eWxlcy1taW4pIHtcbiAgICAgICAgLy8gICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIC8vICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gfVxuXG4gICAgICAgICYuaXMtc3R5bGUtZ3JpZC1yZXZlcnNlIHtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgIWdyaWQtY29scy0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHB4LTAgbXQtMCBtYi0xMCByb3ctc3RhcnQtMSBjb2wtc3RhcnQtMSB+XCJtZDpweC1bNSVdXCIgbWQ6bXktMCBtZDpyb3ctc3RhcnQtMSBtZDpjb2wtc3RhcnQtMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm93LXN0YXJ0LTIgY29sLXN0YXJ0LTEgbWQ6cm93LXN0YXJ0LTEgbWQ6Y29sLXN0YXJ0LTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBhcHBseSBtYi0wO1xuXG4gICAgJi5pcy1zdHlsZS1oYXMtc2lkZWJhci1uYXYge1xuXG4gICAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAYXBwbHkgZmxleDtcblxuICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQuaGFzLWJhY2tncm91bmQge1xuICAgIFxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlcjogMDtcbn1cblxub2wud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59IiwiLy8gR3V0ZW5iZXJnIEVkaXRvciBQYWxldHRlIFN0eWxlc1xuLmhhcy1iYWNrZ3JvdW5kIHtcblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4uaGFzLWJsdWUtZ3JheS0xMC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBAYXBwbHkgYmctYmx1ZS1ncmF5LTEwO1xufVxuXG4uaGFzLWJsdWUtZ3JheS01MC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBAYXBwbHkgYmctYmx1ZS1ncmF5LTUwO1xufVxuXG4uaGFzLWJsdWUtZ3JheS0xMDAtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgQGFwcGx5IGJnLWJsdWUtZ3JheS0xMDA7XG59XG5cbi5oYXMtZ3JheS0xMDAtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgQGFwcGx5IGJnLWdyYXktMTAwO1xufVxuXG4uaGFzLW9yYW5nZS0xMDAtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgQGFwcGx5IGJnLW9yYW5nZS0xMDA7XG59XG5cbi5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgQGFwcGx5IGJnLXdoaXRlO1xufVxuXG4uaGFzLWJsdWUtZ3JheS0xMC1jb2xvciB7XG4gICAgQGFwcGx5IHRleHQtYmx1ZS1ncmF5LTEwO1xufVxuXG4uaGFzLWJsdWUtZ3JheS01MC1jb2xvciB7XG4gICAgQGFwcGx5IHRleHQtYmx1ZS1ncmF5LTUwO1xufVxuXG4uaGFzLWJsdWUtZ3JheS0xMDAtY29sb3Ige1xuICAgIEBhcHBseSB0ZXh0LWJsdWUtZ3JheS0xMDA7XG59XG5cbi5oYXMtZ3JheS0xMDAtY29sb3Ige1xuICAgIEBhcHBseSB0ZXh0LWdyYXktMTAwO1xufVxuXG4uaGFzLW9yYW5nZS0xMDAtY29sb3Ige1xuICAgIEBhcHBseSB0ZXh0LW9yYW5nZS0xMDA7XG59XG5cbi5oYXMtd2hpdGUtY29sb3Ige1xuICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xufVxuXG4vLyBHdXRlbmJlcmcgRWRpdG9yIFN0eWxlc1xuLmlzLXN0eWxlLWhhcy1zaWRlYmFyLW5hdiB7XG4gIEBhcHBseSB+XCJtZDohZ3JpZC1jb2xzLVs2MmZyXzM4ZnJdXCIgIWdyaWQ7XG59XG4uaXMtc3R5bGUtbWF4LXdpZHRoLTk4MCB7XG4gICAgQGFwcGx5ICFtYXgtdy1bOTgwcHhdICFteC1hdXRvO1xufVxuXG4uaXMtc3R5bGUtbWF4LXdpZHRoLXNjcmVlbi1tZCB7XG4gICAgQGFwcGx5ICFtYXgtdy1zY3JlZW4tbWQgIW14LWF1dG87XG59XG5cbi5pcy1zdHlsZS1tYXgtd2lkdGgtc2NyZWVuLWxnIHtcbiAgICBAYXBwbHkgIW1heC13LXNjcmVlbi1sZyAhbXgtYXV0bztcbn1cblxuLmlzLXN0eWxlLW1heC13aWR0aC1zY3JlZW4teGwge1xuICAgIEBhcHBseSAhbWF4LXctc2NyZWVuLXhsICFteC1hdXRvO1xufVxuXG4uaXMtc3R5bGUtcGFkZGluZy10LW5vbmUge1xuICAgIEBhcHBseSAhcHQtMDtcbn1cblxuLmlzLXN0eWxlLXJvdW5kZWQtYmFja2dyb3VuZCB7XG4gICAgQGFwcGx5ICFweC1bNSVdICF+cHktWzIuNXJlbV0vWzVyZW1dICFyb3VuZGVkLVsxMHB4XTtcbn1cblxuLmlzLXN0eWxlLXJvdW5kZWQtd2hpdGUtYmFja2dyb3VuZCB7XG4gICAgQGFwcGx5ICFiZy13aGl0ZSBweC00IH5weS1bMnJlbV0vWzNyZW1dICFzaGFkb3ctWzBfMF8zMHB4XzBfcmdiYSgwLDAsMCwwLjA1KV0gIXJvdW5kZWQtWzEwcHhdO1xufVxuXG4uaXMtc3R5bGUtcm91bmRlZC13aGl0ZS1iYWNrZ3JvdW5kLXdpdGgtbG9nbyB7XG4gICAgQGFwcGx5ICFiZy13aGl0ZSAhcHgtNCAhfnB5LVsycmVtXS9bM3JlbV0gIW1heC13LXNjcmVlbi14cyAhbWluLWgtWzE5NnB4XSAhc2hhZG93LVswXzBfMzBweF8wX3JnYmEoMCwwLDAsMC4wNSldICFyb3VuZGVkLVsxMHB4XSAhZmxleCAhanVzdGlmeS1pdGVtcy1jZW50ZXIgIWl0ZW1zLWNlbnRlciAhc2VsZi1zdHJldGNoO1xuXG4gICAgZmlndXJlIHtcbiAgICAgICAgQGFwcGx5ICFteC1hdXRvO1xuICAgIH1cbn1cblxuLmlzLXN0eWxlLXN1YnRsZS1oZWFkaW5nLTIwIHtcbiAgICBAYXBwbHkgIXVwcGVyY2FzZSAhdGV4dC1sZyAhZm9udC1tZWRpdW0gIW1iLTQgIXRyYWNraW5nLVsxLjhweF07XG59IiwiLmFsaWduZnVsbCArIC5hbGlnbmZ1bGwge1xuICAgIEBhcHBseSBtdC0wO1xufVxuXG4ud3AtYmxvY2stZ3JvdXAuYWxpZ25mdWxsLmhhcy1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gQGNvbnRlbnQtY29udGFpbmVyLXNpZGUtcGFkZGluZztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAgICAgICBwYWRkaW5nOiA1cmVtIEBjb250ZW50LWNvbnRhaW5lci1zaWRlLXBhZGRpbmc7XG4gICAgfVxufVxuXG4ud3AtYmxvY2stZ3JvdXAuYWxpZ25mdWxsLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcblxuICArIC53cC1ibG9jay1ncm91cC5hbGlnbmZ1bGwuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3Ige1xuICAgIEBhcHBseSBwdC0wO1xuICB9XG59XG5cbnAgKyAuYWxpZ25mdWxsLFxucCArIC5hbGlnbndpZGUge1xuICAgIEBhcHBseSBtdC02O1xufSIsIi5oZXJvIHtcbiAgICBwYWRkaW5nOiA1cmVtIDUlO1xuICAgIG1pbi1oZWlnaHQ6IDMwdmg7XG4gICAgaGVpZ2h0OiA1MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogQHNpdGUtbWF4LXdpZHRoO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OGVtO1xuICAgICAgICBjb2xvcjogQHNpdGUtY29sb3Itd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LXNlcmlmO1xuICAgIH1cblxuICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ1LCA2OCwgODksIDAuNSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cbiIsIi5mZWF0dXJlZC1wcm9kdWN0cy1jYXJvdXNlbCxcbi53cC1ibG9jay1hY2YtZmVhdHVyZWQtcHJvZHVjdHMtY2Fyb3VzZWwge1xuICBAYXBwbHkgcmVsYXRpdmUgdy1mdWxsIG92ZXJmbG93LWhpZGRlbjtcblxuICAmX192aWV3cG9ydCB7XG4gICAgQGFwcGx5IHctZnVsbCBvdmVyZmxvdy1oaWRkZW4gbS1hdXRvIG91dGxpbmUtMCB+XCJtYXgtdy1bY2FsYygoMTUzNnB4LzIpLTQwcHgpXVwiO1xuICB9XG5cbiAgJl9fdHJhY2sge1xuICAgIEBhcHBseSBmbGV4IGdhcC04IHdpbGwtY2hhbmdlLXRyYW5zZm9ybSB0cmFuc2Zvcm0gZHVyYXRpb24tMTAwMCBlYXNlLWluLW91dDtcbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICBAYXBwbHkgcHgtOCBwYi04IHB0LTQgYm94LWJvcmRlciBmbGV4IGJhc2lzLWZ1bGwgZ3Jvdy0wIHNocmluay0wIG1heC13LWZ1bGw7XG5cbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICBAYXBwbHkgb3V0bGluZS0wO1xuXG4gICAgICAucHJvZHVjdC1jYXJkIHtcbiAgICAgICAgQGFwcGx5IG91dGxpbmUgb3V0bGluZS0yIG91dGxpbmUtb2Zmc2V0LTQgb3V0bGluZS1pbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3ByZXYsXG4gICZfX25leHQge1xuICAgIEBhcHBseSB+XCJ0ZXh0LVsxLjVyZW1dXCJ+XCJoLVszNXB4XVwiflwidy1bMzRweF1cIiBjdXJzb3ItcG9pbnRlciBsZWFkaW5nLW5vbmUgdGV4dC1jZW50ZXIgei0yMCBwLTAgbWluLWgtMCByb3VuZGVkLWZ1bGw7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIEBhcHBseSBjdXJzb3Itbm90LWFsbG93ZWQ7XG5cbiAgICAgIHN2ZyB7XG5cbiAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICBAYXBwbHkgb3BhY2l0eS01MCA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgIFxuICAgICAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICAgICAgQGFwcGx5IGZpbGwtb3JhbmdlLTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcblxuICAgICAgY2lyY2xlIHtcbiAgICAgICAgQGFwcGx5IGZpbGwtb3JhbmdlLTEwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wcmV2IHtcbiAgICBAYXBwbHkgflwibWwtMC41XCI7XG4gIH1cblxuICAmX19uZXh0IHtcbiAgICBAYXBwbHkgflwibXItMC41XCI7XG4gIH1cblxuICAmX19kb3RzIHtcbiAgICBAYXBwbHkgcHgtOCBtdC0yIG1iLTAgbXgtYXV0byBmbGV4IGp1c3RpZnktc3RhcnQgZ2FwLTQgflwibWF4LXctW2NhbGMoKDE1MzZweC8yKS00MHB4KV1cIjtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBAYXBwbHkgcC0wIH5cImgtWzE4cHhdXCIgflwidy1bMThweF1cIiB+XCJtaW4taC1bdW5zZXRdXCIgY3Vyc29yLXBvaW50ZXIgcm91bmRlZC1mdWxsIGJnLXdoaXRlIGJvcmRlci0yIGJvcmRlci1vcmFuZ2UtMTAwIGhvdmVyOmJnLWJsdWUtZ3JheS01MCBob3Zlcjpib3JkZXItYmx1ZS1ncmF5LTUwIDtcblxuICAgICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgIEBhcHBseSBiZy1vcmFuZ2UtMTAwIGhvdmVyOmN1cnNvci1kZWZhdWx0IGhvdmVyOmJvcmRlci1vcmFuZ2UtMTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZpZ2F0aW9uLWJ1dHRvbnMge1xuICAgIEBhcHBseSBmbGV4IGp1c3RpZnktYmV0d2VlbiB3LWZ1bGwgYWJzb2x1dGUgflwidG9wLVs0NSVdXCIgflwiLXRyYW5zbGF0ZS15LVs0NSVdXCI7XG4gIH1cbn1cblxuIiwiLnBvc3RzLW5hdmlnYXRpb24sXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgICBtYXgtd2lkdGg6IEB0ZXh0LW1heC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAubmF2LWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIH1cblxuICAgIC8vIC5uYXYtcHJldmlvdXMsXG4gICAgLy8gLm5hdi1uZXh0IHtcblxuICAgIC8vICAgICBhIHtcbiAgICAvLyAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAxNTBtcywgYmFja2dyb3VuZC1jb2xvciAxNTBtcywgY29sb3IgMTUwbXM7XG4gICAgLy8gICAgICAgICBib3JkZXItcmFkaXVzOiBAY29tbW9uLWJvcmRlci1yYWRpdXM7XG4gICAgLy8gICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAvLyAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIC8vICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgQHNpdGUtY29sb3ItYmxhY2stbGlnaHRlcjtcbiAgICAvLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvLyAgICAgICAgIC8vIGNvbG9yOiBAc2l0ZS1jb2xvci1ibGFjay1saWdodGVyO1xuICAgICAgICAgICAgXG5cbiAgICAvLyAgICAgICAgICY6aG92ZXIsXG4gICAgLy8gICAgICAgICAmOmZvY3VzIHtcbiAgICAvLyAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBAc2l0ZS1jb2xvci1ibHVlO1xuICAgIC8vICAgICAgICAgICAgIC8vIGNvbG9yOiBAc2l0ZS1jb2xvci13aGl0ZTtcbiAgICAvLyAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCBAc2l0ZS1jb2xvci1ibHVlO1xuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICB9XG4gICAgLy8gfVxuXG4gICAgLy8gLm5hdi1wcmV2aW91cyB7XG4gICAgLy8gICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAvLyB9XG5cbiAgICAvLyAubmF2LW5leHQge1xuICAgIC8vICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAvLyB9XG59XG5cbi5zaW5nbGUge1xuXG4gICAgLmNvbnRlbnQtYXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcblxuICAgIC5uYXYtbGlua3Mge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG5cbiAgICAgICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gLjc1ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkICNlNWVjZjI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjNTU1ZTYxO1xuXG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1ibHVlLWdyYXktNTAgYm9yZGVyIGJvcmRlci1ibHVlLWdyYXktNTA7XG5cbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgYmctYmx1ZS1ncmF5LTUwIGJvcmRlci10cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kb3RzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICAwLjI1ZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNWVtO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5leHQsXG4gICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItb3JhbmdlLTEwMCBiZy1vcmFuZ2UtMTAwIHRleHQtd2hpdGUgaG92ZXI6Ym9yZGVyLWJsdWUtZ3JheS01MCBob3ZlcjpiZy1ibHVlLWdyYXktNTAgaG92ZXI6dGV4dC13aGl0ZSBmb2N1czpib3JkZXItYmx1ZS1ncmF5LTUwICBmb2N1czpob3ZlcjpiZy1ibHVlLWdyYXktNTAgZm9jdXM6dGV4dC13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEucGFnZS1udW1iZXJzIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1ibHVlLWdyYXktNTAgYm9yZGVyLXRyYW5zcGFyZW50IHRleHQtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiYm9keS5tb2RhbC1vcGVuIHtcbiAgICBAYXBwbHkgb3ZlcmZsb3ctaGlkZGVuO1xufVxuXG4uc2VhcmNoLW92ZXJsYXkge1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTgsIDEwNiwgMTIyLCAwLjUpO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gLjI1cyBlYXNlO1xuICAgICAgICBAYXBwbHkgflwicHgtWzUlXVwiIHB0LTUyIHBiLTQ7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgLy8gQGFwcGx5IH5cInNoYWRvdy1bOHB4XzhweF84cHhfcmdiYSgwLDAsMCwwLjA1KV1cIiB+XCJyb3VuZGVkLVsxMHB4XVwiIHJlbGF0aXZlIG1heC13LXNjcmVlbi1tZCB3LWZ1bGwgbS1hdXRvIGJnLXdoaXRlIHAtODtcbiAgICB9XG5cbiAgICAmX19pbnB1dC13cmFwcGVyIHtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBAYXBwbHkgbWQ6dy1mdWxsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnNlYXJjaC1pbnB1dC1jb250YWluZXIge1xuICAgIC8vICAgICBAYXBwbHkgbXQtNjtcbiAgICAvLyB9XG59IiwiQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5cbkBsYXllciBiYXNlIHtcblxuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBzcmM6IHVybCgnLi4vcmItYm90dG9tbGluZS9zcmMvZm9udHMvTGF0by9MYXRvLVJlZ3VsYXIudHRmJykgZm9ybWF0KHRydWV0eXBlKTtcbiAgICAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgQGFwcGx5IH50ZXh0LTJ4bC8zeGwgdGV4dC1ibHVlLWdyYXktMTAwIGZvbnQtYm9sZCBtYi00IGxlYWRpbmctdGlnaHQ7XG5cbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgICAgIEBhcHBseSBtYi0wO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBAYXBwbHkgfnRleHQteGwvMnhsIHRleHQtYmx1ZS1ncmF5LTEwMCBmb250LWJvbGQgbWItNDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIEBhcHBseSB+dGV4dC1sZy94bCB0ZXh0LWJsdWUtZ3JheS0xMDAgZm9udC1ib2xkIG1iLTI7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIEBhcHBseSBtYi00IGxhc3Q6bWItMDtcblxuICAgICAgICAraDIsXG4gICAgICAgICtoMyB7XG4gICAgICAgICAgICBAYXBwbHkgIW10LTg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24sXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIEBhcHBseSByb3VuZGVkLVs1cHhdIHRleHQtWzE5cHhdIGZvbnQtYm9sZCBwdC1bOHB4XSBwYi1bMTJweF0gcHgtOCBtaW4taC1bNTBweF0gbm8tdW5kZXJsaW5lIHRleHQtY2VudGVyIGxlYWRpbmctbm9uZSBpbmxpbmUtYmxvY2sgaG92ZXI6Y3Vyc29yLXBvaW50ZXIgdHJhbnNpdGlvbiBob3Zlcjp0cmFuc2l0aW9uIGZvY3VzOnRyYW5zaXRpb24gZHVyYXRpb24tMzAwIGhvdmVyOmR1cmF0aW9uLTMwMCBmb2N1czpkdXJhdGlvbi0zMDA7XG4gICAgfVxuXG4gICAgaW5wdXQsXG4gICAgc2VsZWN0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtWzVweF0gdGV4dC1bMTlweF0gbWluLWgtWzUwcHhdIHRleHQtZ3JheS0xMDAgcHktMiBweC0yIGJvcmRlciBib3JkZXItYmx1ZS1ncmF5LTUwIGJnLXdoaXRlIGlubGluZS1ibG9jayB3LWZ1bGw7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgQGFwcGx5IGN1cnNvci1wb2ludGVyO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIEBhcHBseSBtaW4taC1bdW5zZXRdO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgQGFwcGx5IHRleHQtc20gaW5saW5lLWJsb2NrIG1iLTI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIEBhcHBseSB0cmFuc2l0aW9uIGhvdmVyOnRyYW5zaXRpb24gZm9jdXM6dHJhbnNpdGlvbiBkdXJhdGlvbi0zMDAgaG92ZXI6ZHVyYXRpb24tMzAwIGZvY3VzOmR1cmF0aW9uLTMwMCBob3ZlcjpjdXJzb3ItcG9pbnRlcjtcbiAgICB9XG5cbiAgICBmb290ZXIge1xuICAgICAgICAjcG1MaW5rIHtcbiAgICAgICAgICAgIEBhcHBseSBpbnZpc2libGUgdGV4dC14eHMgZm9udC1ub3JtYWwgcC0wIG1pbi1oLXVuc2V0IHVuZGVybGluZS1vZmZzZXQtWzNweF0gdW5kZXJsaW5lIGhvdmVyOmRlY29yYXRpb24tdHJhbnNwYXJlbnQgZm9jdXM6ZGVjb3JhdGlvbi10cmFuc3BhcmVudCBiZWZvcmU6Y29udGVudC1bJ3wnXSBiZWZvcmU6aW5saW5lLWJsb2NrIGJlZm9yZTpweC0yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgICBAYXBwbHkgbGlzdC1kZWNpbWFsICFsaXN0LWluc2lkZSBwbC0xMiBtYi00O1xuXG4gICAgICAgICtoMixcbiAgICAgICAgK2gzIHtcbiAgICAgICAgICAgIEBhcHBseSBtdC04O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGFwcGx5IG1iLTIgbGFzdDptYi0wO1xuICAgICAgICB9XG5cbiAgICAgICAgPmxpIHtcblxuICAgICAgICAgICAgPnVsIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbGlzdC1bbG93ZXItYWxwaGFdIHBsLTEyIG15LTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIEBhcHBseSBsaXN0LWRpc2MgcGwtMTIgbWItNDtcblxuICAgICAgICAraDIsXG4gICAgICAgICtoMyB7XG4gICAgICAgICAgICBAYXBwbHkgbXQtODtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBhcHBseSBtYi0yIGxhc3Q6bWItMDtcbiAgICAgICAgfVxuXG4gICAgICAgID5saSB7XG5cbiAgICAgICAgICAgID51bCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5ICFsaXN0LVtjaXJjbGVdIHBsLTEyIG15LTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBsYXllciBjb21wb25lbnRzIHtcblxuICAgIC5hbGVydC5hbGVydC1kYW5nZXIge1xuICAgICAgICBAYXBwbHkgYmctZXJyb3ItbGlnaHQgYm9yZGVyIGJvcmRlci1lcnJvciByb3VuZGVkLVs1cHhdO1xuICAgIH1cblxuICAgIC5hbGVydC5hbGVydC13YXJuaW5nIHtcbiAgICAgICAgQGFwcGx5IGJnLWVycm9yLWxpZ2h0IGJvcmRlciBib3JkZXItZXJyb3Igcm91bmRlZC1bNXB4XTtcbiAgICB9XG5cbiAgICAuYWxlcnQuYWxlcnQtc3VjY2VzcyB7XG4gICAgICAgIEBhcHBseSBiZy1zdWNjZXNzLWxpZ2h0IGJvcmRlciBib3JkZXItc3VjY2VzcyByb3VuZGVkLVs1cHhdO1xuICAgIH1cblxuICAgIC5hcmNoaXZlIHtcblxuICAgICAgICAmLnRheC1zb3VyY2Uge1xuXG4gICAgICAgICAgICAuYXV0aG9yLWJpbyB7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHVuZGVybGluZS1vZmZzZXQtWzNweF0gdW5kZXJsaW5lIGhvdmVyOmRlY29yYXRpb24tdHJhbnNwYXJlbnQgZm9jdXM6ZGVjb3JhdGlvbi10cmFuc3BhcmVudCB0ZXh0LWJsdWUtZ3JheS01MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYnMge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IHVuZGVybGluZS1vZmZzZXQtWzNweF0gdW5kZXJsaW5lIGhvdmVyOmRlY29yYXRpb24tdHJhbnNwYXJlbnQgZm9jdXM6ZGVjb3JhdGlvbi10cmFuc3BhcmVudCB0ZXh0LWJsdWUtZ3JheS01MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdXN0b20tYnJlYWRjcnVtYnMge1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50cnktY29udGVudCB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgdW5kZXJsaW5lLW9mZnNldC1bM3B4XSB1bmRlcmxpbmUgZGVjb3JhdGlvbi1bMC4wNGVtXSBob3ZlcjpkZWNvcmF0aW9uLXRyYW5zcGFyZW50IGZvY3VzOmRlY29yYXRpb24tdHJhbnNwYXJlbnQgZm9udC1ib2xkIHRleHQtYmx1ZS1ncmF5LTUwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuZnVsbC13aWR0aC1tZWRpYS10ZXh0X19tZWRpYSB7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMS8yIGxlZnQtMS8yIC10cmFuc2xhdGUteC0yLzQgLXRyYW5zbGF0ZS15LVs3MCVdIHhsOi10cmFuc2xhdGUteS0yLzQgeGw6fnctWzkuOTM3NXJlbV0vWzE1LjE4NzVyZW1dO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdsb2JhbC1tYWluX19zaWRlYmFyIHtcblxuICAgICAgICAud2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXIgYmctd2hpdGUgcm91bmRlZC1bMTBweF0gcHgtNiBweS0xMCBzaGFkb3ctWzBfMF8zMHB4XzBfcmdiYSgwLDAsMCwwLjA1KV07XG5cbiAgICAgICAgICAgICsud2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG10LTg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBhcHBseSB1bmRlcmxpbmUtb2Zmc2V0LVszcHhdIHVuZGVybGluZSBkZWNvcmF0aW9uLVswLjA0ZW1dIGhvdmVyOmRlY29yYXRpb24tdHJhbnNwYXJlbnQgZm9jdXM6ZGVjb3JhdGlvbi10cmFuc3BhcmVudCB0ZXh0LWJsdWUtZ3JheS01MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUge1xuXG4gICAgICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG1iLTQgbGc6bWItMTIgbGFzdDptYi0wO1xuXG4gICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIG1iLTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHVuZGVybGluZS1vZmZzZXQtWzNweF0gdW5kZXJsaW5lIGRlY29yYXRpb24tWzAuMDRlbV0gaG92ZXI6ZGVjb3JhdGlvbi10cmFuc3BhcmVudCBmb2N1czpkZWNvcmF0aW9uLXRyYW5zcGFyZW50IHRleHQtYmx1ZS1ncmF5LTUwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuIGxnOmJsb2NrIHRleHQtc207XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBtYi00IGxhc3Q6bWItMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53aWRnZXQtdGl0bGUge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWxnIHRleHQtYmx1ZS1ncmF5LTEwMCBmb250LW1lZGl1bSBtYi02O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgdW5kZXJsaW5lLW9mZnNldC1bM3B4XSB1bmRlcmxpbmUgZGVjb3JhdGlvbi1bMC4wNGVtXSBob3ZlcjpkZWNvcmF0aW9uLXRyYW5zcGFyZW50IGZvY3VzOmRlY29yYXRpb24tdHJhbnNwYXJlbnQgdGV4dC1ibHVlLWdyYXktNTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZSB7XG5cbiAgICAgICAgLmZlYXR1cmVkLWFydGljbGUge1xuXG4gICAgICAgICAgICAuYnlsaW5lIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1zbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmV4Y2VycHQge1xuICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJhc2UgbXQtOCBtYi0xMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTgsIDEwNiwgMTIyLCAwLjUpO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhbmltYXRpb246IGZhZGVJbiAuMjVzIGVhc2U7XG4gICAgfVxuXG4gICAgLm15LWFjY291bnQge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IHVuZGVybGluZS1vZmZzZXQtWzNweF0gdW5kZXJsaW5lIGRlY29yYXRpb24tWzAuMDRlbV0gZGVjb3JhdGlvbi1bMC4wNGVtXSBob3ZlcjpkZWNvcmF0aW9uLXRyYW5zcGFyZW50IGZvY3VzOmRlY29yYXRpb24tdHJhbnNwYXJlbnQgZm9udC1ib2xkIHRleHQtYmx1ZS1ncmF5LTUwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2Utbm90LWZvdW5kIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBhcHBseSB1bmRlcmxpbmUtb2Zmc2V0LVszcHhdIHVuZGVybGluZSBob3ZlcjpkZWNvcmF0aW9uLXRyYW5zcGFyZW50IGZvY3VzOmRlY29yYXRpb24tdHJhbnNwYXJlbnQgZm9udC1ib2xkIHRleHQtYmx1ZS1ncmF5LTUwO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgQGFwcGx5IGxpc3QtZGlzYyBwbC0xMCBtYi00O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJwNHdwLXJlbGF0ZWQtcG9zdHMge1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBhcHBseSBtYi04O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/