@font-face{font-family:solomonbold;src:url(/ResourcePackages/AnglicareWa/assets/dist/fonts/solomon_-_bold-webfont.woff2) format("woff2"),url(/ResourcePackages/AnglicareWa/assets/dist/fonts/solomon_-_bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:'$iconfontFamily';src:url(/ResourcePackages/AnglicareWa/assets/dist/fonts//core-icons.eot?d9mniu);src:url(/ResourcePackages/AnglicareWa/assets/dist/fonts//core-icons.eot?d9mniu#iefix) format("embedded-opentype"),url(/ResourcePackages/AnglicareWa/assets/dist/fonts//core-icons.ttf?d9mniu) format("truetype"),url(/ResourcePackages/AnglicareWa/assets/dist/fonts//core-icons.woff?d9mniu) format("woff"),url(/ResourcePackages/AnglicareWa/assets/dist/fonts//core-icons.svg?d9mniucore-icons) format("svg");font-weight:400;font-style:normal}.font-icon,[class*=" icon-"],[class^=icon-]{font-family:'$iconfontFamily';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ico-clothing:before{content:"\e914"}.icon-ico-sexual-abuse:before{content:"\e90f"}.icon-ico-disability:before{content:"\e910"}.icon-ico-parenting:before{content:"\e911"}.icon-ico-domestic:before{content:"\e912"}.icon-ico-finance:before{content:"\e913"}.icon-ico-person:before{content:"\e90b"}.icon-ico-assistance:before{content:"\e906"}.icon-ico-broken-heart:before{content:"\e907"}.icon-ico-fist:before{content:"\e908"}.icon-ico-flag:before{content:"\e909"}.icon-ico-head:before{content:"\e90a"}.icon-ico-house:before{content:"\e90c"}.icon-ico-pram:before{content:"\e90d"}.icon-ico-wheelchair:before{content:"\e90e"}.icon-ico-credit_card:before{content:"\e903"}.icon-ico-secure:before{content:"\e904"}.icon-ico-tax_deductible:before{content:"\e905"}.icon-ico-location:before{content:"\e900"}.icon-ico-download:before{content:"\e901"}.icon-ico-pdf:before{content:"\e902"}/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}body{min-width:320px;margin:0;padding:0;color:#333;font-family:"Open Sans",Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:1.4}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}svg.icon{pointer-events:none}img{max-width:100%;height:auto}.sr-only,.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before,.tabs__list:after,.tabs__list:before{content:" ";display:table}.clearfix:after,.tabs__list:after{clear:both}.centered{text-align:center;margin-left:auto;margin-right:auto}.align-left{text-align:left;display:block}.align-right{text-align:right;display:block}.nobr{white-space:nowrap}.mobile-only{display:block}@media screen and (min-width:31.25em){.mobile-only{display:none}}.css--failed{display:none!important}.css--passed{display:block!important}h1,h2,h3,h4{color:#333;font-family:solomonbold;font-weight:400;line-height:1.353}h1{font-size:75px;font-size:4.6875rem;margin:0 0 20px}h2{margin:0 0 10px;font-size:26px;font-size:1.625rem}@media screen and (min-width:48em){h2{margin:0 0 30px;font-size:50px;font-size:3.125rem;line-height:56px}}h3{font-size:24px;font-size:1.5rem;margin:0 0 30px}h4{font-size:18px;font-size:1.125rem;margin:0 0 20px}p{margin:0 0 30px}a{color:#298fc2;text-decoration:none;background:0 0}a:active,a:focus,a:hover{color:#298fc2;text-decoration:underline;outline:0}@media screen and (max-width:47.9375em){input{border-radius:0;-webkit-appearance:none}}@media screen and (min-width:48em){.form-brand{width:100%;max-width:750px;margin:0 auto}}.form-brand fieldset{margin:0 0 30px;padding:0;border:none}.form-brand .btn{vertical-align:middle}.form-brand fieldset{position:relative}.form-brand label{display:block;vertical-align:middle;margin:5px;cursor:pointer}.form-brand input[type=email],.form-brand input[type=password],.form-brand input[type=search],.form-brand input[type=text]{display:inline-block;width:100%;height:60px;margin:0 auto 10px;padding:0 18px;border:none;line-height:56px;background:0 0;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:16px;font-size:1rem;vertical-align:middle;border:2px solid #333;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);box-shadow:0 0 6px 0 rgba(0,0,0,.1)}.form-brand input[type=checkbox],.form-brand input[type=radio]{opacity:0;position:absolute}.form-brand input[type=checkbox],.form-brand input[type=radio]{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}.form-brand input[type=checkbox]+label,.form-brand input[type=radio]+label{font-size:17px;font-size:1.0625rem}.form-brand input[type=checkbox]+label:before,.form-brand input[type=radio]+label:before{content:'';background:#fff;border:2px solid #333;border-radius:3px;display:inline-block;width:14px;height:14px;padding:0;margin-right:10px;text-align:center}.form-brand input[type=checkbox]:checked+label:before{background:#fff url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-tick.svg) center no-repeat;background-size:8px}.form-brand input[type=radio]+label:before{border-radius:50%}.form-brand input[type=radio]:checked+label:before{background:#333;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.form-brand textarea{width:100%;margin:0 0 20px;padding:10px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;font-size:.875rem;border:2px solid #333;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);box-shadow:0 0 6px 0 rgba(0,0,0,.1)}body.purple .form-brand input[type=email]:focus,body.purple .form-brand input[type=text]:focus{border-color:#7a4183;color:#7a4183;background:#fff;outline:0}body.purple .form-brand input[type=checkbox]:focus+label,body.purple .form-brand input[type=checkbox]:hover+label{color:#7a4183}body.purple .form-brand input[type=checkbox]:focus+label:before,body.purple .form-brand input[type=checkbox]:hover+label:before{border-color:#7a4183}body.purple .form-brand input[type=radio]+label:focus,body.purple .form-brand input[type=radio]+label:hover{color:#7a4183}body.purple .form-brand input[type=radio]+label:focus:before,body.purple .form-brand input[type=radio]+label:hover:before{border-color:#7a4183;background:#7a4183}body.purple .form-brand input[type=radio]:focus+label,body.purple .form-brand input[type=radio]:hover+label{color:#7a4183}body.purple .form-brand input[type=radio]:focus+label:before,body.purple .form-brand input[type=radio]:hover+label:before{border-color:#7a4183}body.purple .form-brand input[type=checkbox]:focus+label,body.purple .form-brand input[type=radio]:focus+label{outline:1px solid #ddd;border-color:#7a4183}body.purple .form-brand .select2-container--default .select2-selection--single{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);box-shadow:0 0 6px 0 rgba(0,0,0,.1)}body.purple .form-brand .select2-container--default .select2-selection--single:focus{border-color:#7a4183}body.purple .form-brand .select2-container--default .select2-selection--single:focus .select2-selection__rendered{color:#7a4183}body.purple .form-brand .select2-container--default .select2-selection--single:focus .select2-selection__arrow{background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select-focus.svg) no-repeat}body.purple .form-brand .select2-container--default .select2-selection--single .select2-selection__arrow{width:15px;height:7px;position:absolute;top:50%;right:18px;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select.svg) no-repeat;background-size:100% 100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.select2-container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0 0 40px;position:relative;vertical-align:middle}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-selection--single .select2-selection__rendered{display:block;padding-left:18px;padding-right:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-selection--single .select2-selection__clear{position:relative}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-container--default .select2-selection--single{height:60px;background-color:transparent;border:2px solid #333;border-radius:3px}.select2-container--default .select2-selection--single:focus{border-color:#7a4183;background-color:#fff;outline:0}.select2-container--default .select2-selection--single:focus .select2-selection__rendered{color:#7a4183}.select2-container--default .select2-selection--single:focus .select2-selection__arrow{background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select-focus.svg) no-repeat}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333;line-height:56px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{width:15px;height:7px;position:absolute;top:50%;right:18px;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select.svg) no-repeat;background-size:100% 100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single{background-color:#fff}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:2px solid #333}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}body.pink .form-brand input[type=email]:focus,body.pink .form-brand input[type=text]:focus{border-color:#c63663;color:#c63663;background:#fff;outline:0}body.pink .form-brand input[type=checkbox]:focus+label,body.pink .form-brand input[type=checkbox]:hover+label{color:#c63663}body.pink .form-brand input[type=checkbox]:focus+label:before,body.pink .form-brand input[type=checkbox]:hover+label:before{border-color:#c63663}body.pink .form-brand input[type=radio]+label:focus,body.pink .form-brand input[type=radio]+label:hover{color:#c63663}body.pink .form-brand input[type=radio]+label:focus:before,body.pink .form-brand input[type=radio]+label:hover:before{border-color:#c63663;background:#c63663}body.pink .form-brand input[type=radio]:focus+label,body.pink .form-brand input[type=radio]:hover+label{color:#c63663}body.pink .form-brand input[type=radio]:focus+label:before,body.pink .form-brand input[type=radio]:hover+label:before{border-color:#c63663}body.pink .form-brand input[type=checkbox]:focus+label,body.pink .form-brand input[type=radio]:focus+label{outline:1px solid #ddd;border-color:#c63663}body.pink .form-brand .select2-container--default .select2-selection--single{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);box-shadow:0 0 6px 0 rgba(0,0,0,.1)}body.pink .form-brand .select2-container--default .select2-selection--single:focus{border-color:#c63663}body.pink .form-brand .select2-container--default .select2-selection--single:focus .select2-selection__rendered{color:#c63663}body.pink .form-brand .select2-container--default .select2-selection--single:focus .select2-selection__arrow{background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select-focus.svg) no-repeat}body.pink .form-brand .select2-container--default .select2-selection--single .select2-selection__arrow{width:15px;height:7px;position:absolute;top:50%;right:18px;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select.svg) no-repeat;background-size:100% 100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.select2-container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0 0 40px;position:relative;vertical-align:middle}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-selection--single .select2-selection__rendered{display:block;padding-left:18px;padding-right:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-selection--single .select2-selection__clear{position:relative}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-container--default .select2-selection--single{height:60px;background-color:transparent;border:2px solid #333;border-radius:3px}.select2-container--default .select2-selection--single:focus{border-color:#c63663;background-color:#fff;outline:0}.select2-container--default .select2-selection--single:focus .select2-selection__rendered{color:#c63663}.select2-container--default .select2-selection--single:focus .select2-selection__arrow{background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select-focus.svg) no-repeat}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333;line-height:56px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{width:15px;height:7px;position:absolute;top:50%;right:18px;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select.svg) no-repeat;background-size:100% 100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single{background-color:#fff}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:2px solid #333}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}body.gold .form-brand input[type=email]:focus,body.gold .form-brand input[type=text]:focus{border-color:#edc800;color:#edc800;background:#fff;outline:0}body.gold .form-brand input[type=checkbox]:focus+label,body.gold .form-brand input[type=checkbox]:hover+label{color:#edc800}body.gold .form-brand input[type=checkbox]:focus+label:before,body.gold .form-brand input[type=checkbox]:hover+label:before{border-color:#edc800}body.gold .form-brand input[type=radio]+label:focus,body.gold .form-brand input[type=radio]+label:hover{color:#edc800}body.gold .form-brand input[type=radio]+label:focus:before,body.gold .form-brand input[type=radio]+label:hover:before{border-color:#edc800;background:#edc800}body.gold .form-brand input[type=radio]:focus+label,body.gold .form-brand input[type=radio]:hover+label{color:#edc800}body.gold .form-brand input[type=radio]:focus+label:before,body.gold .form-brand input[type=radio]:hover+label:before{border-color:#edc800}body.gold .form-brand input[type=checkbox]:focus+label,body.gold .form-brand input[type=radio]:focus+label{outline:1px solid #ddd;border-color:#edc800}body.gold .form-brand .select2-container--default .select2-selection--single{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);box-shadow:0 0 6px 0 rgba(0,0,0,.1)}body.gold .form-brand .select2-container--default .select2-selection--single:focus{border-color:#edc800}body.gold .form-brand .select2-container--default .select2-selection--single:focus .select2-selection__rendered{color:#edc800}body.gold .form-brand .select2-container--default .select2-selection--single:focus .select2-selection__arrow{background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select-focus.svg) no-repeat}body.gold .form-brand .select2-container--default .select2-selection--single .select2-selection__arrow{width:15px;height:7px;position:absolute;top:50%;right:18px;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select.svg) no-repeat;background-size:100% 100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.select2-container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0 0 40px;position:relative;vertical-align:middle}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-selection--single .select2-selection__rendered{display:block;padding-left:18px;padding-right:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-selection--single .select2-selection__clear{position:relative}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-container--default .select2-selection--single{height:60px;background-color:transparent;border:2px solid #333;border-radius:3px}.select2-container--default .select2-selection--single:focus{border-color:#edc800;background-color:#fff;outline:0}.select2-container--default .select2-selection--single:focus .select2-selection__rendered{color:#edc800}.select2-container--default .select2-selection--single:focus .select2-selection__arrow{background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select-focus.svg) no-repeat}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333;line-height:56px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{width:15px;height:7px;position:absolute;top:50%;right:18px;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select.svg) no-repeat;background-size:100% 100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single{background-color:#fff}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:2px solid #333}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}body.lightblue .form-brand input[type=email]:focus,body.lightblue .form-brand input[type=text]:focus{border-color:#298fc2;color:#298fc2;background:#fff;outline:0}body.lightblue .form-brand input[type=checkbox]:focus+label,body.lightblue .form-brand input[type=checkbox]:hover+label{color:#298fc2}body.lightblue .form-brand input[type=checkbox]:focus+label:before,body.lightblue .form-brand input[type=checkbox]:hover+label:before{border-color:#298fc2}body.lightblue .form-brand input[type=radio]+label:focus,body.lightblue .form-brand input[type=radio]+label:hover{color:#298fc2}body.lightblue .form-brand input[type=radio]+label:focus:before,body.lightblue .form-brand input[type=radio]+label:hover:before{border-color:#298fc2;background:#298fc2}body.lightblue .form-brand input[type=radio]:focus+label,body.lightblue .form-brand input[type=radio]:hover+label{color:#298fc2}body.lightblue .form-brand input[type=radio]:focus+label:before,body.lightblue .form-brand input[type=radio]:hover+label:before{border-color:#298fc2}body.lightblue .form-brand input[type=checkbox]:focus+label,body.lightblue .form-brand input[type=radio]:focus+label{outline:1px solid #ddd;border-color:#298fc2}body.lightblue .form-brand .select2-container--default .select2-selection--single{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);box-shadow:0 0 6px 0 rgba(0,0,0,.1)}body.lightblue .form-brand .select2-container--default .select2-selection--single:focus{border-color:#298fc2}body.lightblue .form-brand .select2-container--default .select2-selection--single:focus .select2-selection__rendered{color:#298fc2}body.lightblue .form-brand .select2-container--default .select2-selection--single:focus .select2-selection__arrow{background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select-focus.svg) no-repeat}body.lightblue .form-brand .select2-container--default .select2-selection--single .select2-selection__arrow{width:15px;height:7px;position:absolute;top:50%;right:18px;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select.svg) no-repeat;background-size:100% 100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.select2-container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0 0 40px;position:relative;vertical-align:middle}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-selection--single .select2-selection__rendered{display:block;padding-left:18px;padding-right:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-selection--single .select2-selection__clear{position:relative}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-container--default .select2-selection--single{height:60px;background-color:transparent;border:2px solid #333;border-radius:3px}.select2-container--default .select2-selection--single:focus{border-color:#298fc2;background-color:#fff;outline:0}.select2-container--default .select2-selection--single:focus .select2-selection__rendered{color:#298fc2}.select2-container--default .select2-selection--single:focus .select2-selection__arrow{background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select-focus.svg) no-repeat}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333;line-height:56px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{width:15px;height:7px;position:absolute;top:50%;right:18px;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select.svg) no-repeat;background-size:100% 100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single{background-color:#fff}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:2px solid #333}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}body.orange .form-brand input[type=email]:focus,body.orange .form-brand input[type=text]:focus{border-color:#ff8200;color:#ff8200;background:#fff;outline:0}body.orange .form-brand input[type=checkbox]:focus+label,body.orange .form-brand input[type=checkbox]:hover+label{color:#ff8200}body.orange .form-brand input[type=checkbox]:focus+label:before,body.orange .form-brand input[type=checkbox]:hover+label:before{border-color:#ff8200}body.orange .form-brand input[type=radio]+label:focus,body.orange .form-brand input[type=radio]+label:hover{color:#ff8200}body.orange .form-brand input[type=radio]+label:focus:before,body.orange .form-brand input[type=radio]+label:hover:before{border-color:#ff8200;background:#ff8200}body.orange .form-brand input[type=radio]:focus+label,body.orange .form-brand input[type=radio]:hover+label{color:#ff8200}body.orange .form-brand input[type=radio]:focus+label:before,body.orange .form-brand input[type=radio]:hover+label:before{border-color:#ff8200}body.orange .form-brand input[type=checkbox]:focus+label,body.orange .form-brand input[type=radio]:focus+label{outline:1px solid #ddd;border-color:#ff8200}body.orange .form-brand .select2-container--default .select2-selection--single{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);box-shadow:0 0 6px 0 rgba(0,0,0,.1)}body.orange .form-brand .select2-container--default .select2-selection--single:focus{border-color:#ff8200}body.orange .form-brand .select2-container--default .select2-selection--single:focus .select2-selection__rendered{color:#ff8200}body.orange .form-brand .select2-container--default .select2-selection--single:focus .select2-selection__arrow{background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select-focus.svg) no-repeat}body.orange .form-brand .select2-container--default .select2-selection--single .select2-selection__arrow{width:15px;height:7px;position:absolute;top:50%;right:18px;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select.svg) no-repeat;background-size:100% 100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.select2-container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0 0 40px;position:relative;vertical-align:middle}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-selection--single .select2-selection__rendered{display:block;padding-left:18px;padding-right:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-selection--single .select2-selection__clear{position:relative}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-container--default .select2-selection--single{height:60px;background-color:transparent;border:2px solid #333;border-radius:3px}.select2-container--default .select2-selection--single:focus{border-color:#ff8200;background-color:#fff;outline:0}.select2-container--default .select2-selection--single:focus .select2-selection__rendered{color:#ff8200}.select2-container--default .select2-selection--single:focus .select2-selection__arrow{background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select-focus.svg) no-repeat}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333;line-height:56px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{width:15px;height:7px;position:absolute;top:50%;right:18px;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select.svg) no-repeat;background-size:100% 100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single{background-color:#fff}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:2px solid #333}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}body.teal .form-brand input[type=email]:focus,body.teal .form-brand input[type=text]:focus{border-color:#00a3ad;color:#00a3ad;background:#fff;outline:0}body.teal .form-brand input[type=checkbox]:focus+label,body.teal .form-brand input[type=checkbox]:hover+label{color:#00a3ad}body.teal .form-brand input[type=checkbox]:focus+label:before,body.teal .form-brand input[type=checkbox]:hover+label:before{border-color:#00a3ad}body.teal .form-brand input[type=radio]+label:focus,body.teal .form-brand input[type=radio]+label:hover{color:#00a3ad}body.teal .form-brand input[type=radio]+label:focus:before,body.teal .form-brand input[type=radio]+label:hover:before{border-color:#00a3ad;background:#00a3ad}body.teal .form-brand input[type=radio]:focus+label,body.teal .form-brand input[type=radio]:hover+label{color:#00a3ad}body.teal .form-brand input[type=radio]:focus+label:before,body.teal .form-brand input[type=radio]:hover+label:before{border-color:#00a3ad}body.teal .form-brand input[type=checkbox]:focus+label,body.teal .form-brand input[type=radio]:focus+label{outline:1px solid #ddd;border-color:#00a3ad}body.teal .form-brand .select2-container--default .select2-selection--single{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);box-shadow:0 0 6px 0 rgba(0,0,0,.1)}body.teal .form-brand .select2-container--default .select2-selection--single:focus{border-color:#00a3ad}body.teal .form-brand .select2-container--default .select2-selection--single:focus .select2-selection__rendered{color:#00a3ad}body.teal .form-brand .select2-container--default .select2-selection--single:focus .select2-selection__arrow{background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select-focus.svg) no-repeat}body.teal .form-brand .select2-container--default .select2-selection--single .select2-selection__arrow{width:15px;height:7px;position:absolute;top:50%;right:18px;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select.svg) no-repeat;background-size:100% 100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.select2-container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0 0 40px;position:relative;vertical-align:middle}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-selection--single .select2-selection__rendered{display:block;padding-left:18px;padding-right:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-selection--single .select2-selection__clear{position:relative}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-container--default .select2-selection--single{height:60px;background-color:transparent;border:2px solid #333;border-radius:3px}.select2-container--default .select2-selection--single:focus{border-color:#00a3ad;background-color:#fff;outline:0}.select2-container--default .select2-selection--single:focus .select2-selection__rendered{color:#00a3ad}.select2-container--default .select2-selection--single:focus .select2-selection__arrow{background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select-focus.svg) no-repeat}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333;line-height:56px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{width:15px;height:7px;position:absolute;top:50%;right:18px;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-select.svg) no-repeat;background-size:100% 100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single{background-color:#fff}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:2px solid #333}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.g-recaptcha{margin:20px 0}.section-page-content .g-recaptcha{margin:20px 0 40px}button.btn.js-submit.disabled{cursor:not-allowed}button{cursor:pointer}section .btn,section .btn--rnd{display:inline-block;width:100%;max-width:260px;height:50px;font-size:18px;font-size:1.125rem;background-color:#fff;border:0 none #333;border-radius:5px;cursor:pointer;color:#fff;font-family:"Open Sans",Arial,Helvetica,sans-serif;line-height:50px;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px;margin:0 0 .5em 0;vertical-align:top;-webkit-box-shadow:0 2px 1px 2px #000;box-shadow:0 2px 1px 2px #000;-webkit-transition:all .2s linear;transition:all .2s linear}@media screen and (min-width:65.625em){section .btn,section .btn--rnd{width:auto;max-width:none;margin:0 .4em .5em 0;padding:0 35px}}section .btn--rnd:active,section .btn--rnd:focus,section .btn--rnd:hover,section .btn:active,section .btn:focus,section .btn:hover{color:#fff;cursor:pointer}section .btn--rnd:focus,section .btn--rnd:hover,section .btn:focus,section .btn:hover{text-decoration:none;outline:0}section .btn .align-right,section .btn--rnd .align-right{margin:0 0 .5em .4em}.btn-page-link{display:block;position:relative;width:100%;margin:0 0 40px;padding:1em 2em 1em .8em;font-family:solomonbold;font-size:20px;font-size:1.25rem;text-align:left;line-height:1;text-decoration:none;border-radius:5px;color:#fff}.btn-page-link:focus,.btn-page-link:hover{color:#fff;text-decoration:underline}.btn-page-link:after{position:absolute;top:25px;right:20px;width:19px;height:12px;content:'';background:url(/ResourcePackages/AnglicareWa/assets/dist/images/accordion-arrow-white.svg) no-repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (min-width:48em){.btn-page-link:after{width:27px;height:13px}}body.purple .section-page-content .btn,body.purple .section-page-content .btn--rnd{background-color:#7a4183;-webkit-box-shadow:0 2px 1px 2px #5a3061;box-shadow:0 2px 1px 2px #5a3061}body.pink .section-page-content .btn,body.pink .section-page-content .btn--rnd{background-color:#c63663;-webkit-box-shadow:0 2px 1px 2px #9e2b4f;box-shadow:0 2px 1px 2px #9e2b4f}body.gold .section-page-content .btn,body.gold .section-page-content .btn--rnd{background-color:#edc800;-webkit-box-shadow:0 2px 1px 2px #ba9d00;box-shadow:0 2px 1px 2px #ba9d00}body.lightblue .section-page-content .btn,body.lightblue .section-page-content .btn--rnd{background-color:#298fc2;-webkit-box-shadow:0 2px 1px 2px #207098;box-shadow:0 2px 1px 2px #207098}body.orange .section-page-content .btn,body.orange .section-page-content .btn--rnd{background-color:#ff8200;-webkit-box-shadow:0 2px 1px 2px #cc6800;box-shadow:0 2px 1px 2px #cc6800}body.teal .section-page-content .btn,body.teal .section-page-content .btn--rnd{background-color:#00a3ad;-webkit-box-shadow:0 2px 1px 2px #00737a;box-shadow:0 2px 1px 2px #00737a}body.purple .btn-page-link{background-color:#7a4183;-webkit-box-shadow:0 2px 1px 2px #5a3061;box-shadow:0 2px 1px 2px #5a3061}body.pink .btn-page-link{background-color:#c63663;-webkit-box-shadow:0 2px 1px 2px #9e2b4f;box-shadow:0 2px 1px 2px #9e2b4f}body.gold .btn-page-link{background-color:#edc800;-webkit-box-shadow:0 2px 1px 2px #ba9d00;box-shadow:0 2px 1px 2px #ba9d00}body.lightblue .btn-page-link{background-color:#298fc2;-webkit-box-shadow:0 2px 1px 2px #207098;box-shadow:0 2px 1px 2px #207098}body.orange .btn-page-link{background-color:#ff8200;-webkit-box-shadow:0 2px 1px 2px #cc6800;box-shadow:0 2px 1px 2px #cc6800}body.teal .btn-page-link{background-color:#00a3ad;-webkit-box-shadow:0 2px 1px 2px #00737a;box-shadow:0 2px 1px 2px #00737a}section .btn-purple{background-color:#7a4183;-webkit-box-shadow:0 2px 1px 2px #5a3061;box-shadow:0 2px 1px 2px #5a3061}section .btn-purple:focus,section .btn-purple:hover{background-color:#5a3061}section .btn-pink{background-color:#c63663;-webkit-box-shadow:0 2px 1px 2px #9e2b4f;box-shadow:0 2px 1px 2px #9e2b4f}section .btn-pink:focus,section .btn-pink:hover{background-color:#9e2b4f}section .btn-teal{background-color:#00a3ad;-webkit-box-shadow:0 2px 1px 2px #00737a;box-shadow:0 2px 1px 2px #00737a}section .btn-teal:focus,section .btn-teal:hover{background-color:#00737a}section .btn-lightblue{background-color:#298fc2;-webkit-box-shadow:0 2px 1px 2px #207098;box-shadow:0 2px 1px 2px #207098}section .btn-lightblue:focus,section .btn-lightblue:hover{background-color:#207098}section .btn-gold{background-color:#edc800;-webkit-box-shadow:0 2px 1px 2px #ba9d00;box-shadow:0 2px 1px 2px #ba9d00}section .btn-gold:focus,section .btn-gold:hover{background-color:#ba9d00}body.purple .section-page-content .btn-purple{background-color:#7a4183;-webkit-box-shadow:0 2px 1px 2px #5a3061;box-shadow:0 2px 1px 2px #5a3061}body.purple .section-page-content .btn-purple:focus,body.purple .section-page-content .btn-purple:hover{background-color:#5a3061}body.purple .section-page-content .btn-pink{background-color:#c63663;-webkit-box-shadow:0 2px 1px 2px #9e2b4f;box-shadow:0 2px 1px 2px #9e2b4f}body.purple .section-page-content .btn-pink:focus,body.purple .section-page-content .btn-pink:hover{background-color:#9e2b4f}body.purple .section-page-content .btn-teal{background-color:#00a3ad;-webkit-box-shadow:0 2px 1px 2px #00737a;box-shadow:0 2px 1px 2px #00737a}body.purple .section-page-content .btn-teal:focus,body.purple .section-page-content .btn-teal:hover{background-color:#00737a}body.purple .section-page-content .btn-lightblue{background-color:#298fc2;-webkit-box-shadow:0 2px 1px 2px #207098;box-shadow:0 2px 1px 2px #207098}body.purple .section-page-content .btn-lightblue:focus,body.purple .section-page-content .btn-lightblue:hover{background-color:#207098}body.purple .section-page-content .btn-gold{background-color:#edc800;-webkit-box-shadow:0 2px 1px 2px #ba9d00;box-shadow:0 2px 1px 2px #ba9d00}body.purple .section-page-content .btn-gold:focus,body.purple .section-page-content .btn-gold:hover{background-color:#ba9d00}body.pink .section-page-content .btn-purple{background-color:#7a4183;-webkit-box-shadow:0 2px 1px 2px #5a3061;box-shadow:0 2px 1px 2px #5a3061}body.pink .section-page-content .btn-purple:focus,body.pink .section-page-content .btn-purple:hover{background-color:#5a3061}body.pink .section-page-content .btn-pink{background-color:#c63663;-webkit-box-shadow:0 2px 1px 2px #9e2b4f;box-shadow:0 2px 1px 2px #9e2b4f}body.pink .section-page-content .btn-pink:focus,body.pink .section-page-content .btn-pink:hover{background-color:#9e2b4f}body.pink .section-page-content .btn-teal{background-color:#00a3ad;-webkit-box-shadow:0 2px 1px 2px #00737a;box-shadow:0 2px 1px 2px #00737a}body.pink .section-page-content .btn-teal:focus,body.pink .section-page-content .btn-teal:hover{background-color:#00737a}body.pink .section-page-content .btn-lightblue{background-color:#298fc2;-webkit-box-shadow:0 2px 1px 2px #207098;box-shadow:0 2px 1px 2px #207098}body.pink .section-page-content .btn-lightblue:focus,body.pink .section-page-content .btn-lightblue:hover{background-color:#207098}body.pink .section-page-content .btn-gold{background-color:#edc800;-webkit-box-shadow:0 2px 1px 2px #ba9d00;box-shadow:0 2px 1px 2px #ba9d00}body.pink .section-page-content .btn-gold:focus,body.pink .section-page-content .btn-gold:hover{background-color:#ba9d00}body.gold .section-page-content .btn-purple{background-color:#7a4183;-webkit-box-shadow:0 2px 1px 2px #5a3061;box-shadow:0 2px 1px 2px #5a3061}body.gold .section-page-content .btn-purple:focus,body.gold .section-page-content .btn-purple:hover{background-color:#5a3061}body.gold .section-page-content .btn-pink{background-color:#c63663;-webkit-box-shadow:0 2px 1px 2px #9e2b4f;box-shadow:0 2px 1px 2px #9e2b4f}body.gold .section-page-content .btn-pink:focus,body.gold .section-page-content .btn-pink:hover{background-color:#9e2b4f}body.gold .section-page-content .btn-teal{background-color:#00a3ad;-webkit-box-shadow:0 2px 1px 2px #00737a;box-shadow:0 2px 1px 2px #00737a}body.gold .section-page-content .btn-teal:focus,body.gold .section-page-content .btn-teal:hover{background-color:#00737a}body.gold .section-page-content .btn-lightblue{background-color:#298fc2;-webkit-box-shadow:0 2px 1px 2px #207098;box-shadow:0 2px 1px 2px #207098}body.gold .section-page-content .btn-lightblue:focus,body.gold .section-page-content .btn-lightblue:hover{background-color:#207098}body.gold .section-page-content .btn-gold{background-color:#edc800;-webkit-box-shadow:0 2px 1px 2px #ba9d00;box-shadow:0 2px 1px 2px #ba9d00}body.gold .section-page-content .btn-gold:focus,body.gold .section-page-content .btn-gold:hover{background-color:#ba9d00}body.lightblue .section-page-content .btn-purple{background-color:#7a4183;-webkit-box-shadow:0 2px 1px 2px #5a3061;box-shadow:0 2px 1px 2px #5a3061}body.lightblue .section-page-content .btn-purple:focus,body.lightblue .section-page-content .btn-purple:hover{background-color:#5a3061}body.lightblue .section-page-content .btn-pink{background-color:#c63663;-webkit-box-shadow:0 2px 1px 2px #9e2b4f;box-shadow:0 2px 1px 2px #9e2b4f}body.lightblue .section-page-content .btn-pink:focus,body.lightblue .section-page-content .btn-pink:hover{background-color:#9e2b4f}body.lightblue .section-page-content .btn-teal{background-color:#00a3ad;-webkit-box-shadow:0 2px 1px 2px #00737a;box-shadow:0 2px 1px 2px #00737a}body.lightblue .section-page-content .btn-teal:focus,body.lightblue .section-page-content .btn-teal:hover{background-color:#00737a}body.lightblue .section-page-content .btn-lightblue{background-color:#298fc2;-webkit-box-shadow:0 2px 1px 2px #207098;box-shadow:0 2px 1px 2px #207098}body.lightblue .section-page-content .btn-lightblue:focus,body.lightblue .section-page-content .btn-lightblue:hover{background-color:#207098}body.lightblue .section-page-content .btn-gold{background-color:#edc800;-webkit-box-shadow:0 2px 1px 2px #ba9d00;box-shadow:0 2px 1px 2px #ba9d00}body.lightblue .section-page-content .btn-gold:focus,body.lightblue .section-page-content .btn-gold:hover{background-color:#ba9d00}body.orange .section-page-content .btn-purple{background-color:#7a4183;-webkit-box-shadow:0 2px 1px 2px #5a3061;box-shadow:0 2px 1px 2px #5a3061}body.orange .section-page-content .btn-purple:focus,body.orange .section-page-content .btn-purple:hover{background-color:#5a3061}body.orange .section-page-content .btn-pink{background-color:#c63663;-webkit-box-shadow:0 2px 1px 2px #9e2b4f;box-shadow:0 2px 1px 2px #9e2b4f}body.orange .section-page-content .btn-pink:focus,body.orange .section-page-content .btn-pink:hover{background-color:#9e2b4f}body.orange .section-page-content .btn-teal{background-color:#00a3ad;-webkit-box-shadow:0 2px 1px 2px #00737a;box-shadow:0 2px 1px 2px #00737a}body.orange .section-page-content .btn-teal:focus,body.orange .section-page-content .btn-teal:hover{background-color:#00737a}body.orange .section-page-content .btn-lightblue{background-color:#298fc2;-webkit-box-shadow:0 2px 1px 2px #207098;box-shadow:0 2px 1px 2px #207098}body.orange .section-page-content .btn-lightblue:focus,body.orange .section-page-content .btn-lightblue:hover{background-color:#207098}body.orange .section-page-content .btn-gold{background-color:#edc800;-webkit-box-shadow:0 2px 1px 2px #ba9d00;box-shadow:0 2px 1px 2px #ba9d00}body.orange .section-page-content .btn-gold:focus,body.orange .section-page-content .btn-gold:hover{background-color:#ba9d00}body.teal .section-page-content .btn-purple{background-color:#7a4183;-webkit-box-shadow:0 2px 1px 2px #5a3061;box-shadow:0 2px 1px 2px #5a3061}body.teal .section-page-content .btn-purple:focus,body.teal .section-page-content .btn-purple:hover{background-color:#5a3061}body.teal .section-page-content .btn-pink{background-color:#c63663;-webkit-box-shadow:0 2px 1px 2px #9e2b4f;box-shadow:0 2px 1px 2px #9e2b4f}body.teal .section-page-content .btn-pink:focus,body.teal .section-page-content .btn-pink:hover{background-color:#9e2b4f}body.teal .section-page-content .btn-teal{background-color:#00a3ad;-webkit-box-shadow:0 2px 1px 2px #00737a;box-shadow:0 2px 1px 2px #00737a}body.teal .section-page-content .btn-teal:focus,body.teal .section-page-content .btn-teal:hover{background-color:#00737a}body.teal .section-page-content .btn-lightblue{background-color:#298fc2;-webkit-box-shadow:0 2px 1px 2px #207098;box-shadow:0 2px 1px 2px #207098}body.teal .section-page-content .btn-lightblue:focus,body.teal .section-page-content .btn-lightblue:hover{background-color:#207098}body.teal .section-page-content .btn-gold{background-color:#edc800;-webkit-box-shadow:0 2px 1px 2px #ba9d00;box-shadow:0 2px 1px 2px #ba9d00}body.teal .section-page-content .btn-gold:focus,body.teal .section-page-content .btn-gold:hover{background-color:#ba9d00}.btn--small{font-size:14.625px;font-size:.91406rem;padding:.4em 1em}.btn--large{font-size:24.75px;font-size:1.54688rem;padding:1em 2.5em}.btn--full-width{width:100%}.btn--full-width-mob{width:100%}@media screen and (min-width:31.25em){.btn--full-width-mob{display:inline-block;width:auto}}.btn--secondary{color:#fff;background-color:#7a4183;border-color:#7a4183}.btn--secondary:hover{background-color:#7a4183;border-color:#7a4183;color:#fff}.btn--secondary:active,.btn--secondary:focus{background-color:#7a4183;color:#fff;border-color:#fff;outline:2px solid #7a4183}.btn--tertiary{color:#fff;background-color:transparent;border-color:#fff}.btn--tertiary:hover{background-color:rgba(0,0,0,0);color:#fff}.btn--tertiary:active,.btn--tertiary:focus{background-color:rgba(0,0,0,0);color:#fff}.btn--is-disabled{cursor:no-drop;color:grey;background-color:#5a3061;border-color:#5a3061}.btn--is-disabled:active,.btn--is-disabled:focus,.btn--is-disabled:hover{color:grey;background-color:#5a3061;border-color:#5a3061;text-decoration:none}.btn--icon-left{padding-left:36px;position:relative}@media screen and (min-width:48em){.btn--icon-left{padding-left:62px}}.btn--icon-left span{padding-right:1.5em;position:absolute;left:1.4em;line-height:1.4}.btn--icon-right{padding-right:0;margin:0 0 0 10px;position:relative}.btn--icon-right span{padding-left:1em;position:absolute;right:1.4em;line-height:1.4}.btn--icon-only{padding:.3em .4em;line-height:1.2}.btn--icon-only:active,.btn--icon-only:focus,.btn--icon-only:hover{text-decoration:none}.btn--rnd{width:2em;height:2em;border-radius:1em;padding:0;line-height:2}.grid:after,.row:after{content:"";display:table;clear:both}.grid{margin:0 auto;max-width:1220px}[class*=row__col-]{float:left;width:100%;min-height:1px;padding:0 20px}@media screen and (min-width:48em){[class*=row__col-]{padding:0 1em}}.row{margin:0}@media screen and (min-width:48em){.row__col--1{width:8.33333%}.row__col--2{width:16.66667%}.row__col--3{width:25%}.row__col--4{width:33.33333%}.row__col--5{width:41.66667%}.row__col--6{width:50%}.row__col--7{width:58.33333%}.row__col--8{width:66.66667%}.row__col--9{width:75%}.row__col--10{width:83.33333%}.row__col--11{width:91.66667%}}@media screen and (min-width:31.25em){.row__col-xs--1{width:8.33333%}.row__col-xs--2{width:16.66667%}.row__col-xs--3{width:25%}.row__col-xs--4{width:33.33333%}.row__col-xs--5{width:41.66667%}.row__col-xs--6{width:50%}.row__col-xs--7{width:58.33333%}.row__col-xs--8{width:66.66667%}.row__col-xs--9{width:75%}.row__col-xs--10{width:83.33333%}.row__col-xs--11{width:91.66667%}.row__col-xs--12{width:100%}}@media screen and (min-width:48em){.row__col-sm--1{width:8.33333%}.row__col-sm--2{width:16.66667%}.row__col-sm--3{width:25%}.row__col-sm--4{width:33.33333%}.row__col-sm--5{width:41.66667%}.row__col-sm--6{width:50%}.row__col-sm--7{width:58.33333%}.row__col-sm--8{width:66.66667%}.row__col-sm--9{width:75%}.row__col-sm--10{width:83.33333%}.row__col-sm--11{width:91.66667%}.row__col-sm--12{width:100%}}@media screen and (min-width:58.75em){.row__col-md--1{width:8.33333%}.row__col-md--2{width:16.66667%}.row__col-md--3{width:25%}.row__col-md--4{width:33.33333%}.row__col-md--5{width:41.66667%}.row__col-md--6{width:50%}.row__col-md--7{width:58.33333%}.row__col-md--8{width:66.66667%}.row__col-md--9{width:75%}.row__col-md--10{width:83.33333%}.row__col-md--11{width:91.66667%}.row__col-md--12{width:100%}}@media screen and (min-width:65.625em){.row__col-lg--1{width:8.33333%}.row__col-lg--2{width:16.66667%}.row__col-lg--3{width:25%}.row__col-lg--4{width:33.33333%}.row__col-lg--5{width:41.66667%}.row__col-lg--6{width:50%}.row__col-lg--7{width:58.33333%}.row__col-lg--8{width:66.66667%}.row__col-lg--9{width:75%}.row__col-lg--10{width:83.33333%}.row__col-lg--11{width:91.66667%}.row__col-lg--12{width:100%}}@media print{*{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.header{position:relative;width:100%;background:#fcfeff}.header__quicklinks{height:64px;font-size:14px;font-size:.875rem;background:#000;display:none}@media screen and (min-width:58.75em){.header__quicklinks{display:-ms-flexbox;display:flex}}.header__quicklinks .header__wrapper{display:-ms-flexbox;display:flex;max-width:1220px;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (min-width:80em){.header__quicklinks .header__wrapper{padding:0}}.header__quicklinks .header__wrapper .header__main-left{display:-ms-flexbox;display:flex}.header__quicklinks .header__wrapper .header__main-left ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0}@media screen and (min-width:58.75em){.header__quicklinks .header__wrapper .header__main-left ul{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}}.header__quicklinks .header__wrapper .header__main-left ul li{display:inline-block;margin:0 25px 0 0;vertical-align:middle}.header__quicklinks .header__wrapper .header__main-left ul li.accessibility-li{margin:0;padding:0}@media screen and (min-width:58.75em){.header__quicklinks .header__wrapper .header__main-left ul li.accessibility-li{margin-right:25px}}.header__quicklinks .header__wrapper .header__main-left ul li.accessibility-li img{display:block}.header__quicklinks .header__wrapper .header__main-left ul li a{color:#fff;text-decoration:none;font-size:20px;padding-left:0;margin-left:0}@media screen and (min-width:58.75em){.header__quicklinks .header__wrapper .header__main-left ul li a{font-size:14px}}@media screen and (min-width:65.625em){.header__quicklinks .header__wrapper .header__main-left ul li a{font-size:1.25rem}}.header__quicklinks .header__wrapper .header__main-left ul li a:focus,.header__quicklinks .header__wrapper .header__main-left ul li a:hover{text-decoration:underline}.header__quicklinks .header__wrapper .header__main-right{display:none}@media screen and (min-width:58.75em){.header__quicklinks .header__wrapper .header__main-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.header__quicklinks .header__wrapper .header__main-right .header__main-right-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header__quicklinks .header__wrapper .header__main-right .header__main-right-wrapper a.contact-wrapper{display:-ms-flexbox;display:flex;color:#fff;font-size:14px;-ms-flex-align:center;align-items:center;margin-right:40px;white-space:nowrap}@media screen and (min-width:65.625em){.header__quicklinks .header__wrapper .header__main-right .header__main-right-wrapper a.contact-wrapper{font-size:1.25rem}}.header__quicklinks .header__wrapper .header__main-right .header__main-right-wrapper a.contact-wrapper img{margin-right:7px}.header__quicklinks .header__wrapper .header__main-right .header__main-right-wrapper .btn-donation{height:40px;line-height:40px;margin:0;background-color:#c63663;-webkit-box-shadow:none;box-shadow:none}.header__nav{background:#fcfeff;margin:0 auto;max-width:1220px}.header__nav .header__nav-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:84px}.header__nav .header__nav-wrapper .header__logo{margin:0!important;width:206px}.header__nav .header__nav-wrapper .header__nav-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header__nav .header__nav-wrapper .header__nav-right .search-wrapper{display:none}@media screen and (min-width:58.75em){.header__nav .header__nav-wrapper .header__nav-right .search-wrapper{display:block}}.header__nav .header__nav-wrapper .header__nav-right .search-wrapper #search-init{width:236px;height:47px;position:relative}.header__nav .header__nav-wrapper .header__nav-right .search-wrapper #search-init img#search-toggle{position:absolute;right:11px;top:0;bottom:0;margin:auto;cursor:pointer}.header__nav .header__nav-wrapper .header__nav-right .search-wrapper #search-open{border:1px solid;position:relative;border-radius:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header__nav .header__nav-wrapper .header__nav-right .search-wrapper #search-open input[type=search]{padding:15px 10px 15px 15px;border-radius:20px 0 0 20px;border:none}.header__nav .header__nav-wrapper .header__nav-right .search-wrapper #search-open input[type=search]:focus{outline:0}.header__nav .header__nav-wrapper .header__nav-right .search-wrapper #search-open img#close-search-btn{position:absolute;cursor:pointer;right:50px}.header__nav .header__nav-wrapper .header__nav-right .search-wrapper #search-open img#search-res-btn{margin-right:10px;display:block;cursor:pointer}.header__nav .header__nav-wrapper .header__nav-right .header__logo-mobile{width:206px;margin:14px 15px 20px}@media screen and (min-width:58.75em){.header__nav .header__nav-wrapper .header__nav-right .header__logo-mobile{display:none}}.header__nav .header__nav-wrapper .header__nav-right .navigation ul.nav li:hover>a{color:#fff}.header__nav .header__nav-wrapper .header__nav-right .navigation ul.nav li a{color:#fff;font-size:20px}@media screen and (min-width:58.75em){.header__nav .header__nav-wrapper .header__nav-right .navigation ul.nav li a{color:#000}}.header__nav .header__nav-wrapper .header__nav-right .navigation ul.nav li ul li a{color:#000}@media screen and (min-width:58.75em){.header__nav .header__nav-wrapper .header__nav-right .navigation ul.nav li ul li a{color:#fff}}@media screen and (max-width:58.6875em){body.menu-slider{overflow:hidden;background:#000}}#site-wrapper{position:relative;left:0;-webkit-transition:left .35s ease;transition:left .35s ease}.navbar{position:static;left:0;-webkit-transition:left .35s ease;transition:left .35s ease}@media screen and (max-width:58.6875em){.navbar .container .navbar-collapse{position:absolute;top:0;left:-180%;display:block;width:90%;padding:0;margin:0;-webkit-transition:left .35s ease;transition:left .35s ease}}.navbar .container .navbar-collapse.collapsing{-webkit-transition:left .35s ease;transition:left .35s ease}.navbar .container .navbar-collapse.in{margin:0}@media screen and (min-width:58.75em){.navbar .container .navbar-collapse{position:static;width:100%;background:0 0;padding:0}}.navbar .header__quicklinks{display:block;margin:20px 0 0}.navbar .header__quicklinks .row__col--12{padding:0}@media screen and (min-width:58.75em){.navbar .header__quicklinks{display:none}}.navbar .header__quicklinks ul li{display:block}.navbar .header__quicklinks ul li:before{display:none}.navbar .header__quicklinks ul li:last-child a{display:none;margin:10px auto 0;padding:0}@media screen and (min-width:58.75em){.navbar .header__quicklinks ul li:last-child a{display:block}}.navbar .header__quicklinks ul li a{font-size:19px;font-size:1.1875rem;padding:10px 25px}@media screen and (max-width:58.6875em){body.menu-slider .navbar3 .navbar-collapse{left:-90%}}@media screen and (max-width:58.6875em){body.menu-slider #site-wrapper,body.menu-slider .navbar{-webkit-transition:left .35s ease;transition:left .35s ease;left:90%}}.nav-toggle{position:absolute;top:19px;right:20px;width:40px;height:28px;text-indent:-9999px;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/nav-toggle.svg) no-repeat;background-size:100% 100%;border:none;z-index:40}@media screen and (min-width:58.75em){.nav-toggle{display:none}}.nav-toggle:after{position:absolute;top:3px;left:50%;display:block;width:40px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin:30px auto 0;color:#000;content:"menu";font-family:solomonbold;font-size:14px;font-size:.875rem;text-indent:0;text-align:center;text-transform:uppercase}.nav-toggle-close{position:absolute;top:21px;right:26px;width:24px;height:24px;text-indent:-9999px;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/nav-toggle-close.svg) no-repeat;background-size:100% 100%;border:none}@media screen and (min-width:58.75em){.nav-toggle-close{display:none}}.nav-toggle-close:after{position:absolute;top:3px;left:50%;display:block;width:44px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin:26px 0 0;color:#fff;content:"close";font-family:solomonbold;font-size:14px;font-size:.875rem;text-indent:0;text-align:center;text-transform:uppercase}.toggle-icon{position:absolute;top:10px;right:15px;display:block;width:46px;height:46px;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/nav-toggle-arrow.svg) no-repeat;background-size:24px 15px;background-position:center;-webkit-transition:all .3s linear;transition:all .3s linear}@media screen and (min-width:58.75em){.toggle-icon{display:none}}nav{font-family:solomonbold}@media screen and (min-width:58.75em){nav{display:block;height:84px}}nav ul{position:relative;z-index:50;list-style:none;margin:0;padding:0;font-size:0}@media screen and (min-width:58.75em){nav ul{text-align:right}}nav ul li{position:relative;display:block;margin:0;color:#fff;font-size:24px;font-size:1.5rem}@media screen and (min-width:58.75em){nav ul li{display:inline-block;font-size:16px;font-size:1rem;border-right:1px solid rgba(255,255,255,.1)}}@media screen and (min-width:58.75em){nav ul li{font-size:20px;font-size:1.25rem}}@media screen and (min-width:80em){nav ul li{font-size:25px;font-size:1.5625rem}}nav ul li:before{display:block;position:absolute;top:0;width:4px;height:100%;content:'';border-left:4px solid #fff;background:#fff;border-radius:0 5px 5px 0}@media screen and (min-width:58.75em){nav ul li:before{display:none}}nav ul li:nth-child(1):before{border-left-color:#298fc2}@media screen and (max-width:58.6875em){nav ul li:nth-child(1).active>a{color:#fff;background-color:#298fc2}}@media screen and (max-width:58.6875em){nav ul li:nth-child(1).active ul li.active>a{color:#333;background-color:inherit}}@media screen and (max-width:58.6875em){nav ul li:nth-child(1) li.active>a{color:#333;background-color:inherit}}@media screen and (min-width:58.75em){nav ul li:nth-child(1) a:focus,nav ul li:nth-child(1) a:hover{background-color:#298fc2}nav ul li:nth-child(1) a+ul a:focus,nav ul li:nth-child(1) a+ul a:hover{background-color:#298fc2}}@media screen and (max-width:58.6875em){nav ul li:nth-child(1)>ul{border-right:10px solid #298fc2}}@media screen and (min-width:58.75em){nav ul li:nth-child(1)>ul{background-color:rgba(32,112,152,.95);border:1px solid #207098}}nav ul li:nth-child(1)>ul li ul{border-right:none}nav ul li:nth-child(1)>ul li ul li.active>a{color:#333}nav ul li:nth-child(2):before{border-left-color:#7a4183}@media screen and (max-width:58.6875em){nav ul li:nth-child(2).active>a{color:#fff;background-color:#7a4183}}@media screen and (max-width:58.6875em){nav ul li:nth-child(2).active ul li.active>a{color:#333;background-color:inherit}}@media screen and (min-width:58.75em){nav ul li:nth-child(2) a:focus,nav ul li:nth-child(2) a:hover{background-color:#7a4183}nav ul li:nth-child(2) a+ul a:focus,nav ul li:nth-child(2) a+ul a:hover{background-color:#7a4183}}@media screen and (max-width:58.6875em){nav ul li:nth-child(2)>ul{border-right:10px solid #7a4183}}@media screen and (min-width:58.75em){nav ul li:nth-child(2)>ul{background-color:rgba(90,48,97,.95);border:1px solid #5a3061}}nav ul li:nth-child(2)>ul li ul{border-right:none}nav ul li:nth-child(2)>ul li ul li.active>a{color:#333;background-color:transparent}nav ul li:nth-child(3):before{border-left-color:#c63663}@media screen and (max-width:58.6875em){nav ul li:nth-child(3).active>a{color:#fff;background-color:#c63663}}@media screen and (max-width:58.6875em){nav ul li:nth-child(3).active ul li.active>a{color:#333;background-color:inherit}}@media screen and (min-width:58.75em){nav ul li:nth-child(3) a:focus,nav ul li:nth-child(3) a:hover{background-color:#c63663}nav ul li:nth-child(3) a+ul a:focus,nav ul li:nth-child(3) a+ul a:hover{background-color:#c63663}}@media screen and (max-width:58.6875em){nav ul li:nth-child(3) ul{border-right:10px solid #c63663}}@media screen and (min-width:58.75em){nav ul li:nth-child(3) ul{background-color:rgba(158,43,79,.95);border:1px solid #9e2b4f}}nav ul li:nth-child(3) ul li ul{border-right:none}nav ul li:nth-child(3) ul li ul li.active>a{color:#333;background-color:transparent}nav ul li:nth-child(4):before{border-left-color:#ff8200}@media screen and (max-width:58.6875em){nav ul li:nth-child(4).active>a{color:#fff;background-color:#ff8200}}@media screen and (max-width:58.6875em){nav ul li:nth-child(4).active ul li.active>a{color:#333;background-color:inherit}}@media screen and (min-width:58.75em){nav ul li:nth-child(4) a:focus,nav ul li:nth-child(4) a:hover{background-color:#ff8200}nav ul li:nth-child(4) a+ul a:focus,nav ul li:nth-child(4) a+ul a:hover{background-color:#ff8200}}@media screen and (max-width:58.6875em){nav ul li:nth-child(4) ul{border-right:10px solid #ff8200}}@media screen and (min-width:58.75em){nav ul li:nth-child(4) ul{background-color:rgba(204,104,0,.95);border:1px solid #cc6800}}nav ul li:nth-child(4) ul li ul{border-right:none}nav ul li:nth-child(4) ul li ul li.active>a{color:#333;background-color:transparent}nav ul li:nth-child(5):before{border-left-color:#edc800}@media screen and (max-width:58.6875em){nav ul li:nth-child(5).active>a{color:#fff;background-color:#edc800}}@media screen and (max-width:58.6875em){nav ul li:nth-child(5).active ul li.active>a{color:#333;background-color:inherit}}@media screen and (min-width:58.75em){nav ul li:nth-child(5) a:focus,nav ul li:nth-child(5) a:hover{background-color:#edc800}nav ul li:nth-child(5) a+ul a:focus,nav ul li:nth-child(5) a+ul a:hover{background-color:#edc800}}@media screen and (max-width:58.6875em){nav ul li:nth-child(5) ul{border-right:10px solid #edc800}}@media screen and (min-width:58.75em){nav ul li:nth-child(5) ul{background-color:rgba(186,157,0,.95);border:1px solid #ba9d00}}nav ul li:nth-child(5) ul li ul{border-right:none}nav ul li:nth-child(5) ul li ul li.active>a{color:#333;background-color:transparent}@media screen and (min-width:58.75em){nav ul li:nth-child(1){border-left:1px solid rgba(255,255,255,.1)}}nav ul li.active:before{display:block;position:absolute;top:0;width:100%;height:4px;content:'';border-top:4px solid #fff;background:#fff;border-radius:0 0 5px 5px}@media screen and (max-width:58.6875em){nav ul li.active:before{display:none}}nav ul li.active:nth-child(1):before{border-top-color:#298fc2}@media screen and (min-width:58.75em){nav ul li.active:nth-child(1) li.active a{background-color:#298fc2}}nav ul li.active:nth-child(2):before{border-top-color:#7a4183}@media screen and (min-width:58.75em){nav ul li.active:nth-child(2) li.active a{background-color:#7a4183}}nav ul li.active:nth-child(3):before{border-top-color:#c63663}@media screen and (min-width:58.75em){nav ul li.active:nth-child(3) li.active a{background-color:#c63663}}nav ul li.active:nth-child(4):before{border-top-color:#ff8200}@media screen and (min-width:58.75em){nav ul li.active:nth-child(4) li.active a{background-color:#ff8200}}nav ul li.active:nth-child(5):before{border-top-color:#edc800}@media screen and (min-width:58.75em){nav ul li.active:nth-child(5) li.active a{background-color:#edc800}}nav ul li.active:hover:before{display:none}nav ul li.active a .toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}nav ul li.active li a .toggle-icon{-webkit-transform:rotate(0);transform:rotate(0)}@media screen and (min-width:58.75em){nav ul li.hover>ul,nav ul li:focus>ul,nav ul li:hover>ul{left:0}nav ul li.hover>ul li.hover ul,nav ul li.hover>ul li:focus ul,nav ul li.hover>ul li:hover ul,nav ul li.hover>ul ul,nav ul li:focus>ul li.hover ul,nav ul li:focus>ul li:focus ul,nav ul li:focus>ul li:hover ul,nav ul li:focus>ul ul,nav ul li:hover>ul li.hover ul,nav ul li:hover>ul li:focus ul,nav ul li:hover>ul li:hover ul,nav ul li:hover>ul ul{display:none!important}}@media screen and (min-width:58.75em){nav ul li.hover:nth-child(1),nav ul li:focus:nth-child(1),nav ul li:hover:nth-child(1){background-color:#298fc2}nav ul li.hover:nth-child(1) ul li,nav ul li:focus:nth-child(1) ul li,nav ul li:hover:nth-child(1) ul li{background-color:transparent}nav ul li.hover:nth-child(1) ul li:focus,nav ul li.hover:nth-child(1) ul li:hover,nav ul li:focus:nth-child(1) ul li:focus,nav ul li:focus:nth-child(1) ul li:hover,nav ul li:hover:nth-child(1) ul li:focus,nav ul li:hover:nth-child(1) ul li:hover{background-color:#207098}}@media screen and (min-width:58.75em){nav ul li.hover:nth-child(2),nav ul li:focus:nth-child(2),nav ul li:hover:nth-child(2){background-color:#7a4183}nav ul li.hover:nth-child(2) ul li,nav ul li:focus:nth-child(2) ul li,nav ul li:hover:nth-child(2) ul li{background-color:transparent}nav ul li.hover:nth-child(2) ul li:focus,nav ul li.hover:nth-child(2) ul li:hover,nav ul li:focus:nth-child(2) ul li:focus,nav ul li:focus:nth-child(2) ul li:hover,nav ul li:hover:nth-child(2) ul li:focus,nav ul li:hover:nth-child(2) ul li:hover{background-color:#5a3061}}@media screen and (min-width:58.75em){nav ul li.hover:nth-child(3),nav ul li:focus:nth-child(3),nav ul li:hover:nth-child(3){background-color:#c63663}}@media screen and (min-width:58.75em) and (max-width:58.6875em){nav ul li.hover:nth-child(3) ul,nav ul li:focus:nth-child(3) ul,nav ul li:hover:nth-child(3) ul{right:-1px;left:auto}}@media screen and (min-width:58.75em){nav ul li.hover:nth-child(3) ul li,nav ul li:focus:nth-child(3) ul li,nav ul li:hover:nth-child(3) ul li{background-color:transparent}nav ul li.hover:nth-child(3) ul li:focus,nav ul li.hover:nth-child(3) ul li:hover,nav ul li:focus:nth-child(3) ul li:focus,nav ul li:focus:nth-child(3) ul li:hover,nav ul li:hover:nth-child(3) ul li:focus,nav ul li:hover:nth-child(3) ul li:hover{background-color:#9e2b4f}}@media screen and (min-width:58.75em){nav ul li.hover:nth-child(4),nav ul li:focus:nth-child(4),nav ul li:hover:nth-child(4){background-color:#ff8200}}@media screen and (min-width:58.75em) and (max-width:104.9375em){nav ul li.hover:nth-child(4) ul,nav ul li:focus:nth-child(4) ul,nav ul li:hover:nth-child(4) ul{right:-1px;left:auto}}@media screen and (min-width:58.75em){nav ul li.hover:nth-child(4) ul li,nav ul li:focus:nth-child(4) ul li,nav ul li:hover:nth-child(4) ul li{background-color:transparent}nav ul li.hover:nth-child(4) ul li:focus,nav ul li.hover:nth-child(4) ul li:hover,nav ul li:focus:nth-child(4) ul li:focus,nav ul li:focus:nth-child(4) ul li:hover,nav ul li:hover:nth-child(4) ul li:focus,nav ul li:hover:nth-child(4) ul li:hover{background-color:#cc6800}}@media screen and (min-width:58.75em){nav ul li.hover:nth-child(5),nav ul li:focus:nth-child(5),nav ul li:hover:nth-child(5){background-color:#edc800}}@media screen and (min-width:58.75em) and (max-width:104.9375em){nav ul li.hover:nth-child(5) ul,nav ul li:focus:nth-child(5) ul,nav ul li:hover:nth-child(5) ul{right:-1px;left:auto}}@media screen and (min-width:58.75em){nav ul li.hover:nth-child(5) ul li,nav ul li:focus:nth-child(5) ul li,nav ul li:hover:nth-child(5) ul li{background-color:transparent}nav ul li.hover:nth-child(5) ul li:focus,nav ul li.hover:nth-child(5) ul li:hover,nav ul li:focus:nth-child(5) ul li:focus,nav ul li:focus:nth-child(5) ul li:hover,nav ul li:hover:nth-child(5) ul li:focus,nav ul li:hover:nth-child(5) ul li:hover{background-color:#ba9d00}}nav ul li a{display:block;padding:15px 1em;color:#fff}@media screen and (min-width:58.75em){nav ul li a{padding:0 1em;line-height:84px}}nav ul li a:focus,nav ul li a:hover{color:#fff;text-decoration:none}@media screen and (min-width:58.75em){nav ul li a:focus+ul,nav ul li a:hover+ul{display:block!important}}nav ul li ul{display:none;overflow:hidden;border:none;font-family:"Open Sans",Arial,Helvetica,sans-serif;text-align:left;background:#fff;padding:1px 0 0}@media screen and (min-width:58.75em){nav ul li ul{display:block!important;position:absolute;top:100%;left:-9999px;z-index:50;width:370px;padding:0;border-radius:0 0 10px 10px;background:0 0}}nav ul li ul:after{position:absolute;left:50%;display:block;width:1px;height:100%;content:'';opacity:.7;border-left:1px solid rgba(255,255,255,.3);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}nav ul li ul li{border-top:1px solid rgba(255,255,255,.1);font-size:15px;font-size:.9375rem}nav ul li ul li:after{content:"";display:table;clear:both}@media screen and (max-width:58.6875em){nav ul li ul li{background:#fff;border-top:1px solid #e4e3e3}}@media screen and (min-width:58.75em){nav ul li ul li{width:50%;margin:0;float:left;border-right:none;background:0 0}}@media screen and (min-width:80em){nav ul li ul li{font-size:17px;font-size:1.0625rem}}@media screen and (min-width:58.75em){nav ul li ul li:nth-child(1){border-left:none}}@media screen and (min-width:58.75em){nav ul li ul li:nth-child(even){border-right:none}}nav ul li ul li:nth-child(odd){clear:left}nav ul li ul li:focus ul,nav ul li ul li:hover ul{display:none}nav ul li ul li:before{display:none}@media screen and (max-width:58.6875em){nav ul li ul li.active{background:#f1efed}}nav ul li ul li.active:before{display:none}@media screen and (max-width:58.6875em){nav ul li ul li.active a{color:#333;background:#f1efed}}nav ul li ul li.active a .toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}nav ul li ul li.active li a .toggle-icon{-webkit-transform:rotate(0);transform:rotate(0)}@media screen and (max-width:58.6875em){nav ul li ul li.active ul{background:#f1efed}}nav ul li ul li.active ul li:after{content:"";display:table;clear:both}@media screen and (max-width:58.6875em){nav ul li ul li.active ul li a{background:#fff}}nav ul li ul li.active ul li a .toggle-icon{-webkit-transform:rotate(0);transform:rotate(0)}@media screen and (max-width:58.6875em){nav ul li ul li.active ul li.active{background:#dfdbd5}}@media screen and (max-width:58.6875em){nav ul li ul li.active ul li.active a{background:#dfdbd5}}nav ul li ul li.active ul li.active a .toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:58.6875em){nav ul li ul li.active ul li.active ul{background:#dfdbd5}}@media screen and (max-width:58.6875em){nav ul li ul li.active ul li.active ul li a{background:#fff}}nav ul li ul li a{padding:15px 1.5em;line-height:1em;font-family:solomonbold}@media screen and (min-width:58.75em){nav ul li ul li a{background:0 0}}nav ul li ul li a .toggle-icon{top:0;right:4px;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/nav-toggle-arrow-sub.svg) no-repeat;background-size:20px 10px;background-position:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:58.6875em){nav ul li ul li a{color:#333}}@media screen and (max-width:58.6875em){nav ul li ul li a:focus,nav ul li ul li a:hover{color:#333}}nav ul li ul li ul{margin:10px;border-radius:10px}.section-sub-nav{display:none;font-family:solomonbold;background:#fff;border-radius:10px;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);box-shadow:0 5px 20px 0 rgba(0,0,0,.1);overflow:hidden}@media screen and (min-width:48em){.section-sub-nav{display:block}}.section-sub-nav ul{list-style:none;margin:0;padding:0}.section-sub-nav ul li{font-size:26px;font-size:1.625rem}.section-sub-nav ul li a{display:block;padding:30px;background:-webkit-gradient(linear,left top,left bottom,from(#333),to(black));background:linear-gradient(to bottom,#333 0,#000 100%);color:#fff}.section-sub-nav ul li ul li{font-size:22px;font-size:1.375rem;border-top:1px solid #e4e3e3}.section-sub-nav ul li ul li:first-child{border-top:none}.section-sub-nav ul li ul li.active{background:#f1efed;padding:0 0 8px}.section-sub-nav ul li ul li.active a{background:#f1efed}.section-sub-nav ul li ul li.active li a{background:#fff}.section-sub-nav ul li ul li.active li.active{background:#dfdbd5}.section-sub-nav ul li ul li.active li.active a{background:#dfdbd5}.section-sub-nav ul li ul li.active li.active li{position:relative;padding:0}.section-sub-nav ul li ul li.active li.active li a{padding:10px 30px;background:#fff}.section-sub-nav ul li ul li.active li.active li.active a{color:#fff;background-color:#7a4183}.section-sub-nav ul li ul li.active li.active li.active a:after{position:absolute;top:13px;right:26px;display:block;content:'';background:url(/ResourcePackages/AnglicareWa/assets/dist/images/arrow-subnav-white.svg) no-repeat;width:10px;height:18px}.section-sub-nav ul li ul li a{background:#fff;color:#000;padding:20px 30px}.section-sub-nav ul li ul li ul{margin:0 10px;font-family:"Open Sans",Arial,Helvetica,sans-serif;background:#dfdbd5;border-radius:10px;overflow:hidden}.section-sub-nav ul li ul li ul li{font-size:18px;font-size:1.125rem;font-weight:700}.section-sub-nav ul li ul li ul li a{background:#fff}.section-sub-nav ul li ul li ul li ul{border-radius:10px}.section-sub-nav ul li ul li ul li ul li{font-size:17px;font-size:1.0625rem;font-weight:400}body.purple .section-sub-nav ul li li.active li.active li.active a{background-color:#7a4183}body.pink .section-sub-nav ul li li.active li.active li.active a{background-color:#c63663}body.gold .section-sub-nav ul li li.active li.active li.active a{background-color:#edc800}body.lightblue .section-sub-nav ul li li.active li.active li.active a{background-color:#298fc2}body.orange .section-sub-nav ul li li.active li.active li.active a{background-color:#ff8200}body.teal .section-sub-nav ul li li.active li.active li.active a{background-color:#00a3ad}.breadcrumbs ul{display:none;list-style:none;margin:0;padding:0;margin:0 0 10px;padding:0 10px;border:1px solid #fff;border-radius:5px;line-height:23px}@media screen and (min-width:48em){.breadcrumbs ul{display:inline-block}}.breadcrumbs ul li{display:inline-block;font-size:12px;font-size:.75rem;color:#fff;text-transform:uppercase;vertical-align:top}.breadcrumbs ul li a{color:#fff}.breadcrumbs ul li a:after{display:inline-block;width:7px;height:11px;content:'';background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-arrow-breadcrumbs.svg) no-repeat;vertical-align:middle;margin:0 4px 0 6px}.footer{position:relative;display:block;clear:both;width:100%;padding:65px 0;background:#333;color:#fff}.footer .back-to-top{position:absolute;top:-47px;left:50%;z-index:40;display:block;width:177px;height:48px;margin:0 auto;padding:30px 0 0;content:'Top';text-align:center;color:#fff;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/tag-grey.svg);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.footer ul{list-style:none;margin:0;padding:0;font-size:0;font-size:0;text-align:center;margin:30px 20px 15px}@media screen and (min-width:58.75em){.footer ul{margin:4px 0 0}}.footer ul li{display:inline-block;font-size:17px;font-size:1.0625rem;margin:0 0 20px 5%}@media screen and (min-width:48em){.footer ul li{font-size:19px;font-size:1.1875rem;margin:0 0 0 3%}}.footer ul li:first-child{margin:0}.footer ul li a{color:#fff;text-decoration:none}.footer ul li a:focus,.footer ul li a:hover{text-decoration:underline}@media screen and (min-width:58.75em){.footer .social{width:16.66667%;float:left;padding:0 1em}}.footer .social ul{margin:19px 0 0;text-align:center}@media screen and (min-width:58.75em){.footer .social ul{margin:0;text-align:right}}.footer .social ul li{margin:0 0 0 10px}@media screen and (min-width:58.75em){.footer .social ul li{margin:0 0 0 1%}}@media screen and (min-width:65.625em){.footer .social ul li{margin:0 0 0 7px}}@media screen and (min-width:80em){.footer .social ul li{margin:0 0 0 5px}}@media screen and (min-width:87.5em){.footer .social ul li{margin:0 0 0 9px}}.footer .social ul li:first-child{margin-left:0}.footer .social ul li a{display:block;width:36px;height:36px;text-indent:-9999px;text-align:left}@media screen and (min-width:58.75em){.footer .social ul li a{width:30px;height:30px}}@media screen and (min-width:80em){.footer .social ul li a{width:36px;height:36px}}.footer .social ul li a:focus,.footer .social ul li a:hover{opacity:.7}.footer .social ul li.linkedin a{background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-social-linkedin.svg) no-repeat;background-size:100% 100%}.footer .social ul li.fb a{background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-social-fb.svg) no-repeat;background-size:100% 100%}.footer .social ul li.tw a{background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-social-tw.svg) no-repeat;background-size:100% 100%}.footer .social ul li.ig a{background:url(/ResourcePackages/AnglicareWa/assets/dist/images/ico-social-insta.svg) no-repeat;background-size:100% 100%}@media screen and (min-width:58.75em){.footer .links{width:66.66667%;float:left;padding:0 1em}}@media screen and (min-width:58.75em){.footer .logo{width:16.66667%;float:left;padding:0 1em}}.footer .logo img{display:block;width:100%;max-width:160px;height:auto;margin:0 auto}@media screen and (min-width:58.75em){.footer .logo img{max-width:100%;margin:0}}.footer-mobile{display:-ms-flexbox;display:flex;position:fixed;bottom:0;left:0;background-color:#000;height:60px;z-index:99;width:100%;-ms-flex-align:center;align-items:center}@media screen and (min-width:58.75em){.footer-mobile{display:none}}.footer-mobile a{width:100%;text-align:center;color:#fff;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.footer-mobile a:focus,.footer-mobile a:hover{text-decoration:none}.footer-mobile a.footer-contact img{margin-right:7px}.footer-mobile a.footer-donate{background-color:#c63663}.footer-mobile a.footer-search img{margin-right:3px;margin-top:3px}.section-hero-image{position:relative;background:#000}@media screen and (min-width:48em){.section-hero-image.extended-height{min-height:660px}}@media screen and (min-width:65.625em){.section-hero-image.extended-height{min-height:770px}}@media screen and (min-width:105em){.section-hero-image.extended-height{min-height:0}}.section-hero-image__content{background:#000;padding:0 30px 50px}@media screen and (min-width:48em){.section-hero-image__content{padding:0}}@media screen and (min-width:48em){.section-hero-image__content{position:absolute;top:170px;z-index:5;width:100%;background:0 0}}@media screen and (min-width:65.625em){.section-hero-image__content{top:36%}}.section-hero-image__content h1{margin:0;font-family:solomonbold;font-size:32px;font-size:2rem;color:#fff;text-align:center}@media screen and (min-width:58.75em){.section-hero-image__content h1{font-size:75px;font-size:4.6875rem}}.section-hero-image__content h2{font-size:16px;font-size:1rem;text-align:center;color:#fff;line-height:normal}@media screen and (min-width:58.75em){.section-hero-image__content h2{font-size:23px;font-size:1.4375rem}}.section-hero-image__content .sub__cats-btns{text-align:center}.section-hero-image__content .sub__cats-btns .btn-container{margin:0 0 20px}@media screen and (min-width:48em){.section-hero-image__content .sub__cats-btns .btn-container{display:inline-block;margin:0 20px}}@media screen and (min-width:48em){.section-hero-image__content .sub__cats-btns .btn-container:first-child{position:relative;border-radius:10px 10px 0 0;padding:16px;margin:0 4px}}@media screen and (min-width:48em){.section-hero-image__content .sub__cats-btns .btn-container:first-child.active{background:rgba(255,255,255,.8)}}@media screen and (min-width:48em){.section-hero-image__content .sub__cats-btns .btn-container:first-child.active:before{position:absolute;bottom:0;left:-15px;background:radial-gradient(circle at 0 0,rgba(204,0,0,0) 14px,rgba(255,255,255,.8) 15px);content:'';width:15px;height:15px;display:block}}@media screen and (min-width:48em){.section-hero-image__content .sub__cats-btns .btn-container:first-child.active:after{position:absolute;bottom:0;right:-15px;background:radial-gradient(circle at 100% 0,rgba(204,0,0,0) 14px,rgba(255,255,255,.8) 15px);content:'';width:15px;height:15px;display:block}}.section-hero-image__content .sub__cats-btns a{display:block;padding:0;border-radius:10px 10px 0 0;vertical-align:top}@media screen and (min-width:48em){.section-hero-image__content .sub__cats-btns a{display:inline-block;padding:15px 15px 10px 15px}}.section-hero-image__content .sub__cats-btns .btn{position:relative;width:100%;max-width:none;height:64px;margin:0;border-radius:10px;color:#fff;line-height:20px}@media screen and (min-width:48em){.section-hero-image__content .sub__cats-btns .btn{width:180px;max-width:260px;height:60px;font-size:15px;font-size:.9375rem}}@media screen and (min-width:58.75em){.section-hero-image__content .sub__cats-btns .btn{width:200px;height:85px;font-size:18px;font-size:1.125rem}}.section-hero-image__content .sub__cats-btns .btn span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.section-hero-image__content .sub__cats-content{display:none;background:rgba(255,255,255,.8);border-radius:10px;padding:20px}.section-hero-image__content .sub__cats-content ul{list-style:none;margin:0;padding:0}.section-hero-image__content .sub__cats-content ul:after{content:"";display:table;clear:both}@media screen and (min-width:48em){.section-hero-image__content .sub__cats-content ul li{width:33%;float:left}}@media screen and (min-width:58.75em){.section-hero-image__content .sub__cats-content ul li{width:20%;float:left}}.section-hero-image__content .sub__cats-content .btn{width:100%;height:68px;padding:0 10px 0 57px;background-color:transparent;line-height:normal;-webkit-box-shadow:none;box-shadow:none;text-align:left;color:#333}.section-hero-image__content .sub__cats-content .btn:hover{color:#fff;background:#7a4183}.section-hero-image__content .sub__cats-content .btn:hover span{color:#fff}.section-hero-image__content .sub__cats-content .btn [class^=icon-]{font-size:30px;font-size:1.875rem;top:50%;left:.4em;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.section-hero-image__content .sub__cats-content .btn [class^=icon-]+span{top:50%;left:3.4em;padding:0 5px 0 0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);line-height:1em}.section-hero-image img{position:relative;z-index:1;width:100%;display:block}.section-hero-image:after{position:absolute;bottom:-48px;left:50%;z-index:10;display:none;width:177px;height:64px;margin:0 auto;content:'Scroll';text-align:center;color:#fff;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/tag-black.svg) center bottom no-repeat;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (min-width:48em){.section-hero-image:after{display:block}}.section-featured-panel{position:relative}.section-featured-panel__overlay{position:relative;max-height:860px;overflow:hidden}.section-featured-panel__overlay:before{position:absolute;z-index:1;display:block;content:'';width:100%;height:101%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(30,87,153,0)),color-stop(23%,rgba(35,110,181,0)),color-stop(51%,rgba(41,137,216,.42)),color-stop(90%,#298fc2),to(#298fc2));background:linear-gradient(to bottom,rgba(30,87,153,0) 0,rgba(35,110,181,0) 23%,rgba(41,137,216,.42) 51%,#298fc2 90%,#298fc2 100%)}@media screen and (min-width:48em){.section-featured-panel__overlay:before{background:-webkit-gradient(linear,left top,right top,from(#2a91c4),color-stop(43%,#2b90c4),color-stop(78%,rgba(43,144,196,0)));background:linear-gradient(to right,#2a91c4 0,#2b90c4 43%,rgba(43,144,196,0) 78%)}}@media screen and (min-width:48em){.section-featured-panel img{width:70%;float:right}}@media screen and (min-width:58.75em){.section-featured-panel img{width:60%}}.section-featured-panel__content{padding:0 0 40px;color:#fff;background:#298fc2}@media screen and (min-width:48em){.section-featured-panel__content{position:absolute;top:50%;left:0;width:100%;z-index:2;padding:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:0 0}}.section-featured-panel__content .tag{display:inline-block;margin:3px 0 15px;padding:3px 6px;font-size:12px;font-size:.75rem;font-weight:700;border:1px solid #fff;border-radius:3px;text-transform:uppercase}@media screen and (min-width:48em){.section-featured-panel__content .tag{margin:0 0 15px}}.section-featured-panel__content h2{margin:0 0 10px;font-size:26px;font-size:1.625rem;line-height:30px;color:#fff}@media screen and (min-width:65.625em){.section-featured-panel__content h2{margin:0 0 30px;font-size:50px;font-size:3.125rem;line-height:56px}}.section-featured-panel__content p{margin:0 0 15px}@media screen and (min-width:65.625em){.section-featured-panel__content p{margin:0 0 40px}}.section-featured-panel__content .btn{color:#298fc2;-webkit-box-shadow:0 2px 1px 2px #d7d2cb;box-shadow:0 2px 1px 2px #d7d2cb}.section-featured-panel__content .btn:focus,.section-featured-panel__content .btn:hover{color:#298fc2;-webkit-box-shadow:none;box-shadow:none}.section-featured-panel__content .btn:focus{outline:3px solid #c63663}@media screen and (min-width:48em){.section-featured-panel+.section-featured-panel img{width:70%;float:left}}@media screen and (min-width:58.75em){.section-featured-panel+.section-featured-panel img{width:60%;float:left}}.section-featured-panel+.section-featured-panel .section-featured-panel__overlay:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(122,65,131,0)),color-stop(23%,rgba(122,65,131,0)),color-stop(51%,rgba(122,65,131,.42)),color-stop(90%,#7a4183),to(#7a4183));background:linear-gradient(to bottom,rgba(122,65,131,0) 0,rgba(122,65,131,0) 23%,rgba(122,65,131,.42) 51%,#7a4183 90%,#7a4183 100%)}@media screen and (min-width:48em){.section-featured-panel+.section-featured-panel .section-featured-panel__overlay:before{background:-webkit-gradient(linear,right top,left top,from(#693171),color-stop(43%,#693171),color-stop(78%,rgba(105,49,113,0)));background:linear-gradient(to left,#693171 0,#693171 43%,rgba(105,49,113,0) 78%)}}.section-featured-panel+.section-featured-panel .section-featured-panel__content{background:#7a4183}@media screen and (min-width:48em){.section-featured-panel+.section-featured-panel .section-featured-panel__content{background:0 0}}.section-featured-panel+.section-featured-panel .btn{color:#7a4183;-webkit-box-shadow:0 2px 1px 2px #d7d2cb;box-shadow:0 2px 1px 2px #d7d2cb}.section-featured-panel+.section-featured-panel .btn:focus,.section-featured-panel+.section-featured-panel .btn:hover{-webkit-box-shadow:none;box-shadow:none}.section-featured-panel+.section-featured-panel .btn:focus{outline:3px solid #ff8200}.section-featured-quote{position:relative;display:block;width:100%;padding:30px 0;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s linear;transition:all .3s linear}@media screen and (min-width:48em){.section-featured-quote{height:300px;padding:70px 0 0}}.section-featured-quote.in-view{opacity:1}.section-featured-quote:before{position:absolute;top:-48px;left:50%;z-index:10;display:none;width:177px;height:48px;margin:0 auto;content:'';text-align:center;color:#fff;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/tag-white.svg);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (min-width:48em){.section-featured-quote:before{display:block}}.section-featured-quote img{display:none;position:absolute;top:-10px;left:50%;z-index:20;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (min-width:48em){.section-featured-quote img{display:block}}.section-featured-quote h3{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:23px;font-size:1.4375rem;font-style:italic;color:#edc800;margin:0 0 10px}.section-featured-quote blockquote{font-size:23px;font-size:1.4375rem;font-style:italic;line-height:28px;color:#333;margin:0 0 10px}@media screen and (min-width:48em){.section-featured-quote blockquote{font-size:32px;font-size:2rem;line-height:43px}}.section-stay-updated{width:100%;padding:80px 0 60px;background:#c63663 url(/ResourcePackages/AnglicareWa/assets/dist/images/bg-stay-updated.jpg?v=1701078594738) no-repeat;background-size:contain;text-align:center}@media screen and (min-width:48em){.section-stay-updated{width:50%;height:700px;float:left;padding:110px 0 0;text-align:left;background-size:cover}}.section-stay-updated__content{padding:0 20px;color:#fff}@media screen and (min-width:58.75em){.section-stay-updated__content{width:60%;float:right;margin:0 110px 0 0;padding:0}}@media screen and (min-width:105em){.section-stay-updated__content{width:31.58333%}}.section-stay-updated__content h3{font-size:29px;font-size:1.8125rem;color:#fff}.section-stay-updated__content .form-brand{width:100%;padding:0}.section-stay-updated__content .form-brand fieldset{height:50px;margin:0 0 10px;padding:0}.section-stay-updated__content .form-brand label{position:absolute;top:0;left:0;z-index:10;display:inline-block;width:142px;height:50px;line-height:50px;margin:0 0 10px;padding:0 0 0 15px;font-size:16px;font-size:1rem;color:#333;text-align:left;background:#fff url(/ResourcePackages/AnglicareWa/assets/dist/images/bg-form-label.svg) no-repeat;background-size:100%,100%}.section-stay-updated__content .form-brand input[type=email],.section-stay-updated__content .form-brand input[type=text]{position:absolute;top:0;left:0;display:inline-block;width:100%;height:50px;line-height:50px;padding-left:150px;border-color:#fff;border-left:0;border-radius:0 3px 3px 0;vertical-align:top;background:#fff}.section-stay-updated__content .btn{color:#c63663;max-width:none;-webkit-box-shadow:0 2px 1px 2px #d7d2cb;box-shadow:0 2px 1px 2px #d7d2cb}@media screen and (min-width:48em){.section-stay-updated__content .btn{max-width:260px}}.section-stay-updated__content .btn:focus,.section-stay-updated__content .btn:hover{color:#c63663;-webkit-box-shadow:none;box-shadow:none}.section-stay-updated__content .btn:focus{outline:3px solid #00a3ad}.section-locations{width:100%;padding:220px 0 60px;background:#00a3ad url(/ResourcePackages/AnglicareWa/assets/dist/images/bg-locations.jpg?v=1701078594738) center top no-repeat;background-size:contain;text-align:center}@media screen and (min-width:48em){.section-locations{width:50%;height:700px;float:left;padding:110px 0 0;text-align:left;background-size:cover}}.section-locations__content{padding:0 20px;color:#fff}@media screen and (min-width:58.75em){.section-locations__content{width:60%;float:left;margin:0 0 0 110px}}@media screen and (min-width:105em){.section-locations__content{width:27.25%}}.section-locations__content h3{font-size:29px;font-size:1.8125rem;color:#fff}.section-locations__content .btn{color:#00a3ad;-webkit-box-shadow:0 2px 1px 2px #d7d2cb;box-shadow:0 2px 1px 2px #d7d2cb}.section-locations__content .btn:focus,.section-locations__content .btn:hover{color:#00a3ad;-webkit-box-shadow:none;box-shadow:none}.section-locations__content .btn:focus{outline:3px solid #c63663}.search.form-brand{margin:0 auto;padding:0;text-align:center}@media screen and (min-width:48em){.search.form-brand{width:80%}}.search.form-brand input[type=search]{width:100%}.search.form-brand .btn-search{width:100%;max-width:none}@media screen and (min-width:48em){.search.form-brand .btn-search{width:200px}}.section-page-content .search-results{margin:70px 0 0}.section-page-content .search-results .media{margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #ccc}.section-page-content .search-results h2{margin:0 0 60px;padding:0}.section-page-content .search-results h2 a{font-size:24px;font-size:1.5rem}.section-page-content .search-results h3{margin:0 0 5px;padding:0}.section-page-content .search-results h3 a{font-size:24px;font-size:1.5rem}.section-page-content .search-results p{margin:0 0 10px;padding:0}.section-page-content .search-results a{font-size:18px;font-size:1.125rem;word-break:break-all}.content{position:relative;font-size:16px;font-size:1rem;line-height:23px}.section-content{background:#fff}.panel-left{display:none;position:absolute;top:0;left:10px;width:36.203389%}@media screen and (min-width:48em){.panel-left{display:block}}@media screen and (min-width:58.75em){.panel-left{width:32.203389%}}.section-page-intro{color:#fff;background:#7a4183;padding:30px 0 15px}@media screen and (min-width:48em){.section-page-intro{padding:64px 0 54px}}.section-page-intro h1{margin:0 0 20px;font-size:38px;font-size:2.375rem;line-height:normal;color:#fff}@media screen and (min-width:48em){.section-page-intro h1{font-size:75px;font-size:4.6875rem}}@media screen and (min-width:58.75em){.section-page-intro h1{padding:0}}@media screen and (min-width:58.75em){.section-page-intro P{padding:0}}.section-page-intro .grid{position:relative}body.purple .section-page-intro{color:#fff;background:#7a4183}body.pink .section-page-intro{color:#fff;background:#c63663}body.gold .section-page-intro{color:#fff;background:#edc800}body.lightblue .section-page-intro{color:#fff;background:#298fc2}body.orange .section-page-intro{color:#fff;background:#ff8200}body.teal .section-page-intro{color:#fff;background:#00a3ad}.section-page-content{background:#edeae7;padding:50px 0 30px}@media screen and (min-width:58.75em){.section-page-content{padding:80px 0}}@media screen and (min-width:58.75em){.section-page-content h2,.section-page-content h3,.section-page-content h4{padding:0 20px}}@media screen and (min-width:58.75em){.section-page-content p{padding:0 20px}}.section-page-content ul{list-style:none;margin:0;padding:0;margin:0 0 30px}@media screen and (min-width:58.75em){.section-page-content ul{margin:0 40px 40px}}.section-page-content ul li{position:relative;padding:0 0 0 22px}.section-page-content ul li:before{position:absolute;left:1px;top:8px;display:block;width:6px;height:6px;content:'';border-radius:100%}.section-page-content ul li h3{margin:0;padding:0}@media screen and (min-width:58.75em){.section-page-content ul.list-unstyled{margin:0 0 40px}}.section-page-content ul.list-unstyled li{padding:0;margin:0 0 30px}.section-page-content ul.list-unstyled li:before{display:none}.section-page-content ul.list-unstyled li h3{margin:0}.section-page-content ul.nav-sitemap ul{margin:10px 0 10px 20px}.section-page-content ul ul{margin:0 40px}.section-page-content .news-listing h2{margin:0;padding:0;line-height:normal;font-size:28px;font-size:1.75rem}@media screen and (min-width:58.75em){.section-page-content .news-detail .news-detail-date{padding:0 20px}}.section-page-content .news-detail-date{margin:0 0 30px;font-weight:700}.section-page-content .section-downloads ul{list-style:none;margin:0;padding:0;margin:0 0 60px;border:1px solid #d2d1cf;border-radius:5px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 30px 0 rgba(0,0,0,.1);overflow:hidden}@media screen and (min-width:48em){.section-page-content .section-downloads ul{margin:0 0 100px}}.section-page-content .section-downloads ul li{position:relative;padding:0;border-top:1px solid #d2d1cf;background:#fff;font-size:16px;font-size:1rem;font-weight:700}@media screen and (min-width:48em){.section-page-content .section-downloads ul li{font-size:19px;font-size:1.1875rem}}.section-page-content .section-downloads ul li:first-child{border-top:none}.section-page-content .section-downloads ul li:before{display:none}.section-page-content .section-downloads ul li a{display:block;padding:1.5em 4em 1.5em 4rem;color:#333}@media screen and (min-width:48em){.section-page-content .section-downloads ul li a{padding:2em 6em 2em 7.5rem}}.section-page-content .section-downloads ul li span{display:block;float:left;vertical-align:middle}@media screen and (min-width:48em){.section-page-content .section-downloads ul li span{display:inline-block;float:none}}.section-page-content .section-downloads ul li span.icon-ico-pdf{position:absolute;top:50%;left:1.5rem;margin:0 30px 0 0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (min-width:48em){.section-page-content .section-downloads ul li span.icon-ico-pdf{left:3rem}}.section-page-content .section-downloads ul li span.icon-ico-pdf:before{font-size:30px;font-size:1.875rem}@media screen and (min-width:48em){.section-page-content .section-downloads ul li span.icon-ico-pdf:before{font-size:40px;font-size:2.5rem}}.section-page-content .section-downloads ul li span.icon-ico-download{display:inline-block;position:absolute;top:50%;right:1rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (min-width:48em){.section-page-content .section-downloads ul li span.icon-ico-download{right:2.5rem}}.section-page-content .section-downloads ul li span.icon-ico-download:before{font-size:30px;font-size:1.875rem}@media screen and (min-width:48em){.section-page-content .section-downloads ul li span.icon-ico-download:before{font-size:40px;font-size:2.5rem}}.section-page-content .section-downloads ul li i{display:block;margin:0;font-size:14px;font-size:.875rem;font-weight:400}@media screen and (min-width:48em){.section-page-content .section-downloads ul li i{display:inline-block;margin:0 0 0 10px;font-size:19px;font-size:1.1875rem}}@media screen and (min-width:58.75em){.section-page-content .section-gallery{padding:0 40px}}.section-page-content .section-gallery .slick-slide .slide{margin:0 0 20px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.section-page-content .section-gallery .slick-slide img{display:block;width:100%;margin:0;border-radius:5px}.section-page-content .section-gallery .slick-arrow{position:absolute;top:50%;z-index:10;width:35px;height:50px;background:0 0;border:1px solid #dcdad8;border-radius:5px;text-indent:-9999px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-position:center;background-repeat:no-repeat}@media screen and (min-width:48em){.section-page-content .section-gallery .slick-arrow{top:auto;bottom:25px;background-color:transparent;-webkit-transform:translate(0,0);transform:translate(0,0)}}.section-page-content .section-gallery .slick-arrow:focus,.section-page-content .section-gallery .slick-arrow:hover{background-color:#fff}.section-page-content .section-gallery .slick-arrow.slick-prev{left:20px;background-image:url(/ResourcePackages/AnglicareWa/assets/dist/images/arrow-gallery-grey.svg)}@media screen and (min-width:48em){.section-page-content .section-gallery .slick-arrow.slick-prev{left:10px}}.section-page-content .section-gallery .slick-arrow.slick-next{right:20px;background-image:url(/ResourcePackages/AnglicareWa/assets/dist/images/arrow-gallery-next.svg)}@media screen and (min-width:48em){.section-page-content .section-gallery .slick-arrow.slick-next{right:10px}}.section-page-content .section-gallery .slick-arrow.slick-disabled:focus,.section-page-content .section-gallery .slick-arrow.slick-disabled:hover{background-color:transparent;cursor:default}.section-page-content .section-gallery .slick-dots{height:60px}.section-page-content .section-gallery .slick-dots li{display:inline-block;width:60px;height:60px;line-height:50px;margin:0 5px;padding:0;background:0 0;border-radius:0;vertical-align:top}.section-page-content .section-gallery .slick-dots li:before{display:none}.section-page-content .section-gallery .slick-dots li:focus button,.section-page-content .section-gallery .slick-dots li:hover button{color:#fff;background:#333}.section-page-content .section-gallery .slick-dots li.slick-active button{width:60px;height:60px;margin:-5px 0 0 -5px;font-size:22px;font-size:1.375rem;font-weight:700;color:#fff}.section-page-content .section-gallery .slick-dots li button{position:static;display:block;width:50px;height:50px;text-indent:0;text-align:center;border-radius:3px;background:#fff;border:1px solid #dbdad8;color:#333;font-size:19px;font-size:1.1875rem;-webkit-transition:all .3s linear;transition:all .3s linear}.section-page-content .section-info-panels .accordion__panel{padding:0;border:none}.section-page-content .section-info-panels .accordion__panel:before{display:none}.section-page-content .section-info-panels ul{list-style:none;margin:0;padding:0}.section-page-content .section-info-panels ul li{padding:0;width:100%;float:left;margin:0;border-radius:10px;overflow:hidden}@media screen and (min-width:48em){.section-page-content .section-info-panels ul li{width:31.63841%;margin:0 0 20px 1.69491%}}@media screen and (min-width:58.75em){.section-page-content .section-info-panels ul li{width:23.72881%}.section-page-content .section-info-panels ul li:nth-child(4n+5){margin-left:0;clear:left}}@media screen and (min-width:58.75em){.section-page-content .section-info-panels ul li:first-child{margin-left:0}}@media screen and (min-width:48em){.section-page-content .section-info-panels ul li:first-child,.section-page-content .section-info-panels ul li:nth-child(3n+4){margin-left:0;clear:left}}@media screen and (min-width:58.75em){.section-page-content .section-info-panels ul li:first-child,.section-page-content .section-info-panels ul li:nth-child(3n+4){margin-left:1.69491%;clear:none}}@media screen and (min-width:58.75em){.section-page-content .section-info-panels ul li:first-child,.section-page-content .section-info-panels ul li:nth-child(4n+5){margin-left:0;clear:left}}.section-page-content .section-info-panels ul li:before{display:none}@media screen and (min-width:48em){.section-page-content .section-info-panels ul .accordion__header{display:none}}@media screen and (min-width:48em){.section-page-content .section-info-panels ul .accordion__panel{display:block}}.section-page-content .section-info-panels img{display:block;width:100%}.section-page-content .section-info-panels__detail{position:relative;padding:25px 20px 15px;background:#fff}@media screen and (min-width:58.75em){.section-page-content .section-info-panels__detail{padding:25px 30px 15px}}.section-page-content .section-info-panels__detail:before{position:absolute;top:-40px;left:50%;display:block;width:60px;height:60px;content:'';border-radius:100%;color:#fff;text-align:center;font-family:'$iconfontFamily';font-size:30px;font-size:1.875rem;line-height:60px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.section-page-content .section-info-panels__detail.download:before{content:"\e901"}.section-page-content .section-info-panels__detail.house:before{content:"\e90c"}.section-page-content .section-info-panels__detail.assistance:before{content:"\e906"}.section-page-content .section-info-panels__detail.wheelchair:before{content:"\e910"}.section-page-content .section-info-panels__detail.head:before{content:"\e90a"}.section-page-content .section-info-panels__detail.domestic:before{content:"\e912"}.section-page-content .section-info-panels__detail.parenting:before{content:"\e911"}.section-page-content .section-info-panels__detail.broken-heart:before{content:"\e907"}.section-page-content .section-info-panels__detail.person:before{content:"\e90b"}.section-page-content .section-info-panels__detail.flag:before{content:"\e909"}.section-page-content .section-info-panels__detail.clothing:before{content:"\e909"}.section-page-content .section-info-panels__detail.fist:before{content:"\e908"}.section-page-content .section-info-panels__detail.pram:before{content:"\e914"}.section-page-content .section-info-panels__detail.sexual-abuse:before{content:"\e90f"}.section-page-content .section-info-panels__detail.disability:before{content:"\e910"}.section-page-content .section-info-panels__detail ul{margin:0}.section-page-content .section-info-panels__detail ul li{display:block;width:100%;margin:0 0 5px;float:none}.section-page-content .section-info-panels h2{display:none;font-size:24px;font-size:1.5rem;line-height:normal;color:#333;margin:0 0 5px;padding:0}@media screen and (min-width:48em){.section-page-content .section-info-panels h2{display:block;min-height:50px}}.section-page-content .section-info-panels p{padding:0;font-size:15px;font-size:.9375rem}@media screen and (min-width:48em){.section-page-content .section-info-panels p{font-size:17px;font-size:1.0625rem}}.section-page-content .section-help{padding-top:0}.section-page-image{position:relative;height:430px;overflow:hidden}@media screen and (min-width:48em){.section-page-image{height:600px}}@media screen and (min-width:87.5em){.section-page-image{height:800px}}.section-page-image:before{position:absolute;z-index:10;display:block;width:100%;height:100%;content:'';background:-webkit-gradient(linear,left top,left bottom,from(rgba(122,65,131,0)),color-stop(50%,rgba(122,65,131,.98)),color-stop(51%,#7a4183),to(#7a4183));background:linear-gradient(to bottom,rgba(122,65,131,0) 0,rgba(122,65,131,.98) 50%,#7a4183 51%,#7a4183 100%)}.section-page-image__content{position:absolute;bottom:25px;z-index:20;width:90%;color:#fff}@media screen and (min-width:48em){.section-page-image__content{bottom:70px;width:auto;max-width:1180px;padding:0 5.47457%}}.section-page-image__content h1{margin:0;color:#fff;font-size:38px;font-size:2.375rem}@media screen and (min-width:48em){.section-page-image__content h1{font-size:75px;font-size:4.6875rem}}.section-page-image__content p{max-width:550px}.section-page-image img{width:100%;max-width:none}@media screen and (min-width:48em){.section-page-image img{position:absolute;top:0;left:50%;width:100%;max-width:100%;min-height:100%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}body.purple .section-page-image:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(122,65,131,0)),color-stop(50%,rgba(122,65,131,.98)),color-stop(51%,#7a4183),to(#7a4183));background:linear-gradient(to bottom,rgba(122,65,131,0) 0,rgba(122,65,131,.98) 50%,#7a4183 51%,#7a4183 100%)}@media screen and (min-width:48em){body.purple .section-page-image:before{background:radial-gradient(ellipse at center,rgba(122,65,131,0) 23%,rgba(122,65,131,0) 24%,#7a4183 82%,#7a4183 100%)}}body.pink .section-page-image:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(198,54,99,0)),color-stop(50%,rgba(198,54,99,.98)),color-stop(51%,#c63663),to(#c63663));background:linear-gradient(to bottom,rgba(198,54,99,0) 0,rgba(198,54,99,.98) 50%,#c63663 51%,#c63663 100%)}@media screen and (min-width:48em){body.pink .section-page-image:before{background:radial-gradient(ellipse at center,rgba(198,54,99,0) 23%,rgba(198,54,99,0) 24%,#c63663 82%,#c63663 100%)}}body.gold .section-page-image:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(237,200,0,0)),color-stop(50%,rgba(237,200,0,.98)),color-stop(51%,#edc800),to(#edc800));background:linear-gradient(to bottom,rgba(237,200,0,0) 0,rgba(237,200,0,.98) 50%,#edc800 51%,#edc800 100%)}@media screen and (min-width:48em){body.gold .section-page-image:before{background:radial-gradient(ellipse at center,rgba(237,200,0,0) 23%,rgba(237,200,0,0) 24%,#edc800 82%,#edc800 100%)}}body.lightblue .section-page-image:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(41,143,194,0)),color-stop(50%,rgba(41,143,194,.98)),color-stop(51%,#298fc2),to(#298fc2));background:linear-gradient(to bottom,rgba(41,143,194,0) 0,rgba(41,143,194,.98) 50%,#298fc2 51%,#298fc2 100%)}@media screen and (min-width:48em){body.lightblue .section-page-image:before{background:radial-gradient(ellipse at center,rgba(41,143,194,0) 23%,rgba(41,143,194,0) 24%,#298fc2 82%,#298fc2 100%)}}body.orange .section-page-image:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,130,0,0)),color-stop(50%,rgba(255,130,0,.98)),color-stop(51%,#ff8200),to(#ff8200));background:linear-gradient(to bottom,rgba(255,130,0,0) 0,rgba(255,130,0,.98) 50%,#ff8200 51%,#ff8200 100%)}@media screen and (min-width:48em){body.orange .section-page-image:before{background:radial-gradient(ellipse at center,rgba(255,130,0,0) 23%,rgba(255,130,0,0) 24%,#ff8200 82%,#ff8200 100%)}}body.teal .section-page-image:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,163,173,0)),color-stop(50%,rgba(0,163,173,.98)),color-stop(51%,#00a3ad),to(#00a3ad));background:linear-gradient(to bottom,rgba(0,163,173,0) 0,rgba(0,163,173,.98) 50%,#00a3ad 51%,#00a3ad 100%)}@media screen and (min-width:48em){body.teal .section-page-image:before{background:radial-gradient(ellipse at center,rgba(0,163,173,0) 23%,rgba(0,163,173,0) 24%,#00a3ad 82%,#00a3ad 100%)}}.section-help{padding:70px 0 0;text-align:center}@media screen and (min-width:58.75em){.section-help{padding:140px 0 0}}.section-help h2{font-size:26px;font-size:1.625rem;margin:0 0 15px}@media screen and (min-width:58.75em){.section-help h2{font-size:50px;font-size:3.125rem;margin:0 0 30px}}.section-help h3{margin:0 0 10px;font-size:34px;font-size:2.125rem}.section-help__stats{margin:40px 0 60px}@media screen and (min-width:48em){.section-help__stats{margin:0 0 100px}}.section-help__stats-icon{display:inline-block;margin:0 auto 20px;vertical-align:top;font-size:17px;font-size:1.0625rem}@media screen and (min-width:48em){.section-help__stats-icon{width:30%;margin:0;padding:0 20px}}@media screen and (min-width:80em){.section-help__stats-icon{width:33%;padding:0}}.section-help__stats-icon:nth-child(1) h3{color:#c63663}.section-help__stats-icon:nth-child(2) h3{color:#00a3ad}.section-help__stats-icon:nth-child(3) h3{color:#7a4183}.section-help__stats-icon img{width:100%;max-width:334px;display:block;clear:both;margin:0 auto 20px}@media screen and (min-width:48em){.section-help__stats-icon img{margin:0 auto 40px}}.home .section-help{background:#eceae6}@media screen and (min-width:58.75em){.home .section-help{background:-webkit-gradient(linear,left top,right top,from(#d7d2cb),color-stop(50%,#fff),to(#d7d2cb));background:linear-gradient(to right,#d7d2cb 0,#fff 50%,#d7d2cb 100%)}}.section-featured-story{position:relative;margin:0 0 60px}@media screen and (min-width:58.75em){.section-featured-story{margin:0 0 150px}}@media screen and (min-width:48em){.section-featured-story img{width:95%;float:right}}@media screen and (min-width:58.75em){.section-featured-story img{width:75%}}.section-featured-story__overlay{position:relative;max-height:860px}@media screen and (min-width:48em){.section-featured-story__overlay{overflow:hidden}}.section-featured-story__overlay:before{position:absolute;z-index:1;display:block;content:'';width:100%;height:101%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(23%,rgba(255,255,255,0)),color-stop(51%,rgba(255,255,255,.42)),color-stop(90%,#fff),to(white));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 23%,rgba(255,255,255,.42) 51%,#fff 90%,#fff 100%)}@media screen and (min-width:48em){.section-featured-story__overlay:before{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(25%,#fff),color-stop(50%,rgba(255,255,255,0)));background:linear-gradient(to right,#fff 0,#fff 25%,rgba(255,255,255,0) 50%)}}.section-featured-story__content{width:100%;padding:0 0 30px;color:#333;text-align:left;background:#fff}@media screen and (min-width:48em){.section-featured-story__content{position:absolute;top:50%;left:0;z-index:2;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;background:0 0}}.section-featured-story__content .tag{display:inline-block;margin:0 0 15px;font-size:24px;font-size:1.5rem;font-style:italic;color:#edc800}.section-featured-story__content h2{margin:0 0 15px;padding:0;color:#333;font-size:26px;font-size:1.625rem;line-height:30px}@media screen and (min-width:58.75em){.section-featured-story__content h2{font-size:50px;font-size:3.125rem;line-height:56px;margin:0 0 30px}}.section-featured-story__content p{margin:0 0 15px;padding:0}@media screen and (min-width:58.75em){.section-featured-story__content p{margin:0 0 40px}}.section-featured-story__content .btn{color:#fff;background:#edc800}.section-featured-story__content .btn:focus,.section-featured-story__content .btn:hover{-webkit-box-shadow:none;box-shadow:none}.section-featured-story__content .btn:focus{outline:3px solid #c63663}@media screen and (min-width:58.75em){.sfPageEditor .section-help-icons .icon{padding:0}}.section-help-icons{text-align:center;padding:0 0 50px}@media screen and (min-width:58.75em){.section-help-icons{padding:0 0 150px}}.section-help-icons .icon{width:50%;padding:0 1em 20px;font-size:20px;font-size:1.25rem;font-weight:700}.section-help-icons .icon:nth-child(1){display:none}@media screen and (min-width:58.75em){.section-help-icons .icon:nth-child(1){display:block}}@media screen and (min-width:48em){.section-help-icons .icon:nth-child(2n+3){clear:none}}@media screen and (min-width:48em){.section-help-icons .icon{width:50%;padding:0 .8em 40px}.section-help-icons .icon:nth-child(3n+4){clear:left}}@media screen and (min-width:58.75em){.section-help-icons .icon{width:16.66667%;padding:0 .8em}.section-help-icons .icon:nth-child(3n+4){clear:none}}.section-help-icons .icon img{display:block;margin:0 auto 30px}@media screen and (min-width:48em){.section-help-icons .icon img{width:100%;max-width:154px}}.section-feeling-lost{padding:90px 0;background:#00a3ad;color:#fff;text-align:center;font-size:17px;font-size:1.0625rem}.section-feeling-lost h2{margin:0 0 20px;font-size:36px;font-size:2.25rem;color:#fff}.section-feeling-lost a{color:#fff;text-decoration:underline}@media screen and (min-width:58.75em){.section-feeling-lost a[href^="tel:"]{text-decoration:none;cursor:text}}.btn-map .icon-ico-location{display:inline-block;vertical-align:sub;font-size:30px}.section-page-content .section-featured-story{background:#fff;border-radius:10px;overflow:hidden}.section-page-content .section-featured-story:after{content:"";display:table;clear:both}.section-page-content .section-featured-story__overlay:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.section-page-content .section-featured-story__overlay .sf-Image-wrapper{display:block;height:250px;overflow:hidden}.section-page-content .section-featured-story__overlay img{width:100%}.section-page-content .section-featured-story__content{position:static;width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:none;transform:none;background:0 0}.section-page-content .section-featured-story__content h2{font-size:30px;font-size:1.875rem;line-height:30px;padding:0}.section-page-content .section-featured-story__content p{margin:0 0 20px;padding:0}.section-page-content .pagination{position:relative;list-style:none;margin:0;padding:0;margin:30px 0 0;padding:0;min-height:60px;text-align:center}@media screen and (min-width:48em){.section-page-content .pagination{margin:0}}.section-page-content .pagination li{display:inline-block;width:60px;height:60px;line-height:50px;margin:0;padding:0;background:0 0;border:none;border-radius:0;vertical-align:top;cursor:pointer}.section-page-content .pagination li:before{display:none}.section-page-content .pagination li:focus a,.section-page-content .pagination li:hover a{color:#fff;background:#333}.section-page-content .pagination li.active{line-height:56px}.section-page-content .pagination li.active a{width:60px;height:60px;margin:-5px 0 0 -5px;font-size:22px;font-size:1.375rem;font-weight:700;color:#fff}.section-page-content .pagination li a{position:static;display:block;width:50px;height:50px;text-indent:0;text-align:center;border-radius:3px;background:#fff;border:1px solid #dbdad8;color:#333;font-size:19px;font-size:1.1875rem;-webkit-transition:all .3s linear;transition:all .3s linear}.section-page-content .pagination li a:focus,.section-page-content .pagination li a:hover{text-decoration:none}.section-page-content .pagination li.pagination__arrow{position:absolute;top:50%;z-index:10;width:35px;height:50px;background:0 0;border:1px solid #dcdad8;border-radius:5px;text-indent:-9999px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-position:center;background-repeat:no-repeat;cursor:pointer}@media screen and (min-width:48em){.section-page-content .pagination li.pagination__arrow{top:0;bottom:25px;background-color:transparent;-webkit-transform:translate(0,0);transform:translate(0,0)}}.section-page-content .pagination li.pagination__arrow:focus,.section-page-content .pagination li.pagination__arrow:hover{background-color:#fff}.section-page-content .pagination li.pagination__arrow-prev{left:0;background-image:url(/ResourcePackages/AnglicareWa/assets/dist/images/arrow-gallery-grey.svg)}@media screen and (min-width:48em){.section-page-content .pagination li.pagination__arrow-prev{left:10px}}.section-page-content .pagination li.pagination__arrow-next{right:0;background-image:url(/ResourcePackages/AnglicareWa/assets/dist/images/arrow-gallery-next.svg)}@media screen and (min-width:48em){.section-page-content .pagination li.pagination__arrow-next{right:10px}}.section-page-content .pagination li.pagination__arrow-disabled:focus,.section-page-content .pagination li.pagination__arrow-disabled:hover{background-color:transparent;cursor:default}body.purple .section-page-content .section-featured-story__content .tag{color:#7a4183}body.pink .section-page-content .section-featured-story__content .tag{color:#c63663}body.gold .section-page-content .section-featured-story__content .tag{color:#edc800}body.lightblue .section-page-content .section-featured-story__content .tag{color:#298fc2}body.orange .section-page-content .section-featured-story__content .tag{color:#ff8200}body.teal .section-page-content .section-featured-story__content .tag{color:#00a3ad}.section-donation{display:none;margin:30px 0 0;padding:50px 40px;color:#fff;border-radius:10px;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);box-shadow:0 5px 20px 0 rgba(0,0,0,.1);background:url(/ResourcePackages/AnglicareWa/assets/dist/images/bg-donation.jpg?v=1701078594738) no-repeat;background-size:cover;text-align:center}@media screen and (min-width:48em){.section-donation{display:block}}.section-donation h3{color:#fff;font-size:26px;font-size:1.625rem}.section-donation .btn{font-size:16px;font-size:1rem;font-weight:700;background:#fff;color:#c63663;-webkit-box-shadow:0 2px 1px 2px #ccc;box-shadow:0 2px 1px 2px #ccc}@media screen and (min-width:58.75em){.section-donation .btn{font-size:18px;font-size:1.125rem}}.donations{padding:0 0 70px}.donations p{text-align:center}.donations h2{margin:0 0 20px;font-size:24px;font-size:1.5rem;text-align:center}@media screen and (min-width:48em){.donations h2{font-size:30px;font-size:1.875rem}}.donations h3.how-often-label{text-align:center;margin-bottom:10px}.donations [class*=row__col-]{padding:0 .25em}.donations__payment-type{list-style:none;margin:0;padding:0}.donations__payment-type li{font-size:20px;font-size:1.25rem;font-family:solomonbold;display:inline-block;width:100%;padding:1em 0 0 2em;position:relative}@media screen and (min-width:31.25em){.donations__payment-type li{width:39%;padding:1em 0 1em 2em}}.donations__payment-type li span{width:30px;display:inline-block;text-align:center}@media screen and (min-width:31.25em){.donations__payment-type li:nth-child(even){width:59%}}.donations__payment-type .payment-credit_card:before,.donations__payment-type .payment-secure:before,.donations__payment-type .payment-tax_deductible:before{font-family:'$iconfontFamily';speak:none;font-size:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:-5px;content:"\e903";line-height:normal}.donations__payment-type .payment-secure:before{content:"\e904";font-size:30px;left:5px}.donations__payment-type .payment-tax_deductible:before{content:"\e905";font-size:30px;left:7px}.donations-form{width:100%;padding:20px 10px 10px}@media screen and (min-width:48em){.donations-form{height:auto;min-height:980px;padding:20px 20px 0}}@media screen and (min-width:80em){.donations-form{padding:80px 20px 0}}.donations-form .tabs{border-radius:0 0 5px 5px;overflow:hidden}.donations-form .tabs__panel{padding:0;border:none;outline:0}.donations-form .tabs__tab{width:48%;height:60px;margin:0 5px 0 0;padding:10px;font-family:solomonbold;font-size:17px;font-size:1.0625rem;background:-webkit-gradient(linear,left top,left bottom,from(#f5f4f2),to(white));background:linear-gradient(to bottom,#f5f4f2 0,#fff 100%);border-radius:5px}.donations-form .tabs__tab[aria-selected=true]{height:63px;font-size:19px;font-size:1.1875rem}@media screen and (min-width:58.75em){.donations-form .tabs__tab{width:33%;font-size:19px;font-size:1.1875rem}.donations-form .tabs__tab[aria-selected=true]{font-size:21px;font-size:1.3125rem}}.donations-form .btn{display:block;width:auto;max-width:none;margin:20px auto}@media screen and (min-width:48em){.donations-form .btn{display:inline-block;width:auto;max-width:260px;float:right;margin:20px 4px}}@media screen and (min-width:48em){.donations-form .btn-back{float:left}}.donations__regular{padding:20px 10px 0}@media screen and (min-width:65.625em){.donations__regular{padding:20px 0 0}}.donations__regular h3{margin:20px 0 20px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:26px;font-size:1.625rem;text-align:center}@media screen and (min-width:48em){.donations__regular h3{font-size:40px;font-size:2.5rem}}.donations__regular h4{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:22px;font-size:1.375rem;font-weight:700}.donations__regular hr{margin:0 0 30px}.donations__regular .donation{margin:0 0 30px}.donations__regular .select-cause{display:none}.donations__regular .donation-amount{padding:0 9px}.donations .form-brand{width:100%;max-width:980px}.thankyou .donation__details_wrapper{padding-bottom:30px;text-align:center}#donation-amounts{width:100%}@media screen and (min-width:58.75em){#donation-amounts{margin:0 auto}}.donation{position:relative;display:block;float:left;width:100%;height:160px;overflow:hidden;border-radius:5px;margin-bottom:20px;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border:1px solid #cfcec9}@media screen and (min-width:58.75em){.donation{width:32.6%;margin:0 1% 0 0;height:270px}.donation:first-child{margin-left:0}.donation:nth-child(3){margin-right:0;float:left}}.donation-img{position:absolute;display:none;width:100%}@media screen and (min-width:58.75em){.donation-img{display:block}}.donation-content{position:relative;z-index:5;display:block;width:100%;height:100%;padding:0 0 0 10px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(30,87,153,0)),color-stop(28%,rgba(255,255,255,0)),color-stop(36%,rgba(255,255,255,0)),color-stop(67%,#fff));background:linear-gradient(to bottom,rgba(30,87,153,0) 0,rgba(255,255,255,0) 28%,rgba(255,255,255,0) 36%,#fff 67%)}.donation-content:after{content:"";display:table;clear:both}@media screen and (min-width:80em){.donation-content{padding:0 0 0 35%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(30,87,153,0)),color-stop(28%,rgba(255,255,255,0)),color-stop(36%,rgba(255,255,255,0)),color-stop(67%,#fff));background:linear-gradient(to bottom,rgba(30,87,153,0) 0,rgba(255,255,255,0) 28%,rgba(255,255,255,0) 36%,#fff 67%)}}.donation-content-inner-wrapper{position:absolute;width:100%;height:130px;bottom:0;left:0}@media screen and (min-width:58.75em){.donation-content-inner-wrapper{height:150px}}.donation-content p{width:70%;margin:20px auto;font-size:14px;font-size:.875rem;line-height:1.3em;color:#333;text-align:center}@media screen and (min-width:31.25em){.donation-content p{padding:5px}}@media screen and (min-width:58.75em){.donation-content p{font-size:15px;font-size:.9375rem}}.donation-amount{width:65%;display:block;margin:0 auto;padding:5px;float:none;background:#fff;border:2px solid #c63663;border-radius:5px;color:#c63663;font-family:solomonbold;font-size:30px;font-size:1.875rem;text-align:center}.donation-amount:hover{color:#fff}.donation__extra{height:auto;padding:20px 20px 10px;background:-webkit-gradient(linear,left top,left bottom,from(#fffcfc),to(#d8d3cc));background:linear-gradient(to bottom,#fffcfc 0,#d8d3cc 100%);font-size:15px;font-size:.9375rem;text-align:center}@media screen and (min-width:31.25em){.donation__extra{padding:20px 60px 10px}}@media screen and (min-width:48em){.donation__extra{padding:20px 20px 10px}}@media screen and (min-width:58.75em){.donation__extra{padding:20px 60px 10px}}.donation__extra h3{font-family:solomonbold;font-size:19px;font-size:1.1875rem;margin:0}.donation__extra a{color:#333;text-decoration:underline}.donation__choose{height:70px}@media screen and (min-width:58.75em){.donation__choose{height:100px}}.donation__choose .donation-content{overflow:hidden}.donation__choose .donation-content p{padding-top:20px;width:48%}@media screen and (min-width:58.75em){.donation__choose .donation-content p{font-size:17px;font-size:1.0625rem;padding-top:27px}}.donation__choose .donation-content input{font-size:16px;font-size:1rem;width:100px;height:50px;line-height:50px;padding:0 5px;color:#9ea2a2;background:#fff;border-radius:5px;border:1px solid #c5beb5;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:700;vertical-align:top;margin-top:10px}@media screen and (min-width:58.75em){.donation__choose .donation-content input{font-size:20px;font-size:1.25rem;height:60px;line-height:60px;margin-top:19px;padding:0 13px}}.donation__details_wrapper{background:#fff;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.2);box-shadow:0 5px 20px 0 rgba(0,0,0,.2);position:relative;padding-bottom:30px}@media screen and (min-width:48em){.donation__details_wrapper{padding-bottom:630px}}@media screen and (min-width:58.75em){.donation__details_wrapper{padding-bottom:840px}}.donation-custom{border:2px solid #cfcec9;display:block;float:left;width:100%;height:auto;margin:20px 0 20px 0;padding:25px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;text-align:center}@media screen and (min-width:58.75em){.donation-custom{width:49%;height:200px;margin:20px 2% 20px 0;text-align:center}}@media screen and (min-width:65.625em){.donation-custom{text-align:initial;height:110px}}.donation-custom input{width:110px;height:60px;float:none;margin:20px 0 20px;padding:0 15px;background:#fff;color:#9ea2a2;font-family:solomonbold;font-size:1.25rem;font-weight:700;line-height:60px;vertical-align:top;border-radius:10px;border:1px solid #c5beb5;-webkit-box-shadow:inset 7px 7px 18px -6px rgba(240,236,233,.81);box-shadow:inset 7px 7px 18px -6px rgba(240,236,233,.81)}@media screen and (min-width:58.75em){.donation-custom input{float:none}}@media screen and (min-width:65.625em){.donation-custom input{margin:0;float:right}}.donation-custom p{font-size:1.25rem;margin:15px 0 0;text-align:center;width:100%}@media screen and (min-width:65.625em){.donation-custom p{width:auto;float:left;text-align:left}}.donation__extra{border:2px solid #cfcec9;display:block;float:left;width:100%;height:auto;margin:0 0 20px 0;padding:21px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;background:0 0;text-align:initial}@media screen and (min-width:58.75em){.donation__extra{width:49%;height:200px;margin:20px 0;padding:55px 35px;text-align:initial}}@media screen and (min-width:65.625em){.donation__extra{width:49%;height:110px;padding:21px 35px;text-align:initial}}.donation__extra h3{text-align:center}.donation__extra p{float:none;font-size:1rem;margin:10px 0 0}@media screen and (min-width:58.75em){.donation__extra p{margin:0;float:left}}.donation-location{width:100%;float:left;margin:20px 0 50px;text-align:center}.donation-location h2{margin-bottom:10px}.donation-location .select2-selection--single{text-align:left;border:2px solid #9e2b4f;background:#fff;border-radius:5px}.donation-location .select2-container{width:100%;margin:0 auto}@media screen and (min-width:48em){.donation-location .select2-container{width:380px}}.donation-location .select2-container.error .select2-selection--single{border-color:#de3939}.donation-bg-image{display:none;position:absolute;bottom:0;left:0;font-size:0;width:100%}@media screen and (min-width:48em){.donation-bg-image{display:inline}}.donation-loading{display:none;position:absolute;left:50%;margin-top:100px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.details-personal,.details-team{display:none}.details-personal input[type=email],.details-personal input[type=text],.details-team input[type=email],.details-team input[type=text]{width:100%}.card-details label{display:block}.card-details input[type=email],.card-details input[type=text]{width:100%}.input-sml{display:inline-block;width:49%;vertical-align:top}@media screen and (min-width:48em){.input-sml{width:32.5%}}.input-sml .select2-container{width:100%}.input-sml input[type=text]{margin:0 0 27px}@media screen and (min-width:48em){.input-sml input[type=text]{margin:0 0 10px}}@media screen and (min-width:58.75em){.donations .donations-other{padding-left:20px}}@media screen and (min-width:58.75em){.donations .donations-other h3{margin-bottom:30px}}.donations .donations-other h4{text-align:left}.donations .donations-other p{text-align:left}.donations .donations-other-container{background:#efeeea;padding:40px;border-radius:5px}.donations .donations-other-container h5{font-size:17px;font-size:1.0625rem;color:#00737a;margin:0 0 5px;padding:0}.donations .donations-other-container p{line-height:1.5}.email-invoice{display:none}.postal-address-details{display:none}.donation-form__donate .title-radio-group .radio-input{min-width:49%}@media screen and (min-width:48em){.donation-form__donate .title-radio-group .radio-input{min-width:20%}}@media screen and (min-width:58.75em){.donation-form__donate .title-radio-group .radio-input{min-width:160px}}body .donation-form__donate .donation__details_wrapper input.js-dob.error,body .donation-form__donate .donation__details_wrapper input.js-email.error{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}body .donation-form__donate .donation__details_wrapper label{text-align:left;color:#a3a09b;margin-bottom:15px}body .donation-form__donate .donation__details_wrapper label.error{color:#fff;background:#de3939;padding:10px;margin:0}body .donation-form__donate .donation__details_wrapper .form-brand input[type=checkbox]+label:before,body .donation-form__donate .donation__details_wrapper .form-brand input[type=radio]+label:before{border-color:#d6d3ca}body .donation-form__donate .donation__details_wrapper .form-brand fieldset{margin:20px 0;text-align:left}body .donation-form__donate .donation__details_wrapper .form-brand .subscribe-checkbox-group fieldset{text-align:left}body .donation-form__donate .donation__details_wrapper .form-brand .subscribe-checkbox-group fieldset .checkbox-input{margin-left:0;width:100%;line-height:2}@media screen and (min-width:31.25em){body .donation-form__donate .donation__details_wrapper .form-brand .subscribe-checkbox-group fieldset .checkbox-input{width:100%}}@media screen and (min-width:48em){body .donation-form__donate .donation__details_wrapper .form-brand .subscribe-checkbox-group fieldset .checkbox-input{margin-left:20px;width:auto;line-height:inherit}}body .donation-form__donate .donation__details_wrapper .form-brand .subscribe-checkbox-group fieldset .checkbox-input label{margin-bottom:0}@media screen and (min-width:31.25em){body .donation-form__donate .donation__details_wrapper .form-brand .subscribe-checkbox-group fieldset .checkbox-input label{margin-bottom:15px}}body .donation-form__donate .donation__details_wrapper .select{display:none;margin:20px 0 0}body .donation-form__donate .donation__details_wrapper .radio-input{display:inline-block;min-width:160px;margin:0 0 10px;padding:10px;background:#ccc}@media screen and (min-width:80em){body .donation-form__donate .donation__details_wrapper .radio-input{margin:0}}body .donation-form__donate .donation__details_wrapper .checkbox-input{display:inline-block}body .donation-form__donate .donation__details_wrapper .checkbox-input label{color:#333}body .donation-form__donate .donation__details_wrapper .select2-container{display:inline-block;text-align:left;margin-bottom:10px}body .donation-form__donate .donation__details_wrapper input[type=date],body .donation-form__donate .donation__details_wrapper input[type=email],body .donation-form__donate .donation__details_wrapper input[type=number],body .donation-form__donate .donation__details_wrapper input[type=text],body .donation-form__donate .donation__details_wrapper textarea{border:2px solid #d7d2ce;-webkit-box-shadow:none;box-shadow:none}body .donation-form__donate .donation__details_wrapper input.error{border-color:#de3939}body .donation-form__donate .donation__details_wrapper fieldset.error .radio-input{border:2px solid #de3939}body .donation-form__donate .donation__details_wrapper .form-brand .select2-container .select2-selection--single{border:2px solid #d7d2ce;-webkit-box-shadow:none;box-shadow:none}body .donation-form__donate .donation__details_wrapper .form-brand .select2-container.error .select2-selection--single{border-color:#de3939}.donation-form{padding:0 0 70px}.donation-form h2{margin:0 0 20px;font-size:24px;font-size:1.5rem;text-align:center}@media screen and (min-width:48em){.donation-form h2{font-size:30px;font-size:1.875rem}}.donation-form__thankyou{position:relative;min-height:500px;margin:0 0 20px;padding:0;background:#fff;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.2);box-shadow:0 5px 20px 0 rgba(0,0,0,.2)}@media screen and (min-width:48em){.donation-form__thankyou{height:980px;padding:0}}.donation-form__thankyou-content{position:absolute;z-index:5;height:85%;padding:20px;background:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(58%,#fff),color-stop(67%,rgba(255,255,255,.79)),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,#fff 0,#fff 58%,rgba(255,255,255,.79) 67%,rgba(255,255,255,0) 100%)}@media screen and (min-width:48em){.donation-form__thankyou-content{padding:20px 10.66667% 0}}@media screen and (min-width:80em){.donation-form__thankyou-content{padding:80px 10.66667% 0}}.donation-form__thankyou img{position:absolute;bottom:0;left:0;width:100%}.donation-form__donate{width:100%;padding:20px 10px 10px}@media screen and (min-width:48em){.donation-form__donate{min-height:980px;padding:20px 20px 0}}@media screen and (min-width:80em){.donation-form__donate{padding:55px 20px 0}}.donation-form__donate .tabs{border-radius:5px;overflow:hidden}.donation-form__donate .tabs__list{text-align:center}.donation-form__donate .tabs__panel{padding:0;border:none}.donation-form__donate .tabs__tab{display:inline-block;width:100%;height:60px;margin:0 5px 20px 0;padding:10px;float:none;font-family:solomonbold;font-size:17px;font-size:1.0625rem;background:#fff;border-radius:5px;color:#c63663}.donation-form__donate .tabs__tab[aria-selected=true]{height:63px;font-size:19px;font-size:1.1875rem}@media screen and (min-width:58.75em){.donation-form__donate .tabs__tab{width:23%;font-size:19px;font-size:1.1875rem}.donation-form__donate .tabs__tab[aria-selected=true]{font-size:21px;font-size:1.3125rem}}.donation-form__donate ul{list-style:none;margin:0;padding:0}.donation-form__donate ul li{position:relative;width:100%;height:100px;margin:0 0 1px;border:1px solid #dfdcd8;overflow:hidden}.donation-form__donate ul li:nth-last-child(2){height:70px}@media screen and (min-width:58.75em){.donation-form__donate ul li:nth-last-child(2){height:100px}}.donation-form__donate ul li:nth-last-child(2) p{padding-top:20px}@media screen and (min-width:58.75em){.donation-form__donate ul li:nth-last-child(2) p{padding-top:27px}}.donation-form__donate ul li:nth-last-child(2) input{vertical-align:top;margin-top:10px}@media screen and (min-width:58.75em){.donation-form__donate ul li:nth-last-child(2) input{margin-top:0}}.donation-form__donate ul li:last-child{height:auto;padding:20px 10px 0;background:-webkit-gradient(linear,left top,left bottom,from(#fffcfc),to(#d8d3cc));background:linear-gradient(to bottom,#fffcfc 0,#d8d3cc 100%);font-size:15px;font-size:.9375rem;text-align:center}@media screen and (min-width:58.75em){.donation-form__donate ul li:last-child{padding:20px 60px 0}}.donation-form__donate ul li:last-child h3{font-family:solomonbold;font-size:19px;font-size:1.1875rem;margin:0}.donation-form__donate ul li:last-child a{color:#333;text-decoration:underline}.donation-form__donate ul li img{display:none;position:absolute;top:0;left:0}@media screen and (min-width:80em){.donation-form__donate ul li img{display:block}}.donation-form__donate ul li .donation-content{position:relative;z-index:5;display:block;width:100%;height:100%;padding:0 5%;background:-webkit-gradient(linear,left top,left bottom,from(#f2f1ee),to(#d8d3cc));background:linear-gradient(to bottom,#f2f1ee 0,#d8d3cc 100%)}@media screen and (min-width:80em){.donation-form__donate ul li .donation-content{padding:0 5% 0 35%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(19%,rgba(220,215,209,0)),color-stop(21%,rgba(216,211,204,.08)),color-stop(42%,#d8d3cc));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(220,215,209,0) 19%,rgba(216,211,204,.08) 21%,#d8d3cc 42%)}}.donation-form__donate ul li .donation-content p{width:55%;padding:10px 0 0;float:left;font-size:14px;font-size:.875rem;line-height:1.15em;color:#333}@media screen and (min-width:58.75em){.donation-form__donate ul li .donation-content p{font-size:15px;font-size:.9375rem;padding:27px 0 0}}.donation-form__donate ul li .donation-content p strong{padding:10px 0 0;font-size:14px;font-size:.875rem}@media screen and (min-width:58.75em){.donation-form__donate ul li .donation-content p strong{font-size:17px;font-size:1.0625rem}}.donation-form__donate ul li .donation-content .donation-amount{float:right;padding:0;font-family:solomonbold;font-size:40px;font-size:2.5rem;line-height:100px}@media screen and (min-width:80em){.donation-form__donate ul li .donation-content .donation-amount{font-size:50px;font-size:3.125rem}}.donation-form__donate ul li .donation-content .donation-amount input{width:90px;height:50px;line-height:50px;padding:0 13px;color:#9ea2a2;background:#fff;border-radius:5px;border:1px solid #c5beb5;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:700}@media screen and (min-width:58.75em){.donation-form__donate ul li .donation-content .donation-amount input{width:110px;height:60px;line-height:60px;vertical-align:middle}}.donation-form__donate .btn-container{text-align:center;position:relative}.donation-form__donate .btn{display:block;max-width:none;margin:20px auto}@media screen and (min-width:48em){.donation-form__donate .btn{display:inline-block;width:auto;max-width:260px;float:none;margin:20px 10px}}.donation-form__donate .btn-donate{font-size:33px;font-size:2.0625rem;padding:15px 50px;height:auto;width:90%}@media screen and (min-width:48em){.donation-form__donate .btn-donate{width:100%}}.section-page-content-donation{background:-webkit-gradient(linear,left top,right top,from(#d6d2cb),color-stop(50%,#f0ebe8),to(#d6d2cb));background:linear-gradient(to right,#d6d2cb 0,#f0ebe8 50%,#d6d2cb 100%);padding:20px 0 40px}.section-page-content-donation .section-help__stats{margin:100px 0 0}.error-msg{margin:0 0 15px;color:#de3939}.tabs-container .error-msg{text-align:center}body.purple .section-page-content ul li:before{background:#7a4183}body.purple .section-page-content .section-gallery .slick-dots li.slick-active button{background:#7a4183}body.purple .section-page-content .section-gallery .slick-arrow:focus{outline-color:#7a4183}body.purple .section-page-content .section-info-panels__detail:before{background-color:#7a4183}body.purple .section-page-content .section-help{padding-top:0}body.purple .section-content .pagination li.active a{background:#7a4183}body.purple .donation-form{background:#7a4183}body.purple .donation-form h2{color:#7a4183}body.purple .donation-form__donate .tabs__tab[aria-selected=true]{color:#fff;background:#7a4183}body.purple .donation-form__donate ul{list-style:none;margin:0;padding:0}body.purple .donation-form__donate ul li:last-child h3{color:#7a4183}body.purple .donation-form__donate ul li .donation-content .donation-amount{color:#7a4183}body.purple .donation-form__donate .btn{background-color:#7a4183;-webkit-box-shadow:0 2px 1px 2px #5a3061;box-shadow:0 2px 1px 2px #5a3061}body.pink .section-page-content ul li:before{background:#c63663}body.pink .section-page-content .section-gallery .slick-dots li.slick-active button{background:#c63663}body.pink .section-page-content .section-gallery .slick-arrow:focus{outline-color:#c63663}body.pink .section-page-content .section-info-panels__detail:before{background-color:#c63663}body.pink .section-page-content .section-help{padding-top:0}body.pink .section-content .pagination li.active a{background:#c63663}body.pink .donation-form{background:#c63663}body.pink .donation-form h2{color:#c63663}body.pink .donation-form__donate .tabs__tab[aria-selected=true]{color:#fff;background:#c63663}body.pink .donation-form__donate ul{list-style:none;margin:0;padding:0}body.pink .donation-form__donate ul li:last-child h3{color:#c63663}body.pink .donation-form__donate ul li .donation-content .donation-amount{color:#c63663}body.pink .donation-form__donate .btn{background-color:#c63663;-webkit-box-shadow:0 2px 1px 2px #9e2b4f;box-shadow:0 2px 1px 2px #9e2b4f}body.gold .section-page-content ul li:before{background:#edc800}body.gold .section-page-content .section-gallery .slick-dots li.slick-active button{background:#edc800}body.gold .section-page-content .section-gallery .slick-arrow:focus{outline-color:#edc800}body.gold .section-page-content .section-info-panels__detail:before{background-color:#edc800}body.gold .section-page-content .section-help{padding-top:0}body.gold .section-content .pagination li.active a{background:#edc800}body.gold .donation-form{background:#edc800}body.gold .donation-form h2{color:#edc800}body.gold .donation-form__donate .tabs__tab[aria-selected=true]{color:#fff;background:#edc800}body.gold .donation-form__donate ul{list-style:none;margin:0;padding:0}body.gold .donation-form__donate ul li:last-child h3{color:#edc800}body.gold .donation-form__donate ul li .donation-content .donation-amount{color:#edc800}body.gold .donation-form__donate .btn{background-color:#edc800;-webkit-box-shadow:0 2px 1px 2px #ba9d00;box-shadow:0 2px 1px 2px #ba9d00}body.lightblue .section-page-content ul li:before{background:#298fc2}body.lightblue .section-page-content .section-gallery .slick-dots li.slick-active button{background:#298fc2}body.lightblue .section-page-content .section-gallery .slick-arrow:focus{outline-color:#298fc2}body.lightblue .section-page-content .section-info-panels__detail:before{background-color:#298fc2}body.lightblue .section-page-content .section-help{padding-top:0}body.lightblue .section-content .pagination li.active a{background:#298fc2}body.lightblue .donation-form{background:#298fc2}body.lightblue .donation-form h2{color:#298fc2}body.lightblue .donation-form__donate .tabs__tab[aria-selected=true]{color:#fff;background:#298fc2}body.lightblue .donation-form__donate ul{list-style:none;margin:0;padding:0}body.lightblue .donation-form__donate ul li:last-child h3{color:#298fc2}body.lightblue .donation-form__donate ul li .donation-content .donation-amount{color:#298fc2}body.lightblue .donation-form__donate .btn{background-color:#298fc2;-webkit-box-shadow:0 2px 1px 2px #207098;box-shadow:0 2px 1px 2px #207098}body.orange .section-page-content ul li:before{background:#ff8200}body.orange .section-page-content .section-gallery .slick-dots li.slick-active button{background:#ff8200}body.orange .section-page-content .section-gallery .slick-arrow:focus{outline-color:#ff8200}body.orange .section-page-content .section-info-panels__detail:before{background-color:#ff8200}body.orange .section-page-content .section-help{padding-top:0}body.orange .section-content .pagination li.active a{background:#ff8200}body.orange .donation-form{background:#ff8200}body.orange .donation-form h2{color:#ff8200}body.orange .donation-form__donate .tabs__tab[aria-selected=true]{color:#fff;background:#ff8200}body.orange .donation-form__donate ul{list-style:none;margin:0;padding:0}body.orange .donation-form__donate ul li:last-child h3{color:#ff8200}body.orange .donation-form__donate ul li .donation-content .donation-amount{color:#ff8200}body.orange .donation-form__donate .btn{background-color:#ff8200;-webkit-box-shadow:0 2px 1px 2px #cc6800;box-shadow:0 2px 1px 2px #cc6800}body.teal .section-page-content ul li:before{background:#00a3ad}body.teal .section-page-content .section-gallery .slick-dots li.slick-active button{background:#00a3ad}body.teal .section-page-content .section-gallery .slick-arrow:focus{outline-color:#00a3ad}body.teal .section-page-content .section-info-panels__detail:before{background-color:#00a3ad}body.teal .section-page-content .section-help{padding-top:0}body.teal .section-content .pagination li.active a{background:#00a3ad}body.teal .donation-form{background:#00a3ad}body.teal .donation-form h2{color:#00a3ad}body.teal .donation-form__donate .tabs__tab[aria-selected=true]{color:#fff;background:#00a3ad}body.teal .donation-form__donate ul{list-style:none;margin:0;padding:0}body.teal .donation-form__donate ul li:last-child h3{color:#00a3ad}body.teal .donation-form__donate ul li .donation-content .donation-amount{color:#00a3ad}body.teal .donation-form__donate .btn{background-color:#00a3ad;-webkit-box-shadow:0 2px 1px 2px #00737a;box-shadow:0 2px 1px 2px #00737a}body.purple .donations{background:#d6d2cb;background:-webkit-gradient(linear,left top,right top,from(#d6d2cb),color-stop(50%,#f0ebe8),to(#d6d2cb));background:linear-gradient(to right,#d6d2cb 0,#f0ebe8 50%,#d6d2cb 100%)}body.purple .donations h2{color:#9e2b4f}body.purple .donations-form .donation-amount{color:#7a4183}body.purple .donations-form .donation.selected{border-color:#7a4183}body.purple .donations-form .donation.selected .donation-amount{background:#7a4183;color:#fff}body.purple .donations-form .donation:focus .donation-content .donation-amount,body.purple .donations-form .donation:hover .donation-content .donation-amount{background:#7a4183;color:#fff}body.purple .donations-form .donation:focus .donation-amount,body.purple .donations-form .donation:hover .donation-amount{color:#7a4183}body.purple .donations-form .donations__regular{width:100%}@media screen and (min-width:58.75em){body.purple .donations-form .donations__regular{max-width:980px;margin:0 auto}}body.purple .donations-form .donations__regular .donation{border:1px solid #7a4183}body.purple .donations-form .donations__regular .donation .donation-content .donation-amount{background:#7a4183;color:#fff}body.purple .donations-form .donation__extra h3{color:#7a4183}body.purple .donations-form .btn{background-color:#7a4183;-webkit-box-shadow:0 2px 1px 2px #5a3061;box-shadow:0 2px 1px 2px #5a3061}body.pink .donations{background:#d6d2cb;background:-webkit-gradient(linear,left top,right top,from(#d6d2cb),color-stop(50%,#f0ebe8),to(#d6d2cb));background:linear-gradient(to right,#d6d2cb 0,#f0ebe8 50%,#d6d2cb 100%)}body.pink .donations h2{color:#9e2b4f}body.pink .donations-form .donation-amount{color:#c63663}body.pink .donations-form .donation.selected{border-color:#c63663}body.pink .donations-form .donation.selected .donation-amount{background:#c63663;color:#fff}body.pink .donations-form .donation:focus .donation-content .donation-amount,body.pink .donations-form .donation:hover .donation-content .donation-amount{background:#c63663;color:#fff}body.pink .donations-form .donation:focus .donation-amount,body.pink .donations-form .donation:hover .donation-amount{color:#c63663}body.pink .donations-form .donations__regular{width:100%}@media screen and (min-width:58.75em){body.pink .donations-form .donations__regular{max-width:980px;margin:0 auto}}body.pink .donations-form .donations__regular .donation{border:1px solid #c63663}body.pink .donations-form .donations__regular .donation .donation-content .donation-amount{background:#c63663;color:#fff}body.pink .donations-form .donation__extra h3{color:#c63663}body.pink .donations-form .btn{background-color:#c63663;-webkit-box-shadow:0 2px 1px 2px #9e2b4f;box-shadow:0 2px 1px 2px #9e2b4f}body.gold .donations{background:#d6d2cb;background:-webkit-gradient(linear,left top,right top,from(#d6d2cb),color-stop(50%,#f0ebe8),to(#d6d2cb));background:linear-gradient(to right,#d6d2cb 0,#f0ebe8 50%,#d6d2cb 100%)}body.gold .donations h2{color:#9e2b4f}body.gold .donations-form .donation-amount{color:#edc800}body.gold .donations-form .donation.selected{border-color:#edc800}body.gold .donations-form .donation.selected .donation-amount{background:#edc800;color:#fff}body.gold .donations-form .donation:focus .donation-content .donation-amount,body.gold .donations-form .donation:hover .donation-content .donation-amount{background:#edc800;color:#fff}body.gold .donations-form .donation:focus .donation-amount,body.gold .donations-form .donation:hover .donation-amount{color:#edc800}body.gold .donations-form .donations__regular{width:100%}@media screen and (min-width:58.75em){body.gold .donations-form .donations__regular{max-width:980px;margin:0 auto}}body.gold .donations-form .donations__regular .donation{border:1px solid #edc800}body.gold .donations-form .donations__regular .donation .donation-content .donation-amount{background:#edc800;color:#fff}body.gold .donations-form .donation__extra h3{color:#edc800}body.gold .donations-form .btn{background-color:#edc800;-webkit-box-shadow:0 2px 1px 2px #ba9d00;box-shadow:0 2px 1px 2px #ba9d00}body.lightblue .donations{background:#d6d2cb;background:-webkit-gradient(linear,left top,right top,from(#d6d2cb),color-stop(50%,#f0ebe8),to(#d6d2cb));background:linear-gradient(to right,#d6d2cb 0,#f0ebe8 50%,#d6d2cb 100%)}body.lightblue .donations h2{color:#9e2b4f}body.lightblue .donations-form .donation-amount{color:#298fc2}body.lightblue .donations-form .donation.selected{border-color:#298fc2}body.lightblue .donations-form .donation.selected .donation-amount{background:#298fc2;color:#fff}body.lightblue .donations-form .donation:focus .donation-content .donation-amount,body.lightblue .donations-form .donation:hover .donation-content .donation-amount{background:#298fc2;color:#fff}body.lightblue .donations-form .donation:focus .donation-amount,body.lightblue .donations-form .donation:hover .donation-amount{color:#298fc2}body.lightblue .donations-form .donations__regular{width:100%}@media screen and (min-width:58.75em){body.lightblue .donations-form .donations__regular{max-width:980px;margin:0 auto}}body.lightblue .donations-form .donations__regular .donation{border:1px solid #298fc2}body.lightblue .donations-form .donations__regular .donation .donation-content .donation-amount{background:#298fc2;color:#fff}body.lightblue .donations-form .donation__extra h3{color:#298fc2}body.lightblue .donations-form .btn{background-color:#298fc2;-webkit-box-shadow:0 2px 1px 2px #207098;box-shadow:0 2px 1px 2px #207098}body.orange .donations{background:#d6d2cb;background:-webkit-gradient(linear,left top,right top,from(#d6d2cb),color-stop(50%,#f0ebe8),to(#d6d2cb));background:linear-gradient(to right,#d6d2cb 0,#f0ebe8 50%,#d6d2cb 100%)}body.orange .donations h2{color:#9e2b4f}body.orange .donations-form .donation-amount{color:#ff8200}body.orange .donations-form .donation.selected{border-color:#ff8200}body.orange .donations-form .donation.selected .donation-amount{background:#ff8200;color:#fff}body.orange .donations-form .donation:focus .donation-content .donation-amount,body.orange .donations-form .donation:hover .donation-content .donation-amount{background:#ff8200;color:#fff}body.orange .donations-form .donation:focus .donation-amount,body.orange .donations-form .donation:hover .donation-amount{color:#ff8200}body.orange .donations-form .donations__regular{width:100%}@media screen and (min-width:58.75em){body.orange .donations-form .donations__regular{max-width:980px;margin:0 auto}}body.orange .donations-form .donations__regular .donation{border:1px solid #ff8200}body.orange .donations-form .donations__regular .donation .donation-content .donation-amount{background:#ff8200;color:#fff}body.orange .donations-form .donation__extra h3{color:#ff8200}body.orange .donations-form .btn{background-color:#ff8200;-webkit-box-shadow:0 2px 1px 2px #cc6800;box-shadow:0 2px 1px 2px #cc6800}body.teal .donations{background:#d6d2cb;background:-webkit-gradient(linear,left top,right top,from(#d6d2cb),color-stop(50%,#f0ebe8),to(#d6d2cb));background:linear-gradient(to right,#d6d2cb 0,#f0ebe8 50%,#d6d2cb 100%)}body.teal .donations h2{color:#9e2b4f}body.teal .donations-form .donation-amount{color:#00a3ad}body.teal .donations-form .donation.selected{border-color:#00a3ad}body.teal .donations-form .donation.selected .donation-amount{background:#00a3ad;color:#fff}body.teal .donations-form .donation:focus .donation-content .donation-amount,body.teal .donations-form .donation:hover .donation-content .donation-amount{background:#00a3ad;color:#fff}body.teal .donations-form .donation:focus .donation-amount,body.teal .donations-form .donation:hover .donation-amount{color:#00a3ad}body.teal .donations-form .donations__regular{width:100%}@media screen and (min-width:58.75em){body.teal .donations-form .donations__regular{max-width:980px;margin:0 auto}}body.teal .donations-form .donations__regular .donation{border:1px solid #00a3ad}body.teal .donations-form .donations__regular .donation .donation-content .donation-amount{background:#00a3ad;color:#fff}body.teal .donations-form .donation__extra h3{color:#00a3ad}body.teal .donations-form .btn{background-color:#00a3ad;-webkit-box-shadow:0 2px 1px 2px #00737a;box-shadow:0 2px 1px 2px #00737a}.section-workshops{background:#edeae7;padding:50px 0 30px}@media screen and (min-width:58.75em){.section-workshops{padding:85px 0 80px}}.workshops{margin:40px 0 0}.workshops__results{text-transform:uppercase;font-size:12px;font-size:.75rem;text-align:right}.workshops.workshop-detail table{width:100%}.workshops.workshop-detail table th{width:50%}.workshops ul{list-style:none;margin:0;padding:0}.workshops ul li{margin:0 0 30px;border:1px solid #333;border-radius:5px;padding:20px;background:#fff}.workshops ul li:before{display:none}.workshops h3{margin:0 0 20px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:26px;font-size:1.625rem}.workshops p{margin:0 0 20px}.workshops__desc{margin:0 0 25px;padding:15px;border-top:1px solid #e9e8e7;border-bottom:1px solid #e9e8e7}.workshops__desc P{margin:0}.workshops th{padding:0 5px 0 0;vertical-align:top;text-align:left}.workshops td{padding:0 5px 10px 0;vertical-align:top}body.purple .filter-workshops{margin:40px 0 0}body.purple .filter-workshops h3{margin:0 0 10px}body.purple .filter-workshops .form-brand{padding:0}body.purple .filter-workshops .form-brand fieldset{margin:0}body.purple .filter-workshops .accordion .accordion__header{margin:0 0 10px;padding:1em;font-size:20px;font-size:1.25rem}body.purple .filter-workshops .accordion .accordion__header:after{top:1.4em;width:17px;height:9px}body.purple .filter-workshops .accordion .accordion__panel{margin:-11px 0 20px}body.pink .filter-workshops{margin:40px 0 0}body.pink .filter-workshops h3{margin:0 0 10px}body.pink .filter-workshops .form-brand{padding:0}body.pink .filter-workshops .form-brand fieldset{margin:0}body.pink .filter-workshops .accordion .accordion__header{margin:0 0 10px;padding:1em;font-size:20px;font-size:1.25rem}body.pink .filter-workshops .accordion .accordion__header:after{top:1.4em;width:17px;height:9px}body.pink .filter-workshops .accordion .accordion__panel{margin:-11px 0 20px}body.gold .filter-workshops{margin:40px 0 0}body.gold .filter-workshops h3{margin:0 0 10px}body.gold .filter-workshops .form-brand{padding:0}body.gold .filter-workshops .form-brand fieldset{margin:0}body.gold .filter-workshops .accordion .accordion__header{margin:0 0 10px;padding:1em;font-size:20px;font-size:1.25rem}body.gold .filter-workshops .accordion .accordion__header:after{top:1.4em;width:17px;height:9px}body.gold .filter-workshops .accordion .accordion__panel{margin:-11px 0 20px}body.lightblue .filter-workshops{margin:40px 0 0}body.lightblue .filter-workshops h3{margin:0 0 10px}body.lightblue .filter-workshops .form-brand{padding:0}body.lightblue .filter-workshops .form-brand fieldset{margin:0}body.lightblue .filter-workshops .accordion .accordion__header{margin:0 0 10px;padding:1em;font-size:20px;font-size:1.25rem}body.lightblue .filter-workshops .accordion .accordion__header:after{top:1.4em;width:17px;height:9px}body.lightblue .filter-workshops .accordion .accordion__panel{margin:-11px 0 20px}body.orange .filter-workshops{margin:40px 0 0}body.orange .filter-workshops h3{margin:0 0 10px}body.orange .filter-workshops .form-brand{padding:0}body.orange .filter-workshops .form-brand fieldset{margin:0}body.orange .filter-workshops .accordion .accordion__header{margin:0 0 10px;padding:1em;font-size:20px;font-size:1.25rem}body.orange .filter-workshops .accordion .accordion__header:after{top:1.4em;width:17px;height:9px}body.orange .filter-workshops .accordion .accordion__panel{margin:-11px 0 20px}body.teal .filter-workshops{margin:40px 0 0}body.teal .filter-workshops h3{margin:0 0 10px}body.teal .filter-workshops .form-brand{padding:0}body.teal .filter-workshops .form-brand fieldset{margin:0}body.teal .filter-workshops .accordion .accordion__header{margin:0 0 10px;padding:1em;font-size:20px;font-size:1.25rem}body.teal .filter-workshops .accordion .accordion__header:after{top:1.4em;width:17px;height:9px}body.teal .filter-workshops .accordion .accordion__panel{margin:-11px 0 20px}#map{width:100%;height:450px}@media screen and (min-width:48em){#map{height:800px}}.sfPageEditor .panel-left{position:relative;width:100%;max-width:350px}.sfPageEditor .row__col--1,.sfPageEditor .row__col--10,.sfPageEditor .row__col--11,.sfPageEditor .row__col--12,.sfPageEditor .row__col--2,.sfPageEditor .row__col--3,.sfPageEditor .row__col--4,.sfPageEditor .row__col--5,.sfPageEditor .row__col--6,.sfPageEditor .row__col--7,.sfPageEditor .row__col--8,.sfPageEditor .row__col--9{padding:0}.sfPageEditor .sfPageContainer .zeControlDock{margin:0;padding:0!important}.sfPageEditor .sfPageContainer .RadDockZone{margin:0;padding:0!important}.sfPageEditor .sf_colsIn.add-padding{padding:50px 0}.tab-buttons .RadDock{width:250px!important;display:inline-block;float:left}.RadDock .sub__cats-content{float:none;clear:both;position:relative;display:block}.section-page-content ul.rdCommands li:before{display:none}.sfInlineEditingActionsList .sfLogout,.sfInlineEditingActionsList .sfLogout p,.sfLogOutButton{color:#fff}.accordion,.sf-list--expandable{margin:0 0 60px;color:#333}@media screen and (min-width:48em){.accordion,.sf-list--expandable{margin:0 0 100px}}.accordion a[data-sf-role=toggleLink],.accordion__header,.sf-list--expandable a[data-sf-role=toggleLink],.sf-list--expandable__header{display:block;position:relative;width:100%;margin:0 0 10px;padding:1em 2em 1em .8em;font-family:solomonbold;font-size:20px;font-size:1.25rem;text-align:left;line-height:1;text-decoration:none;color:#333;border:none;border-radius:5px;background:#fff;-webkit-transition:background .5s ease-in-out;transition:background .5s ease-in-out;cursor:pointer}@media screen and (min-width:48em){.accordion a[data-sf-role=toggleLink],.accordion__header,.sf-list--expandable a[data-sf-role=toggleLink],.sf-list--expandable__header{margin:0 0 20px;padding:1.5em 6em 1.5em 3rem;font-size:30px;font-size:1.875rem}}.accordion a[data-sf-role=toggleLink]:focus,.accordion a[data-sf-role=toggleLink]:hover,.accordion__header:focus,.accordion__header:hover,.sf-list--expandable a[data-sf-role=toggleLink]:focus,.sf-list--expandable a[data-sf-role=toggleLink]:hover,.sf-list--expandable__header:focus,.sf-list--expandable__header:hover{color:#fff;outline:0}.accordion a[data-sf-role=toggleLink]:after,.accordion__header:after,.sf-list--expandable a[data-sf-role=toggleLink]:after,.sf-list--expandable__header:after{position:absolute;top:25px;right:20px;content:'';-webkit-transition:opacity .5s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .5s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .5s ease-in-out,transform .4s ease-in-out;transition:opacity .5s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out}@media screen and (min-width:48em){.accordion a[data-sf-role=toggleLink]:after,.accordion__header:after,.sf-list--expandable a[data-sf-role=toggleLink]:after,.sf-list--expandable__header:after{top:1.9em;right:1.5em;-webkit-transform:translate(0,0);transform:translate(0,0)}}.accordion a[data-sf-role=toggleLink]:after,.accordion__header:after,.sf-list--expandable a[data-sf-role=toggleLink]:after,.sf-list--expandable__header:after{width:19px;height:12px;background:url(/ResourcePackages/AnglicareWa/assets/dist/images/accordion-arrow.svg) no-repeat}@media screen and (min-width:48em){.accordion a[data-sf-role=toggleLink]:after,.accordion__header:after,.sf-list--expandable a[data-sf-role=toggleLink]:after,.sf-list--expandable__header:after{width:27px;height:13px}}.accordion a[data-sf-role=toggleLink]:focus:after,.accordion a[data-sf-role=toggleLink]:hover:after,.accordion__header:focus:after,.accordion__header:hover:after,.sf-list--expandable a[data-sf-role=toggleLink]:focus:after,.sf-list--expandable a[data-sf-role=toggleLink]:hover:after,.sf-list--expandable__header:focus:after,.sf-list--expandable__header:hover:after{background:url(/ResourcePackages/AnglicareWa/assets/dist/images/accordion-arrow-white.svg) no-repeat}.accordion a[data-sf-role=toggleLink].expanded,.accordion a[data-sf-role=toggleLink][aria-expanded=true],.accordion__header.expanded,.accordion__header[aria-expanded=true],.sf-list--expandable a[data-sf-role=toggleLink].expanded,.sf-list--expandable a[data-sf-role=toggleLink][aria-expanded=true],.sf-list--expandable__header.expanded,.sf-list--expandable__header[aria-expanded=true]{background:-webkit-gradient(linear,left top,left bottom,from(#333),to(black));background:linear-gradient(to bottom,#333 0,#000 100%);border-radius:5px 5px 0 0;color:#fff}.accordion a[data-sf-role=toggleLink].expanded:after,.accordion a[data-sf-role=toggleLink][aria-expanded=true]:after,.accordion__header.expanded:after,.accordion__header[aria-expanded=true]:after,.sf-list--expandable a[data-sf-role=toggleLink].expanded:after,.sf-list--expandable a[data-sf-role=toggleLink][aria-expanded=true]:after,.sf-list--expandable__header.expanded:after,.sf-list--expandable__header[aria-expanded=true]:after{background:url(/ResourcePackages/AnglicareWa/assets/dist/images/accordion-arrow-white.svg) no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:48em){.accordion a[data-sf-role=toggleLink].expanded:after,.accordion a[data-sf-role=toggleLink][aria-expanded=true]:after,.accordion__header.expanded:after,.accordion__header[aria-expanded=true]:after,.sf-list--expandable a[data-sf-role=toggleLink].expanded:after,.sf-list--expandable a[data-sf-role=toggleLink][aria-expanded=true]:after,.sf-list--expandable__header.expanded:after,.sf-list--expandable__header[aria-expanded=true]:after{-webkit-transform:translate(0,0) rotate(180deg);transform:translate(0,0) rotate(180deg)}}.accordion a[data-sf-role=collapseAll],.accordion a[data-sf-role=expandAll],.sf-list--expandable a[data-sf-role=collapseAll],.sf-list--expandable a[data-sf-role=expandAll]{display:none!important}.accordion .sf-list-content,.accordion__panel,.sf-list--expandable .sf-list-content,.sf-list--expandable__panel{margin:-20px 0 20px;padding:0 1.2rem 1rem;border:2px solid #333;border-top:none;border-radius:0 0 5px 5px;overflow:hidden;background:#fff;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);box-shadow:0 5px 20px 0 rgba(0,0,0,.1);font-size:17px;font-size:1.0625rem}@media screen and (min-width:48em){.accordion .sf-list-content,.accordion__panel,.sf-list--expandable .sf-list-content,.sf-list--expandable__panel{padding:0 2rem 2rem}}.accordion .sf-list-content:focus,.accordion__panel:focus,.sf-list--expandable .sf-list-content:focus,.sf-list--expandable__panel:focus{outline:0}.accordion .sf-list-content:before,.accordion__panel:before,.sf-list--expandable .sf-list-content:before,.sf-list--expandable__panel:before{display:block;content:'';width:100%;height:1px;border-top:1px solid #d9d9d9;margin:0 0 2rem}.accordion .sf-list-content i,.accordion__panel i,.sf-list--expandable .sf-list-content i,.sf-list--expandable__panel i{font-size:18px;font-size:1.125rem;font-weight:700}@media screen and (min-width:48em){.accordion .sf-list-content i,.accordion__panel i,.sf-list--expandable .sf-list-content i,.sf-list--expandable__panel i{line-height:2em}}.accordion .sf-list-content table,.accordion__panel table,.sf-list--expandable .sf-list-content table,.sf-list--expandable__panel table{margin:0 0 20px}.accordion .sf-list-content table td,.accordion__panel table td,.sf-list--expandable .sf-list-content table td,.sf-list--expandable__panel table td{display:block;padding:0 0 5px}@media screen and (min-width:48em){.accordion .sf-list-content table td,.accordion__panel table td,.sf-list--expandable .sf-list-content table td,.sf-list--expandable__panel table td{display:table-cell;padding:0 0 20px}}.accordion .sf-list-content table td:first-child,.accordion__panel table td:first-child,.sf-list--expandable .sf-list-content table td:first-child,.sf-list--expandable__panel table td:first-child{width:120px}.accordion .sf-list-content ul,.accordion__panel ul,.sf-list--expandable .sf-list-content ul,.sf-list--expandable__panel ul{margin:0 0 40px}.accordion .sf-list-content p,.accordion__panel p,.sf-list--expandable .sf-list-content p,.sf-list--expandable__panel p{margin:0 0 15px;padding:0}.accordion .sf-list-content .btn,.accordion__panel .btn,.sf-list--expandable .sf-list-content .btn,.sf-list--expandable__panel .btn{width:auto;margin:0 0 40px}body.purple .accordion__header:focus,body.purple .accordion__header:hover{background:#7a4183}body.purple .accordion__header[aria-expanded=true]:hover{background:#7a4183}body.purple .accordion__panel i{color:#7a4183}body.pink .accordion__header:focus,body.pink .accordion__header:hover{background:#c63663}body.pink .accordion__header[aria-expanded=true]:hover{background:#c63663}body.pink .accordion__panel i{color:#c63663}body.gold .accordion__header:focus,body.gold .accordion__header:hover{background:#edc800}body.gold .accordion__header[aria-expanded=true]:hover{background:#edc800}body.gold .accordion__panel i{color:#edc800}body.lightblue .accordion__header:focus,body.lightblue .accordion__header:hover{background:#298fc2}body.lightblue .accordion__header[aria-expanded=true]:hover{background:#298fc2}body.lightblue .accordion__panel i{color:#298fc2}body.orange .accordion__header:focus,body.orange .accordion__header:hover{background:#ff8200}body.orange .accordion__header[aria-expanded=true]:hover{background:#ff8200}body.orange .accordion__panel i{color:#ff8200}body.teal .accordion__header:focus,body.teal .accordion__header:hover{background:#00a3ad}body.teal .accordion__header[aria-expanded=true]:hover{background:#00a3ad}body.teal .accordion__panel i{color:#00a3ad}body.purple .sf-list--expandable a[data-sf-role=toggleLink]:focus,body.purple .sf-list--expandable a[data-sf-role=toggleLink]:hover{background:#7a4183}body.purple .sf-list--expandable a[data-sf-role=toggleLink].expanded:hover{background:#7a4183}body.purple .sf-list--expandable .sf-list-content i{color:#7a4183}body.pink .sf-list--expandable a[data-sf-role=toggleLink]:focus,body.pink .sf-list--expandable a[data-sf-role=toggleLink]:hover{background:#c63663}body.pink .sf-list--expandable a[data-sf-role=toggleLink].expanded:hover{background:#c63663}body.pink .sf-list--expandable .sf-list-content i{color:#c63663}body.gold .sf-list--expandable a[data-sf-role=toggleLink]:focus,body.gold .sf-list--expandable a[data-sf-role=toggleLink]:hover{background:#edc800}body.gold .sf-list--expandable a[data-sf-role=toggleLink].expanded:hover{background:#edc800}body.gold .sf-list--expandable .sf-list-content i{color:#edc800}body.lightblue .sf-list--expandable a[data-sf-role=toggleLink]:focus,body.lightblue .sf-list--expandable a[data-sf-role=toggleLink]:hover{background:#298fc2}body.lightblue .sf-list--expandable a[data-sf-role=toggleLink].expanded:hover{background:#298fc2}body.lightblue .sf-list--expandable .sf-list-content i{color:#298fc2}body.orange .sf-list--expandable a[data-sf-role=toggleLink]:focus,body.orange .sf-list--expandable a[data-sf-role=toggleLink]:hover{background:#ff8200}body.orange .sf-list--expandable a[data-sf-role=toggleLink].expanded:hover{background:#ff8200}body.orange .sf-list--expandable .sf-list-content i{color:#ff8200}body.teal .sf-list--expandable a[data-sf-role=toggleLink]:focus,body.teal .sf-list--expandable a[data-sf-role=toggleLink]:hover{background:#00a3ad}body.teal .sf-list--expandable a[data-sf-role=toggleLink].expanded:hover{background:#00a3ad}body.teal .sf-list--expandable .sf-list-content i{color:#00a3ad}.tabs{color:#000}.tabs__list{display:none}.tabs__panel{border:1px solid #ddd;background:#fff;padding:1.2em 0;padding-top:0;margin:0 0 -1px;clear:both}.tabs__panel.is-active{display:block}.tabs__acc,.tabs__tab{cursor:pointer;float:left;border:1px solid #ddd;background:#fafafa;position:relative;text-align:center;margin:0 -1px -1px 0;width:33.33333%;text-decoration:none;display:block;padding:1.2em;line-height:1;color:#000;font-weight:bolder}.tabs__acc:hover,.tabs__tab:hover{background-color:#e6e6e6}.tabs__acc.is-active,.tabs__tab.is-active{border-bottom-color:#fff;background-color:#fff}.tabs__acc.is-active:before,.tabs__tab.is-active:before{content:'';position:absolute;top:-1px;left:-1px;right:-1px;height:2px;background:#5c76dc}.tabs__acc{width:100%}.tabs__acc{display:none}.tabs__list{display:block;list-style:none;margin:0;padding:0}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;text-align:center}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-dots{text-align:center;list-style:none;margin:0;padding:0}.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;border-radius:100%;background:#edc800;margin:0 5px}.slick-dots li button{position:absolute;top:2px;left:2px;width:6px;height:6px;border-radius:100%;padding:0;margin:0;text-indent:-9999px;border:none;background:#edc800}.slick-dots li button:after,.slick-dots li button:before{display:none}.slick-dots li button:focus{outline:0}.slick-dots li.slick-active button{background:#fff}.slick-arrow.slick-hidden{display:none}table th{border:none}table td{border:none}.table-container{width:100%;margin:0 0 40px;overflow-x:scroll}@media screen and (min-width:48em){.table-container{margin:0 0 90px}}.table-container table{padding:30px 0;background-color:#333;border-radius:5px;border:1px solid #f1f2f2;border-spacing:0;border-radius:10px;overflow:hidden}.table-container table th{padding:30px;background-color:#fff;border-bottom:1px solid #e9e8e7;text-align:center;font-size:19px;font-size:1.1875rem}.table-container table th:first-child{color:#fff;background-color:#333;border:none;text-align:right}.table-container table th:nth-child(2n+3){background-color:#f5f4f2}.table-container table td{padding:30px;background-color:#fff;border-bottom:1px solid #e9e8e7;text-align:center;font-size:17px;font-size:1.0625rem}.table-container table td:first-child{color:#fff;background-color:#333;border:none;text-align:right}.table-container table td:nth-child(2n+3){background-color:#f5f4f2}.modal{display:none;position:fixed;z-index:100;padding:50px 0;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.modal__container{background-color:#fff;margin:auto;padding:30px;border-radius:10px;max-height:100%;width:90%;position:relative;overflow:auto}@media screen and (min-width:48em){.modal__container{background:#edeae7;background:-webkit-gradient(linear,left top,right top,from(#edeae7),color-stop(50%,#fefefe),to(#edeae7));background:linear-gradient(to right,#edeae7 0,#fefefe 50%,#edeae7 100%);padding:60px 60px 20px;max-width:780px}}.modal__container a{color:#c99700}.modal__close{position:absolute;top:0;right:5px;color:#000;font-size:40px;font-weight:700;border:none;background:0 0}@media screen and (min-width:48em){.modal__close{top:20px;right:20px}}.modal__close:focus,.modal__close:hover{color:#c63663;text-decoration:none;cursor:pointer}.modal__intro-copy{padding:0}@media screen and (min-width:48em){.modal__intro-copy{padding:0 20px}}.modal__intro-copy h2{font-size:2rem}@media screen and (min-width:48em){.modal__intro-copy h2{font-size:3.125rem}}.modal__body-copy{background:#fff;margin:auto;padding:0;border-radius:10px;margin-bottom:40px}@media screen and (min-width:48em){.modal__body-copy{padding:40px 40px 20px}}.modal__body-copy p{padding:0 0}.modal__body-copy p ul{margin-top:-20px}.modal ul{list-style:none;margin:0;padding:0}.modal ul li{border-top:0;padding:.7em 0}@media screen and (min-width:48em){.modal ul li{border-top:1px solid #d7d6d1}}.modal ul li:before{display:none}#slider-wrapper{position:relative}@media screen and (min-width:58.75em){#slider-wrapper .slick-slider{height:500px}}#slider-wrapper .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:10ms;transition-delay:10ms}#slider-wrapper .slick-slider .slick-list .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:10ms;transition-delay:10ms}#slider-wrapper .slick-slider .slick-list .slick-track .slide-item{height:auto;position:relative;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:58.75em){#slider-wrapper .slick-slider .slick-list .slick-track .slide-item{height:500px}}#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-image{width:100%;position:relative}@media screen and (min-width:58.75em){#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-image{position:absolute}}#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-image .slide-bg{width:60%;height:500px;position:absolute;z-index:9;left:0;display:none}@media screen and (min-width:58.75em){#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-image .slide-bg{display:block;width:52%;height:500px;position:absolute;background:#693171;z-index:9;left:0}#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-image .slide-bg.purple{background-color:#693171}#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-image .slide-bg.pink{background-color:#be3463}#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-image .slide-bg.blue{background-color:#4092c6}}#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-image img{display:block;width:100%;height:300px;-o-object-fit:cover;object-fit:cover;position:relative;z-index:8;margin-left:auto}@media screen and (min-width:48em){#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-image img{height:500px}}@media screen and (min-width:58.75em){#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-image img{width:50%}}#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-content-wrapper{position:relative;z-index:10;-ms-flex-order:2;order:2;padding:20px 20px 50px 20px;height:375px}@media screen and (max-width:58.6875em){#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-content-wrapper{background-color:#693171}#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-content-wrapper.purple{background-color:#693171}#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-content-wrapper.pink{background-color:#be3463}#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-content-wrapper.blue{background-color:#4092c6}}@media screen and (min-width:48em){#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-content-wrapper{height:280px}}@media screen and (min-width:58.75em){#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-content-wrapper{position:absolute;z-index:10;left:100px;top:100px;max-width:500px;text-align:left;padding:0;background-color:transparent;height:auto}}@media screen and (min-width:87.5em){#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-content-wrapper{left:150px}}#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-title{color:#fff;font-size:40px;margin-bottom:20px}#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-content{color:#fff;background:0 0!important}@media screen and (min-width:58.75em){#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-content{font-size:14px;max-width:80%}}@media screen and (min-width:65.625em){#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-content{max-width:87%;font-size:16px}}@media screen and (min-width:80em){#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-content{max-width:97%;font-size:18px}}#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-content span{background:0 0!important}#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-action-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:58.75em){#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-action-button{-ms-flex-pack:start;justify-content:flex-start}}#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-action-button a{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;padding:15px 40px;background:#fff;border-radius:10px;color:#000}#slider-wrapper .slick-slider .slick-list .slick-track .slide-item .slide-action-button a:hover{text-decoration:none}#slider-wrapper .slick-slider .slick-dots{position:relative;margin-top:-35px}@media screen and (min-width:58.75em){#slider-wrapper .slick-slider .slick-dots{margin-top:-70px}}#slider-wrapper .slick-slider .slick-dots li.slick-active{background:#00a2ae!important}#slider-wrapper .slick-slider .slick-dots li.slick-active button{background:#00a2ae!important}#slider-wrapper .slick-slider .slick-dots li{background:#fff!important}#slider-wrapper .slick-slider .slick-dots li button{background:#fff!important}#slider-wrapper .slick-slider button.slick-arrow{background:0 0;border:transparent;position:absolute;z-index:30;font-size:50px;color:#fff;margin-top:auto;margin-bottom:auto;top:-157px;bottom:0;cursor:pointer}@media screen and (min-width:48em){#slider-wrapper .slick-slider button.slick-arrow{top:130px}}@media screen and (min-width:58.75em){#slider-wrapper .slick-slider button.slick-arrow{top:0}}#slider-wrapper .slick-slider button.slick-arrow.slick-prev{left:30px}#slider-wrapper .slick-slider button.slick-arrow.slick-next{right:30px}#slider-wrapper #pause-play-btn{position:absolute;margin-top:230px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;z-index:20;left:0;right:0}@media screen and (min-width:48em){#slider-wrapper #pause-play-btn{margin-top:425px}}@media screen and (min-width:58.75em){#slider-wrapper #pause-play-btn{margin-top:375px}}#slider-wrapper #pause-play-btn #pause-btn{cursor:pointer}#slider-wrapper #pause-play-btn #play-btn{display:none;cursor:pointer}#our-services{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-gap:25px;padding:20px 0 80px}@media screen and (min-width:31.25em){#our-services{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:65.625em){#our-services{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}}#our-services .service-card{background:#3f90c4;border-radius:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:250px;-webkit-box-shadow:0 5px 30px rgba(0,0,0,.25);box-shadow:0 5px 30px rgba(0,0,0,.25)}#our-services .service-card:focus,#our-services .service-card:hover{text-decoration:none}#our-services .service-card .service-card__img-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;-ms-flex-pack:center;justify-content:center}#our-services .service-card .service-card__img-wrapper img{height:115px}#our-services .service-card .service-card__title-wrapper{background:#fff;display:-ms-flexbox;display:flex;border-radius:0 0 20px 20px;padding:10px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#our-services .service-card .service-card__title-wrapper .service-card__title{text-align:center;font-size:18px;margin:0;width:100%;height:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:'Open Sans';color:#000}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmdzL2ZvbnRzLnNjc3MiLCJtYWluLmNzcyIsImdlbmVyaWMvbm9ybWFsaXplLnNjc3MiLCJnZW5lcmljL3NrZWxldG9uLnNjc3MiLCJnZW5lcmljL2hlbHBlcnMuc2NzcyIsInRvb2xzL21peGlucy5zY3NzIiwiZ2VuZXJpYy90eXBvZ3JhcGh5LnNjc3MiLCJnZW5lcmljL2Zvcm1zLnNjc3MiLCJnZW5lcmljL2J1dHRvbnMuc2NzcyIsImxheW91dC9ncmlkLnNjc3MiLCJsYXlvdXQvcHJpbnQuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX25hdmlnYXRpb24uc2NzcyIsImxheW91dC9fc3ViLW5hdi5zY3NzIiwibGF5b3V0L19icmVhZGNydW1icy5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9faG9tZS5zY3NzIiwibGF5b3V0L19zZWFyY2guc2NzcyIsImxheW91dC9fY29udGVudC5zY3NzIiwibGF5b3V0L19kb25hdGlvbi5zY3NzIiwibGF5b3V0L193b3Jrc2hvcHMuc2NzcyIsImxheW91dC9fbG9jYXRpb25zLnNjc3MiLCJsYXlvdXQvX3NpdGVmaW5pdHktYWRtaW4uc2NzcyIsImNvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwiY29tcG9uZW50cy9fdGFicy5zY3NzIiwiY29tcG9uZW50cy9fc2xpY2suc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19zZXJ2aWNlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU1BLFdBQ0ksWUFBQSxZQUNBLElBQUEsa0ZBQUEsZUFBQSxDQUFBLGlGQUFBLGVBRUEsWUFBQSxJQUNBLFdBQUEsT0FTSixXQUNDLFlBQUEsa0JBQ0EsSUFBQSw0RUFDQSxJQUFBLGtGQUFBLDJCQUFBLENBQUEsNEVBQUEsa0JBQUEsQ0FBQSw2RUFBQSxj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QSxleEJpQkYsdUN3QnhCRixjQWVJLGlCQUFBLFNBQUEsc0JBQUEsZUFmSiw0QkFtQkksV0FBQSxRQUNBLGNBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLE9BQUEsTUFDQSxtQkFBQSxFQUFBLElBQUEsS0FBQSxnQkFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLGdCQXhCSixrQ0FBQSxrQ0E0Qk0sZ0JBQUEsS0E1Qk4sdURBZ0NNLFFBQUEsWUFBQSxRQUFBLEtBQ0EsZUFBQSxPQUFBLFlBQUEsT0FDQSxPQUFBLEtBQ0EsY0FBQSxPQUFBLGdCQUFBLE9BbkNOLDJEQXNDUSxPQUFBLE1BdENSLHlEQTJDTSxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEVBQUEsRUFBQSxLQUFBLEtBQ0EsUUFBQSxLQUNBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxPQUFBLGdCQUFBLE9BaEROLDhFQW1EUSxXQUFBLE9BQ0EsVUFBQSxLQUNBLE9BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsZUFBQSxPQUFBLFlBQUEsT0FDQSxZQUFBLFlBQ0EsTUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIENVU1RPTSBGT05UXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kZm9udEZpbGVQYXRoOiAkZm9udHNfcm9vdDtcclxuJHNvbG9tb246ICdzb2xvbW9uYm9sZCc7XHJcbiRzb2xvbW9uX2JvbGQ6ICdzb2xvbW9uXy1fYm9sZC13ZWJmb250JztcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdzb2xvbW9uYm9sZCc7XHJcbiAgICBzcmM6IHVybCgnI3skZm9udEZpbGVQYXRofSN7JHNvbG9tb25fYm9sZH0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnI3skZm9udEZpbGVQYXRofSN7JHNvbG9tb25fYm9sZH0ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcbi8vIElDT04gRk9OVFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGljb25WZXJzaW9uOiAnP2Q5bW5pdSc7XHJcbiRpY29uZm9udEZhbWlseTogJ2NvcmUtaWNvbnMnO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICckaWNvbmZvbnRGYW1pbHknO1xyXG5cdHNyYzogIHVybCgnI3skZm9udEZpbGVQYXRofS8jeyRpY29uZm9udEZhbWlseX0uZW90I3skaWNvblZlcnNpb259Jyk7XHJcblx0c3JjOiAgdXJsKCcjeyRmb250RmlsZVBhdGh9LyN7JGljb25mb250RmFtaWx5fS5lb3QjeyRpY29uVmVyc2lvbn0jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHR1cmwoJyN7JGZvbnRGaWxlUGF0aH0vI3skaWNvbmZvbnRGYW1pbHl9LnR0ZiN7JGljb25WZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuXHRcdHVybCgnI3skZm9udEZpbGVQYXRofS8jeyRpY29uZm9udEZhbWlseX0ud29mZiN7JGljb25WZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxyXG5cdFx0dXJsKCcjeyRmb250RmlsZVBhdGh9LyN7JGljb25mb250RmFtaWx5fS5zdmcjeyRpY29uVmVyc2lvbn0jeyRpY29uZm9udEZhbWlseX0nKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdLCAuZm9udC1pY29uIHtcclxuXHRmb250LWZhbWlseTogJyRpY29uZm9udEZhbWlseSc7XHJcblx0c3BlYWs6IG5vbmU7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLWljby1jbG90aGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XHJcbn1cclxuLmljb24taWNvLXNleHVhbC1hYnVzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XHJcbn1cclxuLmljb24taWNvLWRpc2FiaWxpdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxMFwiO1xyXG59XHJcbi5pY29uLWljby1wYXJlbnRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxMVwiO1xyXG59XHJcbi5pY29uLWljby1kb21lc3RpYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XHJcbn1cclxuLmljb24taWNvLWZpbmFuY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxM1wiO1xyXG59XHJcbi5pY29uLWljby1wZXJzb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYlwiO1xyXG59XHJcbi5pY29uLWljby1hc3Npc3RhbmNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDZcIjtcclxufVxyXG4uaWNvbi1pY28tYnJva2VuLWhlYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDdcIjtcclxufVxyXG4uaWNvbi1pY28tZmlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XHJcbn1cclxuLmljb24taWNvLWZsYWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOVwiO1xyXG59XHJcbi5pY29uLWljby1oZWFkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGFcIjtcclxufVxyXG4uaWNvbi1pY28taG91c2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwY1wiO1xyXG59XHJcbi5pY29uLWljby1wcmFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGRcIjtcclxufVxyXG4uaWNvbi1pY28td2hlZWxjaGFpcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XHJcbn1cclxuLmljb24taWNvLWNyZWRpdF9jYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDNcIjtcclxufVxyXG4uaWNvbi1pY28tc2VjdXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDRcIjtcclxufVxyXG4uaWNvbi1pY28tdGF4X2RlZHVjdGlibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNVwiO1xyXG59XHJcbi5pY29uLWljby1sb2NhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbn1cclxuLmljb24taWNvLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDFcIjtcclxufVxyXG4uaWNvbi1pY28tcGRmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDJcIjtcclxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3NvbG9tb25ib2xkJztcbiAgc3JjOiB1cmwoXCIvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9mb250cy9zb2xvbW9uXy1fYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9mb250cy9zb2xvbW9uXy1fYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJyRpY29uZm9udEZhbWlseSc7XG4gIHNyYzogdXJsKFwiL1Jlc291cmNlUGFja2FnZXMvQW5nbGljYXJlV2EvYXNzZXRzL2Rpc3QvZm9udHMvL2NvcmUtaWNvbnMuZW90P2Q5bW5pdVwiKTtcbiAgc3JjOiB1cmwoXCIvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9mb250cy8vY29yZS1pY29ucy5lb3Q/ZDltbml1I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9mb250cy8vY29yZS1pY29ucy50dGY/ZDltbml1XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9mb250cy8vY29yZS1pY29ucy53b2ZmP2Q5bW5pdVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9mb250cy8vY29yZS1pY29ucy5zdmc/ZDltbml1Y29yZS1pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0sIC5mb250LWljb24ge1xuICBmb250LWZhbWlseTogJyRpY29uZm9udEZhbWlseSc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaWNvbi1pY28tY2xvdGhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjsgfVxuXG4uaWNvbi1pY28tc2V4dWFsLWFidXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7IH1cblxuLmljb24taWNvLWRpc2FiaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjsgfVxuXG4uaWNvbi1pY28tcGFyZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7IH1cblxuLmljb24taWNvLWRvbWVzdGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7IH1cblxuLmljb24taWNvLWZpbmFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjsgfVxuXG4uaWNvbi1pY28tcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7IH1cblxuLmljb24taWNvLWFzc2lzdGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjsgfVxuXG4uaWNvbi1pY28tYnJva2VuLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7IH1cblxuLmljb24taWNvLWZpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjsgfVxuXG4uaWNvbi1pY28tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiOyB9XG5cbi5pY29uLWljby1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7IH1cblxuLmljb24taWNvLWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7IH1cblxuLmljb24taWNvLXByYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjsgfVxuXG4uaWNvbi1pY28td2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiOyB9XG5cbi5pY29uLWljby1jcmVkaXRfY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiOyB9XG5cbi5pY29uLWljby1zZWN1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjsgfVxuXG4uaWNvbi1pY28tdGF4X2RlZHVjdGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjsgfVxuXG4uaWNvbi1pY28tbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjsgfVxuXG4uaWNvbi1pY28tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuXG4uaWNvbi1pY28tcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgTm9ybWFsaXplXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiEgbm9ybWFsaXplLmNzcyB2Ni4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxyXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxyXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxyXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cclxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXHJcbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cclxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyoqXHJcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxyXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxyXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogSGlkZGVuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxyXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBTa2VsZXRvblxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuc3ZnLmljb24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBIZWxwZXJzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4udmlzdWFsbHloaWRkZW4sIC5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bzsgfVxuXG4uY2xlYXJmaXg6YmVmb3JlLCAudGFic19fbGlzdDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4udGFic19fbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG5cbi5jbGVhcmZpeDphZnRlcixcbi50YWJzX19saXN0OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ub2JyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gICAgLm1vYmlsZS1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY3NzLS1mYWlsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNzcy0tcGFzc2VkIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBUeXBvZ3JhcGh5XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5oMSwgaDIsIGgzLCBoNCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJzb2xvbW9uYm9sZFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zNTM7IH1cblxuaDEge1xuICBmb250LXNpemU6IDc1cHg7XG4gIGZvbnQtc2l6ZTogNC42ODc1cmVtO1xuICBtYXJnaW46IDAgMCAyMHB4OyB9XG5cbmgyIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4OyB9IH1cblxuaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDAgMCAzMHB4OyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW46IDAgMCAyMHB4OyB9XG5cbnAge1xuICBtYXJnaW46IDAgMCAzMHB4OyB9XG5cbmEge1xuICBjb2xvcjogIzI5OGZjMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBhOmFjdGl2ZSwgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMyOThmYzI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgb3V0bGluZTogMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBGb3JtIHN0eWxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZvcm0tYnJhbmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uZm9ybS1icmFuZCBmaWVsZHNldCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZm9ybS1icmFuZCAuYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZm9ybS1icmFuZCBmaWVsZHNldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZm9ybS1icmFuZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtLWJyYW5kIGlucHV0W3R5cGU9dGV4dF0sXG4uZm9ybS1icmFuZCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAwcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5mb3JtLWJyYW5kIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm9ybS1icmFuZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07IH1cblxuLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUsXG4uZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiL1Jlc291cmNlUGFja2FnZXMvQW5nbGljYXJlV2EvYXNzZXRzL2Rpc3QvaW1hZ2VzL2ljby10aWNrLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweDsgfVxuXG4uZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMnB4ICNmZmY7IH1cblxuLmZvcm0tYnJhbmQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIDBweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuYm9keS5wdXJwbGUgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmJvZHkucHVycGxlIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2E0MTgzO1xuICBjb2xvcjogIzdhNDE4MztcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5ib2R5LnB1cnBsZSAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsLCBib2R5LnB1cnBsZSAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciArIGxhYmVsIHtcbiAgY29sb3I6ICM3YTQxODM7IH1cbiAgYm9keS5wdXJwbGUgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDpiZWZvcmUsIGJvZHkucHVycGxlIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM3YTQxODM7IH1cblxuYm9keS5wdXJwbGUgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpob3ZlciwgYm9keS5wdXJwbGUgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjN2E0MTgzOyB9XG4gIGJvZHkucHVycGxlIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6aG92ZXI6YmVmb3JlLCBib2R5LnB1cnBsZSAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmZvY3VzOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2E0MTgzO1xuICAgIGJhY2tncm91bmQ6ICM3YTQxODM7IH1cblxuYm9keS5wdXJwbGUgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb106aG92ZXIgKyBsYWJlbCwgYm9keS5wdXJwbGUgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbCB7XG4gIGNvbG9yOiAjN2E0MTgzOyB9XG4gIGJvZHkucHVycGxlIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyICsgbGFiZWw6YmVmb3JlLCBib2R5LnB1cnBsZSAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2E0MTgzOyB9XG5cbmJvZHkucHVycGxlIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWwsXG5ib2R5LnB1cnBsZSAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNkZGQ7XG4gIC8qIGZvY3VzIHN0eWxlICovXG4gIGJvcmRlci1jb2xvcjogIzdhNDE4MzsgfVxuXG5ib2R5LnB1cnBsZSAuZm9ybS1icmFuZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2hhZG93OiAwIDBweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgYm9keS5wdXJwbGUgLmZvcm0tYnJhbmQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM3YTQxODM7IH1cbiAgICBib2R5LnB1cnBsZSAuZm9ybS1icmFuZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogIzdhNDE4MzsgfVxuICAgIGJvZHkucHVycGxlIC5mb3JtLWJyYW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy9pY28tYXJyb3ctc2VsZWN0LWZvY3VzLnN2Z1wiKSBuby1yZXBlYXQ7IH1cbiAgYm9keS5wdXJwbGUgLmZvcm0tYnJhbmQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9pbWFnZXMvaWNvLWFycm93LXNlbGVjdC5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyOHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4OyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2E0MTgzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAjN2E0MTgzOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL1Jlc291cmNlUGFja2FnZXMvQW5nbGljYXJlV2EvYXNzZXRzL2Rpc3QvaW1hZ2VzL2ljby1hcnJvdy1zZWxlY3QtZm9jdXMuc3ZnXCIpIG5vLXJlcGVhdDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL1Jlc291cmNlUGFja2FnZXMvQW5nbGljYXJlV2EvYXNzZXRzL2Rpc3QvaW1hZ2VzL2ljby1hcnJvdy1zZWxlY3Quc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzZW07IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtOyB9XG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1ZW07IH1cbiAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbmJvZHkucGluayAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuYm9keS5waW5rIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzYzNjYzO1xuICBjb2xvcjogI2M2MzY2MztcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5ib2R5LnBpbmsgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbCwgYm9keS5waW5rIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyICsgbGFiZWwge1xuICBjb2xvcjogI2M2MzY2MzsgfVxuICBib2R5LnBpbmsgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDpiZWZvcmUsIGJvZHkucGluayAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzYzNjYzOyB9XG5cbmJvZHkucGluayAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmhvdmVyLCBib2R5LnBpbmsgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjYzYzNjYzOyB9XG4gIGJvZHkucGluayAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmhvdmVyOmJlZm9yZSwgYm9keS5waW5rIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6Zm9jdXM6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNjNjM2NjM7XG4gICAgYmFja2dyb3VuZDogI2M2MzY2MzsgfVxuXG5ib2R5LnBpbmsgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb106aG92ZXIgKyBsYWJlbCwgYm9keS5waW5rIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWwge1xuICBjb2xvcjogI2M2MzY2MzsgfVxuICBib2R5LnBpbmsgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb106aG92ZXIgKyBsYWJlbDpiZWZvcmUsIGJvZHkucGluayAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzYzNjYzOyB9XG5cbmJvZHkucGluayAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsLFxuYm9keS5waW5rIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWwge1xuICBvdXRsaW5lOiAxcHggc29saWQgI2RkZDtcbiAgLyogZm9jdXMgc3R5bGUgKi9cbiAgYm9yZGVyLWNvbG9yOiAjYzYzNjYzOyB9XG5cbmJvZHkucGluayAuZm9ybS1icmFuZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2hhZG93OiAwIDBweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgYm9keS5waW5rIC5mb3JtLWJyYW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzYzNjYzOyB9XG4gICAgYm9keS5waW5rIC5mb3JtLWJyYW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAjYzYzNjYzOyB9XG4gICAgYm9keS5waW5rIC5mb3JtLWJyYW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy9pY28tYXJyb3ctc2VsZWN0LWZvY3VzLnN2Z1wiKSBuby1yZXBlYXQ7IH1cbiAgYm9keS5waW5rIC5mb3JtLWJyYW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL1Jlc291cmNlUGFja2FnZXMvQW5nbGljYXJlV2EvYXNzZXRzL2Rpc3QvaW1hZ2VzL2ljby1hcnJvdy1zZWxlY3Quc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2M2MzY2MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogI2M2MzY2MzsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy9pY28tYXJyb3ctc2VsZWN0LWZvY3VzLnN2Z1wiKSBuby1yZXBlYXQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy9pY28tYXJyb3ctc2VsZWN0LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtOyB9XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG5ib2R5LmdvbGQgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmJvZHkuZ29sZCAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2VkYzgwMDtcbiAgY29sb3I6ICNlZGM4MDA7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuYm9keS5nb2xkIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWwsIGJvZHkuZ29sZCAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciArIGxhYmVsIHtcbiAgY29sb3I6ICNlZGM4MDA7IH1cbiAgYm9keS5nb2xkIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6YmVmb3JlLCBib2R5LmdvbGQgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2VkYzgwMDsgfVxuXG5ib2R5LmdvbGQgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpob3ZlciwgYm9keS5nb2xkIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6Zm9jdXMge1xuICBjb2xvcjogI2VkYzgwMDsgfVxuICBib2R5LmdvbGQgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpob3ZlcjpiZWZvcmUsIGJvZHkuZ29sZCAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmZvY3VzOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWRjODAwO1xuICAgIGJhY2tncm91bmQ6ICNlZGM4MDA7IH1cblxuYm9keS5nb2xkIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyICsgbGFiZWwsIGJvZHkuZ29sZCAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsIHtcbiAgY29sb3I6ICNlZGM4MDA7IH1cbiAgYm9keS5nb2xkIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyICsgbGFiZWw6YmVmb3JlLCBib2R5LmdvbGQgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2VkYzgwMDsgfVxuXG5ib2R5LmdvbGQgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbCxcbmJvZHkuZ29sZCAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNkZGQ7XG4gIC8qIGZvY3VzIHN0eWxlICovXG4gIGJvcmRlci1jb2xvcjogI2VkYzgwMDsgfVxuXG5ib2R5LmdvbGQgLmZvcm0tYnJhbmQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNoYWRvdzogMCAwcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIGJvZHkuZ29sZCAuZm9ybS1icmFuZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2VkYzgwMDsgfVxuICAgIGJvZHkuZ29sZCAuZm9ybS1icmFuZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogI2VkYzgwMDsgfVxuICAgIGJvZHkuZ29sZCAuZm9ybS1icmFuZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9pbWFnZXMvaWNvLWFycm93LXNlbGVjdC1mb2N1cy5zdmdcIikgbm8tcmVwZWF0OyB9XG4gIGJvZHkuZ29sZCAuZm9ybS1icmFuZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy9pY28tYXJyb3ctc2VsZWN0LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7IH1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7IH1cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlZGM4MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgY29sb3I6ICNlZGM4MDA7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9pbWFnZXMvaWNvLWFycm93LXNlbGVjdC1mb2N1cy5zdmdcIikgbm8tcmVwZWF0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9pbWFnZXMvaWNvLWFycm93LXNlbGVjdC5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07IH1cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTsgfVxuICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuYm9keS5saWdodGJsdWUgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmJvZHkubGlnaHRibHVlIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjk4ZmMyO1xuICBjb2xvcjogIzI5OGZjMjtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5ib2R5LmxpZ2h0Ymx1ZSAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsLCBib2R5LmxpZ2h0Ymx1ZSAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciArIGxhYmVsIHtcbiAgY29sb3I6ICMyOThmYzI7IH1cbiAgYm9keS5saWdodGJsdWUgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDpiZWZvcmUsIGJvZHkubGlnaHRibHVlIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMyOThmYzI7IH1cblxuYm9keS5saWdodGJsdWUgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpob3ZlciwgYm9keS5saWdodGJsdWUgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjMjk4ZmMyOyB9XG4gIGJvZHkubGlnaHRibHVlIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6aG92ZXI6YmVmb3JlLCBib2R5LmxpZ2h0Ymx1ZSAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmZvY3VzOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4ZmMyO1xuICAgIGJhY2tncm91bmQ6ICMyOThmYzI7IH1cblxuYm9keS5saWdodGJsdWUgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb106aG92ZXIgKyBsYWJlbCwgYm9keS5saWdodGJsdWUgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMjk4ZmMyOyB9XG4gIGJvZHkubGlnaHRibHVlIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyICsgbGFiZWw6YmVmb3JlLCBib2R5LmxpZ2h0Ymx1ZSAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4ZmMyOyB9XG5cbmJvZHkubGlnaHRibHVlIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWwsXG5ib2R5LmxpZ2h0Ymx1ZSAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNkZGQ7XG4gIC8qIGZvY3VzIHN0eWxlICovXG4gIGJvcmRlci1jb2xvcjogIzI5OGZjMjsgfVxuXG5ib2R5LmxpZ2h0Ymx1ZSAuZm9ybS1icmFuZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2hhZG93OiAwIDBweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgYm9keS5saWdodGJsdWUgLmZvcm0tYnJhbmQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyOThmYzI7IH1cbiAgICBib2R5LmxpZ2h0Ymx1ZSAuZm9ybS1icmFuZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogIzI5OGZjMjsgfVxuICAgIGJvZHkubGlnaHRibHVlIC5mb3JtLWJyYW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy9pY28tYXJyb3ctc2VsZWN0LWZvY3VzLnN2Z1wiKSBuby1yZXBlYXQ7IH1cbiAgYm9keS5saWdodGJsdWUgLmZvcm0tYnJhbmQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9pbWFnZXMvaWNvLWFycm93LXNlbGVjdC5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyOHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4OyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4ZmMyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAjMjk4ZmMyOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL1Jlc291cmNlUGFja2FnZXMvQW5nbGljYXJlV2EvYXNzZXRzL2Rpc3QvaW1hZ2VzL2ljby1hcnJvdy1zZWxlY3QtZm9jdXMuc3ZnXCIpIG5vLXJlcGVhdDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL1Jlc291cmNlUGFja2FnZXMvQW5nbGljYXJlV2EvYXNzZXRzL2Rpc3QvaW1hZ2VzL2ljby1hcnJvdy1zZWxlY3Quc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzZW07IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtOyB9XG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1ZW07IH1cbiAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbmJvZHkub3JhbmdlIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5ib2R5Lm9yYW5nZSAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGODIwMDtcbiAgY29sb3I6ICNGRjgyMDA7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuYm9keS5vcmFuZ2UgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbCwgYm9keS5vcmFuZ2UgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIgKyBsYWJlbCB7XG4gIGNvbG9yOiAjRkY4MjAwOyB9XG4gIGJvZHkub3JhbmdlIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6YmVmb3JlLCBib2R5Lm9yYW5nZSAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4MjAwOyB9XG5cbmJvZHkub3JhbmdlIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6aG92ZXIsIGJvZHkub3JhbmdlIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6Zm9jdXMge1xuICBjb2xvcjogI0ZGODIwMDsgfVxuICBib2R5Lm9yYW5nZSAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmhvdmVyOmJlZm9yZSwgYm9keS5vcmFuZ2UgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpmb2N1czpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGODIwMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkY4MjAwOyB9XG5cbmJvZHkub3JhbmdlIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyICsgbGFiZWwsIGJvZHkub3JhbmdlIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWwge1xuICBjb2xvcjogI0ZGODIwMDsgfVxuICBib2R5Lm9yYW5nZSAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXTpob3ZlciArIGxhYmVsOmJlZm9yZSwgYm9keS5vcmFuZ2UgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGODIwMDsgfVxuXG5ib2R5Lm9yYW5nZSAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsLFxuYm9keS5vcmFuZ2UgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbCB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZGRkO1xuICAvKiBmb2N1cyBzdHlsZSAqL1xuICBib3JkZXItY29sb3I6ICNGRjgyMDA7IH1cblxuYm9keS5vcmFuZ2UgLmZvcm0tYnJhbmQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNoYWRvdzogMCAwcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIGJvZHkub3JhbmdlIC5mb3JtLWJyYW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4MjAwOyB9XG4gICAgYm9keS5vcmFuZ2UgLmZvcm0tYnJhbmQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgY29sb3I6ICNGRjgyMDA7IH1cbiAgICBib2R5Lm9yYW5nZSAuZm9ybS1icmFuZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9pbWFnZXMvaWNvLWFycm93LXNlbGVjdC1mb2N1cy5zdmdcIikgbm8tcmVwZWF0OyB9XG4gIGJvZHkub3JhbmdlIC5mb3JtLWJyYW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL1Jlc291cmNlUGFja2FnZXMvQW5nbGljYXJlV2EvYXNzZXRzL2Rpc3QvaW1hZ2VzL2ljby1hcnJvdy1zZWxlY3Quc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGODIwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogI0ZGODIwMDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy9pY28tYXJyb3ctc2VsZWN0LWZvY3VzLnN2Z1wiKSBuby1yZXBlYXQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy9pY28tYXJyb3ctc2VsZWN0LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtOyB9XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG5ib2R5LnRlYWwgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmJvZHkudGVhbCAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwYTNhZDtcbiAgY29sb3I6ICMwMGEzYWQ7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuYm9keS50ZWFsIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWwsIGJvZHkudGVhbCAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciArIGxhYmVsIHtcbiAgY29sb3I6ICMwMGEzYWQ7IH1cbiAgYm9keS50ZWFsIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6YmVmb3JlLCBib2R5LnRlYWwgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwYTNhZDsgfVxuXG5ib2R5LnRlYWwgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpob3ZlciwgYm9keS50ZWFsIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6Zm9jdXMge1xuICBjb2xvcjogIzAwYTNhZDsgfVxuICBib2R5LnRlYWwgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpob3ZlcjpiZWZvcmUsIGJvZHkudGVhbCAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmZvY3VzOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBhM2FkO1xuICAgIGJhY2tncm91bmQ6ICMwMGEzYWQ7IH1cblxuYm9keS50ZWFsIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyICsgbGFiZWwsIGJvZHkudGVhbCAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsIHtcbiAgY29sb3I6ICMwMGEzYWQ7IH1cbiAgYm9keS50ZWFsIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyICsgbGFiZWw6YmVmb3JlLCBib2R5LnRlYWwgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwYTNhZDsgfVxuXG5ib2R5LnRlYWwgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbCxcbmJvZHkudGVhbCAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNkZGQ7XG4gIC8qIGZvY3VzIHN0eWxlICovXG4gIGJvcmRlci1jb2xvcjogIzAwYTNhZDsgfVxuXG5ib2R5LnRlYWwgLmZvcm0tYnJhbmQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNoYWRvdzogMCAwcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIGJvZHkudGVhbCAuZm9ybS1icmFuZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwYTNhZDsgfVxuICAgIGJvZHkudGVhbCAuZm9ybS1icmFuZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogIzAwYTNhZDsgfVxuICAgIGJvZHkudGVhbCAuZm9ybS1icmFuZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9pbWFnZXMvaWNvLWFycm93LXNlbGVjdC1mb2N1cy5zdmdcIikgbm8tcmVwZWF0OyB9XG4gIGJvZHkudGVhbCAuZm9ybS1icmFuZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy9pY28tYXJyb3ctc2VsZWN0LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7IH1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7IH1cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMGEzYWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgY29sb3I6ICMwMGEzYWQ7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9pbWFnZXMvaWNvLWFycm93LXNlbGVjdC1mb2N1cy5zdmdcIikgbm8tcmVwZWF0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9pbWFnZXMvaWNvLWFycm93LXNlbGVjdC5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07IH1cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTsgfVxuICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLmctcmVjYXB0Y2hhIHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuLnNlY3Rpb24tcGFnZS1jb250ZW50IC5nLXJlY2FwdGNoYSB7XG4gIG1hcmdpbjogMjBweCAwIDQwcHg7IH1cblxuYnV0dG9uLmJ0bi5qcy1zdWJtaXQuZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEJ1dHRvbiBTdHlsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEJ1dHRvbiBUaGVtZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEJhc2UgU3R5bGVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5zZWN0aW9uIC5idG4sXG5zZWN0aW9uIC5idG4tLXJuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDAgbm9uZSAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NS42MjVlbSkge1xuICAgIHNlY3Rpb24gLmJ0bixcbiAgICBzZWN0aW9uIC5idG4tLXJuZCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwLjRlbSAwLjVlbSAwO1xuICAgICAgcGFkZGluZzogMCAzNXB4OyB9IH1cbiAgc2VjdGlvbiAuYnRuOmFjdGl2ZSwgc2VjdGlvbiAuYnRuOmhvdmVyLCBzZWN0aW9uIC5idG46Zm9jdXMsXG4gIHNlY3Rpb24gLmJ0bi0tcm5kOmFjdGl2ZSxcbiAgc2VjdGlvbiAuYnRuLS1ybmQ6aG92ZXIsXG4gIHNlY3Rpb24gLmJ0bi0tcm5kOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgc2VjdGlvbiAuYnRuOmhvdmVyLCBzZWN0aW9uIC5idG46Zm9jdXMsXG4gIHNlY3Rpb24gLmJ0bi0tcm5kOmhvdmVyLFxuICBzZWN0aW9uIC5idG4tLXJuZDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7IH1cbiAgc2VjdGlvbiAuYnRuIC5hbGlnbi1yaWdodCxcbiAgc2VjdGlvbiAuYnRuLS1ybmQgLmFsaWduLXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCAwLjVlbSAwLjRlbTsgfVxuXG4uYnRuLXBhZ2UtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBwYWRkaW5nOiAxZW0gMmVtIDFlbSAwLjhlbTtcbiAgZm9udC1mYW1pbHk6IFwic29sb21vbmJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi1wYWdlLWxpbms6aG92ZXIsIC5idG4tcGFnZS1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnRuLXBhZ2UtbGluazphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy9hY2NvcmRpb24tYXJyb3ctd2hpdGUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5idG4tcGFnZS1saW5rOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIGhlaWdodDogMTNweDsgfSB9XG5cbmJvZHkucHVycGxlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLFxuYm9keS5wdXJwbGUgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tLXJuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTQxODM7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjNWEzMDYxOyB9XG5cbmJvZHkucGluayAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bixcbmJvZHkucGluayAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi0tcm5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2MzY2MztcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICM5ZTJiNGY7IH1cblxuYm9keS5nb2xkIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLFxuYm9keS5nb2xkIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLS1ybmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjODAwO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggI2JhOWQwMDsgfVxuXG5ib2R5LmxpZ2h0Ymx1ZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bixcbmJvZHkubGlnaHRibHVlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLS1ybmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4ZmMyO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzIwNzA5ODsgfVxuXG5ib2R5Lm9yYW5nZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bixcbmJvZHkub3JhbmdlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLS1ybmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4MjAwO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggI2NjNjgwMDsgfVxuXG5ib2R5LnRlYWwgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4sXG5ib2R5LnRlYWwgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tLXJuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEzYWQ7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjMDA3MzdhOyB9XG5cbmJvZHkucHVycGxlIC5idG4tcGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhNDE4MztcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICM1YTMwNjE7IH1cblxuYm9keS5waW5rIC5idG4tcGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2MzY2MztcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICM5ZTJiNGY7IH1cblxuYm9keS5nb2xkIC5idG4tcGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkYzgwMDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICNiYTlkMDA7IH1cblxuYm9keS5saWdodGJsdWUgLmJ0bi1wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4ZmMyO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzIwNzA5ODsgfVxuXG5ib2R5Lm9yYW5nZSAuYnRuLXBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjgyMDA7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjY2M2ODAwOyB9XG5cbmJvZHkudGVhbCAuYnRuLXBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEzYWQ7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjMDA3MzdhOyB9XG5cbnNlY3Rpb24gLmJ0bi1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E0MTgzO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzVhMzA2MTsgfVxuICBzZWN0aW9uIC5idG4tcHVycGxlOmhvdmVyLCBzZWN0aW9uIC5idG4tcHVycGxlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEzMDYxOyB9XG5cbnNlY3Rpb24gLmJ0bi1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2MzY2MztcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICM5ZTJiNGY7IH1cbiAgc2VjdGlvbiAuYnRuLXBpbms6aG92ZXIsIHNlY3Rpb24gLmJ0bi1waW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUyYjRmOyB9XG5cbnNlY3Rpb24gLmJ0bi10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTNhZDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICMwMDczN2E7IH1cbiAgc2VjdGlvbiAuYnRuLXRlYWw6aG92ZXIsIHNlY3Rpb24gLmJ0bi10ZWFsOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzdhOyB9XG5cbnNlY3Rpb24gLmJ0bi1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4ZmMyO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzIwNzA5ODsgfVxuICBzZWN0aW9uIC5idG4tbGlnaHRibHVlOmhvdmVyLCBzZWN0aW9uIC5idG4tbGlnaHRibHVlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA3MDk4OyB9XG5cbnNlY3Rpb24gLmJ0bi1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkYzgwMDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICNiYTlkMDA7IH1cbiAgc2VjdGlvbiAuYnRuLWdvbGQ6aG92ZXIsIHNlY3Rpb24gLmJ0bi1nb2xkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE5ZDAwOyB9XG5cbmJvZHkucHVycGxlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTQxODM7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjNWEzMDYxOyB9XG4gIGJvZHkucHVycGxlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLXB1cnBsZTpob3ZlciwgYm9keS5wdXJwbGUgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tcHVycGxlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEzMDYxOyB9XG5cbmJvZHkucHVycGxlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYzNjYzO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzllMmI0ZjsgfVxuICBib2R5LnB1cnBsZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1waW5rOmhvdmVyLCBib2R5LnB1cnBsZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1waW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUyYjRmOyB9XG5cbmJvZHkucHVycGxlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhM2FkO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzAwNzM3YTsgfVxuICBib2R5LnB1cnBsZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi10ZWFsOmhvdmVyLCBib2R5LnB1cnBsZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi10ZWFsOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzdhOyB9XG5cbmJvZHkucHVycGxlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOThmYzI7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjMjA3MDk4OyB9XG4gIGJvZHkucHVycGxlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLWxpZ2h0Ymx1ZTpob3ZlciwgYm9keS5wdXJwbGUgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tbGlnaHRibHVlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA3MDk4OyB9XG5cbmJvZHkucHVycGxlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjODAwO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggI2JhOWQwMDsgfVxuICBib2R5LnB1cnBsZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1nb2xkOmhvdmVyLCBib2R5LnB1cnBsZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1nb2xkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE5ZDAwOyB9XG5cbmJvZHkucGluayAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E0MTgzO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzVhMzA2MTsgfVxuICBib2R5LnBpbmsgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tcHVycGxlOmhvdmVyLCBib2R5LnBpbmsgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tcHVycGxlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEzMDYxOyB9XG5cbmJvZHkucGluayAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2MzY2MztcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICM5ZTJiNGY7IH1cbiAgYm9keS5waW5rIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLXBpbms6aG92ZXIsIGJvZHkucGluayAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1waW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUyYjRmOyB9XG5cbmJvZHkucGluayAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTNhZDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICMwMDczN2E7IH1cbiAgYm9keS5waW5rIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLXRlYWw6aG92ZXIsIGJvZHkucGluayAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi10ZWFsOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzdhOyB9XG5cbmJvZHkucGluayAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4ZmMyO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzIwNzA5ODsgfVxuICBib2R5LnBpbmsgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tbGlnaHRibHVlOmhvdmVyLCBib2R5LnBpbmsgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tbGlnaHRibHVlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA3MDk4OyB9XG5cbmJvZHkucGluayAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkYzgwMDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICNiYTlkMDA7IH1cbiAgYm9keS5waW5rIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLWdvbGQ6aG92ZXIsIGJvZHkucGluayAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1nb2xkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE5ZDAwOyB9XG5cbmJvZHkuZ29sZCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E0MTgzO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzVhMzA2MTsgfVxuICBib2R5LmdvbGQgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tcHVycGxlOmhvdmVyLCBib2R5LmdvbGQgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tcHVycGxlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEzMDYxOyB9XG5cbmJvZHkuZ29sZCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2MzY2MztcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICM5ZTJiNGY7IH1cbiAgYm9keS5nb2xkIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLXBpbms6aG92ZXIsIGJvZHkuZ29sZCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1waW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUyYjRmOyB9XG5cbmJvZHkuZ29sZCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTNhZDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICMwMDczN2E7IH1cbiAgYm9keS5nb2xkIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLXRlYWw6aG92ZXIsIGJvZHkuZ29sZCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi10ZWFsOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzdhOyB9XG5cbmJvZHkuZ29sZCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4ZmMyO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzIwNzA5ODsgfVxuICBib2R5LmdvbGQgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tbGlnaHRibHVlOmhvdmVyLCBib2R5LmdvbGQgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tbGlnaHRibHVlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA3MDk4OyB9XG5cbmJvZHkuZ29sZCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkYzgwMDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICNiYTlkMDA7IH1cbiAgYm9keS5nb2xkIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLWdvbGQ6aG92ZXIsIGJvZHkuZ29sZCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1nb2xkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE5ZDAwOyB9XG5cbmJvZHkubGlnaHRibHVlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTQxODM7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjNWEzMDYxOyB9XG4gIGJvZHkubGlnaHRibHVlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLXB1cnBsZTpob3ZlciwgYm9keS5saWdodGJsdWUgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tcHVycGxlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEzMDYxOyB9XG5cbmJvZHkubGlnaHRibHVlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYzNjYzO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzllMmI0ZjsgfVxuICBib2R5LmxpZ2h0Ymx1ZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1waW5rOmhvdmVyLCBib2R5LmxpZ2h0Ymx1ZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1waW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUyYjRmOyB9XG5cbmJvZHkubGlnaHRibHVlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhM2FkO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzAwNzM3YTsgfVxuICBib2R5LmxpZ2h0Ymx1ZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi10ZWFsOmhvdmVyLCBib2R5LmxpZ2h0Ymx1ZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi10ZWFsOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzdhOyB9XG5cbmJvZHkubGlnaHRibHVlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOThmYzI7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjMjA3MDk4OyB9XG4gIGJvZHkubGlnaHRibHVlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLWxpZ2h0Ymx1ZTpob3ZlciwgYm9keS5saWdodGJsdWUgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tbGlnaHRibHVlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA3MDk4OyB9XG5cbmJvZHkubGlnaHRibHVlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjODAwO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggI2JhOWQwMDsgfVxuICBib2R5LmxpZ2h0Ymx1ZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1nb2xkOmhvdmVyLCBib2R5LmxpZ2h0Ymx1ZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1nb2xkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE5ZDAwOyB9XG5cbmJvZHkub3JhbmdlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTQxODM7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjNWEzMDYxOyB9XG4gIGJvZHkub3JhbmdlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLXB1cnBsZTpob3ZlciwgYm9keS5vcmFuZ2UgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tcHVycGxlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEzMDYxOyB9XG5cbmJvZHkub3JhbmdlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYzNjYzO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzllMmI0ZjsgfVxuICBib2R5Lm9yYW5nZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1waW5rOmhvdmVyLCBib2R5Lm9yYW5nZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1waW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUyYjRmOyB9XG5cbmJvZHkub3JhbmdlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhM2FkO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzAwNzM3YTsgfVxuICBib2R5Lm9yYW5nZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi10ZWFsOmhvdmVyLCBib2R5Lm9yYW5nZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi10ZWFsOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzdhOyB9XG5cbmJvZHkub3JhbmdlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOThmYzI7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjMjA3MDk4OyB9XG4gIGJvZHkub3JhbmdlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLWxpZ2h0Ymx1ZTpob3ZlciwgYm9keS5vcmFuZ2UgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tbGlnaHRibHVlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA3MDk4OyB9XG5cbmJvZHkub3JhbmdlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjODAwO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggI2JhOWQwMDsgfVxuICBib2R5Lm9yYW5nZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1nb2xkOmhvdmVyLCBib2R5Lm9yYW5nZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1nb2xkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE5ZDAwOyB9XG5cbmJvZHkudGVhbCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E0MTgzO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzVhMzA2MTsgfVxuICBib2R5LnRlYWwgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tcHVycGxlOmhvdmVyLCBib2R5LnRlYWwgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tcHVycGxlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEzMDYxOyB9XG5cbmJvZHkudGVhbCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2MzY2MztcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICM5ZTJiNGY7IH1cbiAgYm9keS50ZWFsIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLXBpbms6aG92ZXIsIGJvZHkudGVhbCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1waW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWUyYjRmOyB9XG5cbmJvZHkudGVhbCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTNhZDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICMwMDczN2E7IH1cbiAgYm9keS50ZWFsIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLXRlYWw6aG92ZXIsIGJvZHkudGVhbCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi10ZWFsOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzdhOyB9XG5cbmJvZHkudGVhbCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4ZmMyO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzIwNzA5ODsgfVxuICBib2R5LnRlYWwgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tbGlnaHRibHVlOmhvdmVyLCBib2R5LnRlYWwgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5idG4tbGlnaHRibHVlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA3MDk4OyB9XG5cbmJvZHkudGVhbCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkYzgwMDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICNiYTlkMDA7IH1cbiAgYm9keS50ZWFsIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuYnRuLWdvbGQ6aG92ZXIsIGJvZHkudGVhbCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLmJ0bi1nb2xkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE5ZDAwOyB9XG5cbi8qIEJ1dHRvbiBTaXplc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJ0bi0tc21hbGwge1xuICBmb250LXNpemU6IDE0LjYyNXB4O1xuICBmb250LXNpemU6IDAuOTE0MDZyZW07XG4gIHBhZGRpbmc6IC40ZW0gMWVtOyB9XG5cbi5idG4tLWxhcmdlIHtcbiAgZm9udC1zaXplOiAyNC43NXB4O1xuICBmb250LXNpemU6IDEuNTQ2ODhyZW07XG4gIHBhZGRpbmc6IDFlbSAyLjVlbTsgfVxuXG4uYnRuLS1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi0tZnVsbC13aWR0aC1tb2Ige1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gICAgLmJ0bi0tZnVsbC13aWR0aC1tb2Ige1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4vKiBUaGVtZXMvQ29sb3Vyc1xyXG4gKiBPdmVycmlkZXMgYmFzZSBidXR0b24gc3R5bGVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5idG4tLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E0MTgzO1xuICBib3JkZXItY29sb3I6ICM3YTQxODM7IH1cbiAgLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E0MTgzO1xuICAgIGJvcmRlci1jb2xvcjogIzdhNDE4MztcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAuYnRuLS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tLXNlY29uZGFyeTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YTQxODM7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGO1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjN2E0MTgzOyB9XG5cbi5idG4tLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNGRkY7IH1cbiAgLmJ0bi0tdGVydGlhcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgLmJ0bi0tdGVydGlhcnk6Zm9jdXMsIC5idG4tLXRlcnRpYXJ5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBjb2xvcjogI0ZGRjsgfVxuXG4uYnRuLS1pcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm8tZHJvcDtcbiAgY29sb3I6IGdyZXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTMwNjE7XG4gIGJvcmRlci1jb2xvcjogIzVhMzA2MTsgfVxuICAuYnRuLS1pcy1kaXNhYmxlZDpob3ZlciwgLmJ0bi0taXMtZGlzYWJsZWQ6Zm9jdXMsIC5idG4tLWlzLWRpc2FibGVkOmFjdGl2ZSB7XG4gICAgY29sb3I6IGdyZXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhMzA2MTtcbiAgICBib3JkZXItY29sb3I6ICM1YTMwNjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIEljb24gTW9kaWZpZXJzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYnRuLS1pY29uLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLmJ0bi0taWNvbi1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjJweDsgfSB9XG4gIC5idG4tLWljb24tbGVmdCBzcGFuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMS40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4uYnRuLS1pY29uLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJ0bi0taWNvbi1yaWdodCBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEuNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLmJ0bi0taWNvbi1vbmx5IHtcbiAgcGFkZGluZzogLjNlbSAuNGVtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5idG4tLWljb24tb25seTpob3ZlciwgLmJ0bi0taWNvbi1vbmx5OmZvY3VzLCAuYnRuLS1pY29uLW9ubHk6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogQ2lyY2xlIEJ1dHRvbiBTcGVjaWZpYyBTdHlsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5idG4tLXJuZCB7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEdyaWRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5ncmlkOmFmdGVyLFxuLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4uZ3JpZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMjBweDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdHJvdyBhbmQgY29sdW1uXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5bY2xhc3MqPSdyb3dfX2NvbC0nXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIFtjbGFzcyo9J3Jvd19fY29sLSddIHtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9IH1cblxuLnJvdyB7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnJvd19fY29sLS0xIHtcbiAgICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIC5yb3dfX2NvbC0tMiB7XG4gICAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gICAgLnJvd19fY29sLS0zIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAucm93X19jb2wtLTQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5yb3dfX2NvbC0tNSB7XG4gICAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gICAgLnJvd19fY29sLS02IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAucm93X19jb2wtLTcge1xuICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIC5yb3dfX2NvbC0tOCB7XG4gICAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gICAgLnJvd19fY29sLS05IHtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAucm93X19jb2wtLTEwIHtcbiAgICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgICAucm93X19jb2wtLTExIHtcbiAgICAgIHdpZHRoOiA5MS42NjY2NyU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gICAgLnJvd19fY29sLXhzLS0xIHtcbiAgICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIC5yb3dfX2NvbC14cy0tMiB7XG4gICAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gICAgLnJvd19fY29sLXhzLS0zIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAucm93X19jb2wteHMtLTQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5yb3dfX2NvbC14cy0tNSB7XG4gICAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gICAgLnJvd19fY29sLXhzLS02IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAucm93X19jb2wteHMtLTcge1xuICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIC5yb3dfX2NvbC14cy0tOCB7XG4gICAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gICAgLnJvd19fY29sLXhzLS05IHtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAucm93X19jb2wteHMtLTEwIHtcbiAgICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgICAucm93X19jb2wteHMtLTExIHtcbiAgICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgICAucm93X19jb2wteHMtLTEyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5yb3dfX2NvbC1zbS0tMSB7XG4gICAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAucm93X19jb2wtc20tLTIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5yb3dfX2NvbC1zbS0tMyB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLnJvd19fY29sLXNtLS00IHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAucm93X19jb2wtc20tLTUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5yb3dfX2NvbC1zbS0tNiB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLnJvd19fY29sLXNtLS03IHtcbiAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgICAucm93X19jb2wtc20tLTgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5yb3dfX2NvbC1zbS0tOSB7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgLnJvd19fY29sLXNtLS0xMCB7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gICAgLnJvd19fY29sLXNtLS0xMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLnJvd19fY29sLXNtLS0xMiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAucm93X19jb2wtbWQtLTEge1xuICAgICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgLnJvd19fY29sLW1kLS0yIHtcbiAgICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICAucm93X19jb2wtbWQtLTMge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5yb3dfX2NvbC1tZC0tNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgLnJvd19fY29sLW1kLS01IHtcbiAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICAucm93X19jb2wtbWQtLTYge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5yb3dfX2NvbC1tZC0tNyB7XG4gICAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gICAgLnJvd19fY29sLW1kLS04IHtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICAucm93X19jb2wtbWQtLTkge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC5yb3dfX2NvbC1tZC0tMTAge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIC5yb3dfX2NvbC1tZC0tMTEge1xuICAgICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIC5yb3dfX2NvbC1tZC0tMTIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NS42MjVlbSkge1xuICAgIC5yb3dfX2NvbC1sZy0tMSB7XG4gICAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgICAucm93X19jb2wtbGctLTIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5yb3dfX2NvbC1sZy0tMyB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLnJvd19fY29sLWxnLS00IHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgICAucm93X19jb2wtbGctLTUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAgIC5yb3dfX2NvbC1sZy0tNiB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLnJvd19fY29sLWxnLS03IHtcbiAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgICAucm93X19jb2wtbGctLTgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAgIC5yb3dfX2NvbC1sZy0tOSB7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgLnJvd19fY29sLWxnLS0xMCB7XG4gICAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gICAgLnJvd19fY29sLWxnLS0xMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gICAgLnJvd19fY29sLWxnLS0xMiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFByaW50IFN0eWxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIHByaW50IHtcbiAgKiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7IH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICAuaXIgYTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuICBhW2hyZWZePVwiI1wiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMC41Y207IH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgSGVhZGVyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZDRkVGRjsgfVxuICAuaGVhZGVyX19xdWlja2xpbmtzIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAuaGVhZGVyX19xdWlja2xpbmtzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgLmhlYWRlcl9fcXVpY2tsaW5rcyAuaGVhZGVyX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAgIC5oZWFkZXJfX3F1aWNrbGlua3MgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAuaGVhZGVyX19xdWlja2xpbmtzIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbWFpbi1sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuaGVhZGVyX19xdWlja2xpbmtzIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbWFpbi1sZWZ0IHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgICAgICAuaGVhZGVyX19xdWlja2xpbmtzIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbWFpbi1sZWZ0IHVsIHtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgICAgLmhlYWRlcl9fcXVpY2tsaW5rcyAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX21haW4tbGVmdCB1bCBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjVweCAwIDA7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgICAuaGVhZGVyX19xdWlja2xpbmtzIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbWFpbi1sZWZ0IHVsIGxpLmFjY2Vzc2liaWxpdHktbGkge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICAgICAgICAgIC5oZWFkZXJfX3F1aWNrbGlua3MgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19tYWluLWxlZnQgdWwgbGkuYWNjZXNzaWJpbGl0eS1saSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH0gfVxuICAgICAgICAgICAgICAuaGVhZGVyX19xdWlja2xpbmtzIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbWFpbi1sZWZ0IHVsIGxpLmFjY2Vzc2liaWxpdHktbGkgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLmhlYWRlcl9fcXVpY2tsaW5rcyAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX21haW4tbGVmdCB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgICAgICAgICAuaGVhZGVyX19xdWlja2xpbmtzIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbWFpbi1sZWZ0IHVsIGxpIGEge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUuNjI1ZW0pIHtcbiAgICAgICAgICAgICAgICAuaGVhZGVyX19xdWlja2xpbmtzIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbWFpbi1sZWZ0IHVsIGxpIGEge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cbiAgICAgICAgICAgICAgLmhlYWRlcl9fcXVpY2tsaW5rcyAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX21haW4tbGVmdCB1bCBsaSBhOmhvdmVyLCAuaGVhZGVyX19xdWlja2xpbmtzIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbWFpbi1sZWZ0IHVsIGxpIGE6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuaGVhZGVyX19xdWlja2xpbmtzIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbWFpbi1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICAgIC5oZWFkZXJfX3F1aWNrbGlua3MgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19tYWluLXJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAgICAgLmhlYWRlcl9fcXVpY2tsaW5rcyAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfX21haW4tcmlnaHQgLmhlYWRlcl9fbWFpbi1yaWdodC13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAuaGVhZGVyX19xdWlja2xpbmtzIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9fbWFpbi1yaWdodCAuaGVhZGVyX19tYWluLXJpZ2h0LXdyYXBwZXIgYS5jb250YWN0LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1LjYyNWVtKSB7XG4gICAgICAgICAgICAgIC5oZWFkZXJfX3F1aWNrbGlua3MgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19tYWluLXJpZ2h0IC5oZWFkZXJfX21haW4tcmlnaHQtd3JhcHBlciBhLmNvbnRhY3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX3F1aWNrbGlua3MgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19tYWluLXJpZ2h0IC5oZWFkZXJfX21haW4tcmlnaHQtd3JhcHBlciBhLmNvbnRhY3Qtd3JhcHBlciBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgICAgICAgIC5oZWFkZXJfX3F1aWNrbGlua3MgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX19tYWluLXJpZ2h0IC5oZWFkZXJfX21haW4tcmlnaHQtd3JhcHBlciAuYnRuLWRvbmF0aW9uIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M2MzY2MztcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkNGRUZGO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTIyMHB4OyB9XG4gICAgLmhlYWRlcl9fbmF2IC5oZWFkZXJfX25hdi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA4NHB4OyB9XG4gICAgICAuaGVhZGVyX19uYXYgLmhlYWRlcl9fbmF2LXdyYXBwZXIgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMjA2cHg7IH1cbiAgICAgIC5oZWFkZXJfX25hdiAuaGVhZGVyX19uYXYtd3JhcHBlciAuaGVhZGVyX19uYXYtcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5oZWFkZXJfX25hdiAuaGVhZGVyX19uYXYtd3JhcHBlciAuaGVhZGVyX19uYXYtcmlnaHQgLnNlYXJjaC13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICAgICAgLmhlYWRlcl9fbmF2IC5oZWFkZXJfX25hdi13cmFwcGVyIC5oZWFkZXJfX25hdi1yaWdodCAuc2VhcmNoLXdyYXBwZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgICAgLmhlYWRlcl9fbmF2IC5oZWFkZXJfX25hdi13cmFwcGVyIC5oZWFkZXJfX25hdi1yaWdodCAuc2VhcmNoLXdyYXBwZXIgI3NlYXJjaC1pbml0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmhlYWRlcl9fbmF2IC5oZWFkZXJfX25hdi13cmFwcGVyIC5oZWFkZXJfX25hdi1yaWdodCAuc2VhcmNoLXdyYXBwZXIgI3NlYXJjaC1pbml0IGltZyNzZWFyY2gtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMTFweDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmhlYWRlcl9fbmF2IC5oZWFkZXJfX25hdi13cmFwcGVyIC5oZWFkZXJfX25hdi1yaWdodCAuc2VhcmNoLXdyYXBwZXIgI3NlYXJjaC1vcGVuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuaGVhZGVyX19uYXYgLmhlYWRlcl9fbmF2LXdyYXBwZXIgLmhlYWRlcl9fbmF2LXJpZ2h0IC5zZWFyY2gtd3JhcHBlciAjc2VhcmNoLW9wZW4gaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDAgMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgICAgICAgIC5oZWFkZXJfX25hdiAuaGVhZGVyX19uYXYtd3JhcHBlciAuaGVhZGVyX19uYXYtcmlnaHQgLnNlYXJjaC13cmFwcGVyICNzZWFyY2gtb3BlbiBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX25hdiAuaGVhZGVyX19uYXYtd3JhcHBlciAuaGVhZGVyX19uYXYtcmlnaHQgLnNlYXJjaC13cmFwcGVyICNzZWFyY2gtb3BlbiBpbWcjY2xvc2Utc2VhcmNoLWJ0biB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICByaWdodDogNTBweDsgfVxuICAgICAgICAgICAgLmhlYWRlcl9fbmF2IC5oZWFkZXJfX25hdi13cmFwcGVyIC5oZWFkZXJfX25hdi1yaWdodCAuc2VhcmNoLXdyYXBwZXIgI3NlYXJjaC1vcGVuIGltZyNzZWFyY2gtcmVzLWJ0biB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuaGVhZGVyX19uYXYgLmhlYWRlcl9fbmF2LXdyYXBwZXIgLmhlYWRlcl9fbmF2LXJpZ2h0IC5oZWFkZXJfX2xvZ28tbW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogMjA2cHg7XG4gICAgICAgICAgbWFyZ2luOiAxNHB4IDE1cHggMjBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgICAgIC5oZWFkZXJfX25hdiAuaGVhZGVyX19uYXYtd3JhcHBlciAuaGVhZGVyX19uYXYtcmlnaHQgLmhlYWRlcl9fbG9nby1tb2JpbGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgLmhlYWRlcl9fbmF2IC5oZWFkZXJfX25hdi13cmFwcGVyIC5oZWFkZXJfX25hdi1yaWdodCAubmF2aWdhdGlvbiB1bC5uYXYgbGk6aG92ZXIgPiBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuaGVhZGVyX19uYXYgLmhlYWRlcl9fbmF2LXdyYXBwZXIgLmhlYWRlcl9fbmF2LXJpZ2h0IC5uYXZpZ2F0aW9uIHVsLm5hdiBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgICAgICAuaGVhZGVyX19uYXYgLmhlYWRlcl9fbmF2LXdyYXBwZXIgLmhlYWRlcl9fbmF2LXJpZ2h0IC5uYXZpZ2F0aW9uIHVsLm5hdiBsaSBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7IH0gfVxuICAgICAgICAuaGVhZGVyX19uYXYgLmhlYWRlcl9fbmF2LXdyYXBwZXIgLmhlYWRlcl9fbmF2LXJpZ2h0IC5uYXZpZ2F0aW9uIHVsLm5hdiBsaSB1bCBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgICAgIC5oZWFkZXJfX25hdiAuaGVhZGVyX19uYXYtd3JhcHBlciAuaGVhZGVyX19uYXYtcmlnaHQgLm5hdmlnYXRpb24gdWwubmF2IGxpIHVsIGxpIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIE5hdmlnYXRpb25cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4LjY4NzVlbSkge1xuICBib2R5Lm1lbnUtc2xpZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH0gfVxuXG4jc2l0ZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMzVzIGVhc2U7IH1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zNXMgZWFzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OC42ODc1ZW0pIHtcbiAgICAubmF2YmFyIC5jb250YWluZXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMTgwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMzVzIGVhc2U7IH0gfVxuICAubmF2YmFyIC5jb250YWluZXIgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMzVzIGVhc2U7IH1cbiAgLm5hdmJhciAuY29udGFpbmVyIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgLm5hdmJhciAuY29udGFpbmVyIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAubmF2YmFyIC5oZWFkZXJfX3F1aWNrbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweCAwIDA7IH1cbiAgICAubmF2YmFyIC5oZWFkZXJfX3F1aWNrbGlua3MgLnJvd19fY29sLS0xMiB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgLm5hdmJhciAuaGVhZGVyX19xdWlja2xpbmtzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm5hdmJhciAuaGVhZGVyX19xdWlja2xpbmtzIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubmF2YmFyIC5oZWFkZXJfX3F1aWNrbGlua3MgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmJhciAuaGVhZGVyX19xdWlja2xpbmtzIHVsIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICAgIC5uYXZiYXIgLmhlYWRlcl9fcXVpY2tsaW5rcyB1bCBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLm5hdmJhciAuaGVhZGVyX19xdWlja2xpbmtzIHVsIGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTguNjg3NWVtKSB7XG4gIGJvZHkubWVudS1zbGlkZXIgLm5hdmJhcjMgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbGVmdDogLTkwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4LjY4NzVlbSkge1xuICBib2R5Lm1lbnUtc2xpZGVyICNzaXRlLXdyYXBwZXIsXG4gIGJvZHkubWVudS1zbGlkZXIgLm5hdmJhciB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjM1cyBlYXNlO1xuICAgIGxlZnQ6IDkwJTsgfSB9XG5cbi5uYXYtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL1Jlc291cmNlUGFja2FnZXMvQW5nbGljYXJlV2EvYXNzZXRzL2Rpc3QvaW1hZ2VzL25hdi10b2dnbGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogNDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgIC5uYXYtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubmF2LXRvZ2dsZTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbnRlbnQ6IFwibWVudVwiO1xuICAgIGZvbnQtZmFtaWx5OiAnc29sb21vbmJvbGQnO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5uYXYtdG9nZ2xlLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIxcHg7XG4gIHJpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL1Jlc291cmNlUGFja2FnZXMvQW5nbGljYXJlV2EvYXNzZXRzL2Rpc3QvaW1hZ2VzL25hdi10b2dnbGUtY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJvcmRlcjogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgLm5hdi10b2dnbGUtY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5uYXYtdG9nZ2xlLWNsb3NlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIG1hcmdpbjogMjZweCAwIDA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgY29udGVudDogXCJjbG9zZVwiO1xuICAgIGZvbnQtZmFtaWx5OiAnc29sb21vbmJvbGQnO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50b2dnbGUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy9uYXYtdG9nZ2xlLWFycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgLnRvZ2dsZS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5uYXYge1xuICBmb250LWZhbWlseTogJ3NvbG9tb25ib2xkJzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgbmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA4NHB4OyB9IH1cbiAgbmF2IHVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICBuYXYgdWwge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgbmF2IHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICBuYXYgdWwgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgIG5hdiB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAgIG5hdiB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtOyB9IH1cbiAgICAgIG5hdiB1bCBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICAgIG5hdiB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjk4ZmMyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OC42ODc1ZW0pIHtcbiAgICAgICAgbmF2IHVsIGxpOm50aC1jaGlsZCgxKS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4ZmMyOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4LjY4NzVlbSkge1xuICAgICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDEpLmFjdGl2ZSB1bCBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4LjY4NzVlbSkge1xuICAgICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDEpIGxpLmFjdGl2ZSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDEpIGE6aG92ZXIsIG5hdiB1bCBsaTpudGgtY2hpbGQoMSkgYTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5OGZjMjsgfVxuICAgICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDEpIGEgKyB1bCBhOmhvdmVyLCBuYXYgdWwgbGk6bnRoLWNoaWxkKDEpIGEgKyB1bCBhOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4ZmMyOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4LjY4NzVlbSkge1xuICAgICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDEpID4gdWwge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjMjk4ZmMyOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgbmF2IHVsIGxpOm50aC1jaGlsZCgxKSA+IHVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCAxMTIsIDE1MiwgMC45NSk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIwNzA5ODsgfSB9XG4gICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDEpID4gdWwgbGkgdWwge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgICAgbmF2IHVsIGxpOm50aC1jaGlsZCgxKSA+IHVsIGxpIHVsIGxpLmFjdGl2ZSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjN2E0MTgzOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OC42ODc1ZW0pIHtcbiAgICAgICAgbmF2IHVsIGxpOm50aC1jaGlsZCgyKS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E0MTgzOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4LjY4NzVlbSkge1xuICAgICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDIpLmFjdGl2ZSB1bCBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgbmF2IHVsIGxpOm50aC1jaGlsZCgyKSBhOmhvdmVyLCBuYXYgdWwgbGk6bnRoLWNoaWxkKDIpIGE6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3YTQxODM7IH1cbiAgICAgICAgbmF2IHVsIGxpOm50aC1jaGlsZCgyKSBhICsgdWwgYTpob3ZlciwgbmF2IHVsIGxpOm50aC1jaGlsZCgyKSBhICsgdWwgYTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdhNDE4MzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OC42ODc1ZW0pIHtcbiAgICAgICAgbmF2IHVsIGxpOm50aC1jaGlsZCgyKSA+IHVsIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzdhNDE4MzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgIG5hdiB1bCBsaTpudGgtY2hpbGQoMikgPiB1bCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MCwgNDgsIDk3LCAwLjk1KTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNWEzMDYxOyB9IH1cbiAgICAgIG5hdiB1bCBsaTpudGgtY2hpbGQoMikgPiB1bCBsaSB1bCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDIpID4gdWwgbGkgdWwgbGkuYWN0aXZlID4gYSB7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIG5hdiB1bCBsaTpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNjNjM2NjM7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4LjY4NzVlbSkge1xuICAgICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDMpLmFjdGl2ZSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjM2NjM7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTguNjg3NWVtKSB7XG4gICAgICAgIG5hdiB1bCBsaTpudGgtY2hpbGQoMykuYWN0aXZlIHVsIGxpLmFjdGl2ZSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDMpIGE6aG92ZXIsIG5hdiB1bCBsaTpudGgtY2hpbGQoMykgYTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M2MzY2MzsgfVxuICAgICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDMpIGEgKyB1bCBhOmhvdmVyLCBuYXYgdWwgbGk6bnRoLWNoaWxkKDMpIGEgKyB1bCBhOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYzNjYzOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4LjY4NzVlbSkge1xuICAgICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDMpIHVsIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI2M2MzY2MzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgIG5hdiB1bCBsaTpudGgtY2hpbGQoMykgdWwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LCA0MywgNzksIDAuOTUpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZTJiNGY7IH0gfVxuICAgICAgbmF2IHVsIGxpOm50aC1jaGlsZCgzKSB1bCBsaSB1bCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDMpIHVsIGxpIHVsIGxpLmFjdGl2ZSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY4MjAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OC42ODc1ZW0pIHtcbiAgICAgICAgbmF2IHVsIGxpOm50aC1jaGlsZCg0KS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4MjAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4LjY4NzVlbSkge1xuICAgICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDQpLmFjdGl2ZSB1bCBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgbmF2IHVsIGxpOm50aC1jaGlsZCg0KSBhOmhvdmVyLCBuYXYgdWwgbGk6bnRoLWNoaWxkKDQpIGE6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjgyMDA7IH1cbiAgICAgICAgbmF2IHVsIGxpOm50aC1jaGlsZCg0KSBhICsgdWwgYTpob3ZlciwgbmF2IHVsIGxpOm50aC1jaGlsZCg0KSBhICsgdWwgYTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGODIwMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OC42ODc1ZW0pIHtcbiAgICAgICAgbmF2IHVsIGxpOm50aC1jaGlsZCg0KSB1bCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNGRjgyMDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDQpIHVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMTA0LCAwLCAwLjk1KTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2M2ODAwOyB9IH1cbiAgICAgIG5hdiB1bCBsaTpudGgtY2hpbGQoNCkgdWwgbGkgdWwge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgICAgbmF2IHVsIGxpOm50aC1jaGlsZCg0KSB1bCBsaSB1bCBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgbmF2IHVsIGxpOm50aC1jaGlsZCg1KTpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2VkYzgwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTguNjg3NWVtKSB7XG4gICAgICAgIG5hdiB1bCBsaTpudGgtY2hpbGQoNSkuYWN0aXZlID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkYzgwMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OC42ODc1ZW0pIHtcbiAgICAgICAgbmF2IHVsIGxpOm50aC1jaGlsZCg1KS5hY3RpdmUgdWwgbGkuYWN0aXZlID4gYSB7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgIG5hdiB1bCBsaTpudGgtY2hpbGQoNSkgYTpob3ZlciwgbmF2IHVsIGxpOm50aC1jaGlsZCg1KSBhOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjODAwOyB9XG4gICAgICAgIG5hdiB1bCBsaTpudGgtY2hpbGQoNSkgYSArIHVsIGE6aG92ZXIsIG5hdiB1bCBsaTpudGgtY2hpbGQoNSkgYSArIHVsIGE6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGM4MDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTguNjg3NWVtKSB7XG4gICAgICAgIG5hdiB1bCBsaTpudGgtY2hpbGQoNSkgdWwge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZWRjODAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgbmF2IHVsIGxpOm50aC1jaGlsZCg1KSB1bCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODYsIDE1NywgMCwgMC45NSk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JhOWQwMDsgfSB9XG4gICAgICBuYXYgdWwgbGk6bnRoLWNoaWxkKDUpIHVsIGxpIHVsIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAgIG5hdiB1bCBsaTpudGgtY2hpbGQoNSkgdWwgbGkgdWwgbGkuYWN0aXZlID4gYSB7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgbmF2IHVsIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH0gfVxuICAgICAgbmF2IHVsIGxpLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OC42ODc1ZW0pIHtcbiAgICAgICAgICBuYXYgdWwgbGkuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIG5hdiB1bCBsaS5hY3RpdmU6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMyOThmYzI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgbmF2IHVsIGxpLmFjdGl2ZTpudGgtY2hpbGQoMSkgbGkuYWN0aXZlIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOThmYzI7IH0gfVxuICAgICAgbmF2IHVsIGxpLmFjdGl2ZTpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzdhNDE4MzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICBuYXYgdWwgbGkuYWN0aXZlOm50aC1jaGlsZCgyKSBsaS5hY3RpdmUgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdhNDE4MzsgfSB9XG4gICAgICBuYXYgdWwgbGkuYWN0aXZlOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjYzYzNjYzOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgIG5hdiB1bCBsaS5hY3RpdmU6bnRoLWNoaWxkKDMpIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYzNjYzOyB9IH1cbiAgICAgIG5hdiB1bCBsaS5hY3RpdmU6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNGRjgyMDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgbmF2IHVsIGxpLmFjdGl2ZTpudGgtY2hpbGQoNCkgbGkuYWN0aXZlIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjgyMDA7IH0gfVxuICAgICAgbmF2IHVsIGxpLmFjdGl2ZTpudGgtY2hpbGQoNSk6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2VkYzgwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICBuYXYgdWwgbGkuYWN0aXZlOm50aC1jaGlsZCg1KSBsaS5hY3RpdmUgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkYzgwMDsgfSB9XG4gICAgICBuYXYgdWwgbGkuYWN0aXZlOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIG5hdiB1bCBsaS5hY3RpdmUgYSAudG9nZ2xlLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICBuYXYgdWwgbGkuYWN0aXZlIGxpIGEgLnRvZ2dsZS1pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgbmF2IHVsIGxpOmhvdmVyID4gdWwsIG5hdiB1bCBsaTpmb2N1cyA+IHVsLCBuYXYgdWwgbGkuaG92ZXIgPiB1bCB7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAgIG5hdiB1bCBsaTpob3ZlciA+IHVsIHVsLFxuICAgICAgICAgIG5hdiB1bCBsaTpob3ZlciA+IHVsIGxpOmhvdmVyIHVsLFxuICAgICAgICAgIG5hdiB1bCBsaTpob3ZlciA+IHVsIGxpOmZvY3VzIHVsLFxuICAgICAgICAgIG5hdiB1bCBsaTpob3ZlciA+IHVsIGxpLmhvdmVyIHVsLCBuYXYgdWwgbGk6Zm9jdXMgPiB1bCB1bCxcbiAgICAgICAgICBuYXYgdWwgbGk6Zm9jdXMgPiB1bCBsaTpob3ZlciB1bCxcbiAgICAgICAgICBuYXYgdWwgbGk6Zm9jdXMgPiB1bCBsaTpmb2N1cyB1bCxcbiAgICAgICAgICBuYXYgdWwgbGk6Zm9jdXMgPiB1bCBsaS5ob3ZlciB1bCwgbmF2IHVsIGxpLmhvdmVyID4gdWwgdWwsXG4gICAgICAgICAgbmF2IHVsIGxpLmhvdmVyID4gdWwgbGk6aG92ZXIgdWwsXG4gICAgICAgICAgbmF2IHVsIGxpLmhvdmVyID4gdWwgbGk6Zm9jdXMgdWwsXG4gICAgICAgICAgbmF2IHVsIGxpLmhvdmVyID4gdWwgbGkuaG92ZXIgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgbmF2IHVsIGxpOmhvdmVyOm50aC1jaGlsZCgxKSwgbmF2IHVsIGxpOmZvY3VzOm50aC1jaGlsZCgxKSwgbmF2IHVsIGxpLmhvdmVyOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5OGZjMjsgfVxuICAgICAgICAgIG5hdiB1bCBsaTpob3ZlcjpudGgtY2hpbGQoMSkgdWwgbGksIG5hdiB1bCBsaTpmb2N1czpudGgtY2hpbGQoMSkgdWwgbGksIG5hdiB1bCBsaS5ob3ZlcjpudGgtY2hpbGQoMSkgdWwgbGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIG5hdiB1bCBsaTpob3ZlcjpudGgtY2hpbGQoMSkgdWwgbGk6aG92ZXIsIG5hdiB1bCBsaTpob3ZlcjpudGgtY2hpbGQoMSkgdWwgbGk6Zm9jdXMsIG5hdiB1bCBsaTpmb2N1czpudGgtY2hpbGQoMSkgdWwgbGk6aG92ZXIsIG5hdiB1bCBsaTpmb2N1czpudGgtY2hpbGQoMSkgdWwgbGk6Zm9jdXMsIG5hdiB1bCBsaS5ob3ZlcjpudGgtY2hpbGQoMSkgdWwgbGk6aG92ZXIsIG5hdiB1bCBsaS5ob3ZlcjpudGgtY2hpbGQoMSkgdWwgbGk6Zm9jdXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA3MDk4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgbmF2IHVsIGxpOmhvdmVyOm50aC1jaGlsZCgyKSwgbmF2IHVsIGxpOmZvY3VzOm50aC1jaGlsZCgyKSwgbmF2IHVsIGxpLmhvdmVyOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdhNDE4MzsgfVxuICAgICAgICAgIG5hdiB1bCBsaTpob3ZlcjpudGgtY2hpbGQoMikgdWwgbGksIG5hdiB1bCBsaTpmb2N1czpudGgtY2hpbGQoMikgdWwgbGksIG5hdiB1bCBsaS5ob3ZlcjpudGgtY2hpbGQoMikgdWwgbGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIG5hdiB1bCBsaTpob3ZlcjpudGgtY2hpbGQoMikgdWwgbGk6aG92ZXIsIG5hdiB1bCBsaTpob3ZlcjpudGgtY2hpbGQoMikgdWwgbGk6Zm9jdXMsIG5hdiB1bCBsaTpmb2N1czpudGgtY2hpbGQoMikgdWwgbGk6aG92ZXIsIG5hdiB1bCBsaTpmb2N1czpudGgtY2hpbGQoMikgdWwgbGk6Zm9jdXMsIG5hdiB1bCBsaS5ob3ZlcjpudGgtY2hpbGQoMikgdWwgbGk6aG92ZXIsIG5hdiB1bCBsaS5ob3ZlcjpudGgtY2hpbGQoMikgdWwgbGk6Zm9jdXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEzMDYxOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgbmF2IHVsIGxpOmhvdmVyOm50aC1jaGlsZCgzKSwgbmF2IHVsIGxpOmZvY3VzOm50aC1jaGlsZCgzKSwgbmF2IHVsIGxpLmhvdmVyOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M2MzY2MzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIGFuZCAobWF4LXdpZHRoOiA1OC42ODc1ZW0pIHtcbiAgICBuYXYgdWwgbGk6aG92ZXI6bnRoLWNoaWxkKDMpIHVsLCBuYXYgdWwgbGk6Zm9jdXM6bnRoLWNoaWxkKDMpIHVsLCBuYXYgdWwgbGkuaG92ZXI6bnRoLWNoaWxkKDMpIHVsIHtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgICAgbmF2IHVsIGxpOmhvdmVyOm50aC1jaGlsZCgzKSB1bCBsaSwgbmF2IHVsIGxpOmZvY3VzOm50aC1jaGlsZCgzKSB1bCBsaSwgbmF2IHVsIGxpLmhvdmVyOm50aC1jaGlsZCgzKSB1bCBsaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgbmF2IHVsIGxpOmhvdmVyOm50aC1jaGlsZCgzKSB1bCBsaTpob3ZlciwgbmF2IHVsIGxpOmhvdmVyOm50aC1jaGlsZCgzKSB1bCBsaTpmb2N1cywgbmF2IHVsIGxpOmZvY3VzOm50aC1jaGlsZCgzKSB1bCBsaTpob3ZlciwgbmF2IHVsIGxpOmZvY3VzOm50aC1jaGlsZCgzKSB1bCBsaTpmb2N1cywgbmF2IHVsIGxpLmhvdmVyOm50aC1jaGlsZCgzKSB1bCBsaTpob3ZlciwgbmF2IHVsIGxpLmhvdmVyOm50aC1jaGlsZCgzKSB1bCBsaTpmb2N1cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTJiNGY7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICBuYXYgdWwgbGk6aG92ZXI6bnRoLWNoaWxkKDQpLCBuYXYgdWwgbGk6Zm9jdXM6bnRoLWNoaWxkKDQpLCBuYXYgdWwgbGkuaG92ZXI6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4MjAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkgYW5kIChtYXgtd2lkdGg6IDEwNC45Mzc1ZW0pIHtcbiAgICBuYXYgdWwgbGk6aG92ZXI6bnRoLWNoaWxkKDQpIHVsLCBuYXYgdWwgbGk6Zm9jdXM6bnRoLWNoaWxkKDQpIHVsLCBuYXYgdWwgbGkuaG92ZXI6bnRoLWNoaWxkKDQpIHVsIHtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgICAgbmF2IHVsIGxpOmhvdmVyOm50aC1jaGlsZCg0KSB1bCBsaSwgbmF2IHVsIGxpOmZvY3VzOm50aC1jaGlsZCg0KSB1bCBsaSwgbmF2IHVsIGxpLmhvdmVyOm50aC1jaGlsZCg0KSB1bCBsaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgbmF2IHVsIGxpOmhvdmVyOm50aC1jaGlsZCg0KSB1bCBsaTpob3ZlciwgbmF2IHVsIGxpOmhvdmVyOm50aC1jaGlsZCg0KSB1bCBsaTpmb2N1cywgbmF2IHVsIGxpOmZvY3VzOm50aC1jaGlsZCg0KSB1bCBsaTpob3ZlciwgbmF2IHVsIGxpOmZvY3VzOm50aC1jaGlsZCg0KSB1bCBsaTpmb2N1cywgbmF2IHVsIGxpLmhvdmVyOm50aC1jaGlsZCg0KSB1bCBsaTpob3ZlciwgbmF2IHVsIGxpLmhvdmVyOm50aC1jaGlsZCg0KSB1bCBsaTpmb2N1cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzY4MDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICBuYXYgdWwgbGk6aG92ZXI6bnRoLWNoaWxkKDUpLCBuYXYgdWwgbGk6Zm9jdXM6bnRoLWNoaWxkKDUpLCBuYXYgdWwgbGkuaG92ZXI6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjODAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkgYW5kIChtYXgtd2lkdGg6IDEwNC45Mzc1ZW0pIHtcbiAgICBuYXYgdWwgbGk6aG92ZXI6bnRoLWNoaWxkKDUpIHVsLCBuYXYgdWwgbGk6Zm9jdXM6bnRoLWNoaWxkKDUpIHVsLCBuYXYgdWwgbGkuaG92ZXI6bnRoLWNoaWxkKDUpIHVsIHtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgICAgbmF2IHVsIGxpOmhvdmVyOm50aC1jaGlsZCg1KSB1bCBsaSwgbmF2IHVsIGxpOmZvY3VzOm50aC1jaGlsZCg1KSB1bCBsaSwgbmF2IHVsIGxpLmhvdmVyOm50aC1jaGlsZCg1KSB1bCBsaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgbmF2IHVsIGxpOmhvdmVyOm50aC1jaGlsZCg1KSB1bCBsaTpob3ZlciwgbmF2IHVsIGxpOmhvdmVyOm50aC1jaGlsZCg1KSB1bCBsaTpmb2N1cywgbmF2IHVsIGxpOmZvY3VzOm50aC1jaGlsZCg1KSB1bCBsaTpob3ZlciwgbmF2IHVsIGxpOmZvY3VzOm50aC1jaGlsZCg1KSB1bCBsaTpmb2N1cywgbmF2IHVsIGxpLmhvdmVyOm50aC1jaGlsZCg1KSB1bCBsaTpob3ZlciwgbmF2IHVsIGxpLmhvdmVyOm50aC1jaGlsZCg1KSB1bCBsaTpmb2N1cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiYTlkMDA7IH0gfVxuICAgICAgbmF2IHVsIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTVweCAxZW07XG4gICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgICBuYXYgdWwgbGkgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4NHB4OyB9IH1cbiAgICAgICAgbmF2IHVsIGxpIGE6aG92ZXIsIG5hdiB1bCBsaSBhOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgICAgICBuYXYgdWwgbGkgYTpob3ZlciArIHVsLCBuYXYgdWwgbGkgYTpmb2N1cyArIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4gICAgICBuYXYgdWwgbGkgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxcHggMCAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgICBuYXYgdWwgbGkgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG4gICAgICAgIG5hdiB1bCBsaSB1bDphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cbiAgICAgICAgbmF2IHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuICAgICAgICAgIG5hdiB1bCBsaSB1bCBsaTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4LjY4NzVlbSkge1xuICAgICAgICAgICAgbmF2IHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGUzZTM7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgICAgIG5hdiB1bCBsaSB1bCBsaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgICAgICAgIG5hdiB1bCBsaSB1bCBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgICAgIG5hdiB1bCBsaSB1bCBsaTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICAgICAgbmF2IHVsIGxpIHVsIGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG4gICAgICAgICAgbmF2IHVsIGxpIHVsIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0OyB9XG4gICAgICAgICAgbmF2IHVsIGxpIHVsIGxpOmhvdmVyIHVsLCBuYXYgdWwgbGkgdWwgbGk6Zm9jdXMgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIG5hdiB1bCBsaSB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4LjY4NzVlbSkge1xuICAgICAgICAgICAgbmF2IHVsIGxpIHVsIGxpLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWVmZWQ7IH0gfVxuICAgICAgICAgIG5hdiB1bCBsaSB1bCBsaS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OC42ODc1ZW0pIHtcbiAgICAgICAgICAgIG5hdiB1bCBsaSB1bCBsaS5hY3RpdmUgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFlZmVkOyB9IH1cbiAgICAgICAgICBuYXYgdWwgbGkgdWwgbGkuYWN0aXZlIGEgLnRvZ2dsZS1pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgICAgICBuYXYgdWwgbGkgdWwgbGkuYWN0aXZlIGxpIGEgLnRvZ2dsZS1pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTguNjg3NWVtKSB7XG4gICAgICAgICAgICBuYXYgdWwgbGkgdWwgbGkuYWN0aXZlIHVsIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZWZlZDsgfSB9XG4gICAgICAgICAgbmF2IHVsIGxpIHVsIGxpLmFjdGl2ZSB1bCBsaTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4LjY4NzVlbSkge1xuICAgICAgICAgICAgbmF2IHVsIGxpIHVsIGxpLmFjdGl2ZSB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfSB9XG4gICAgICAgICAgbmF2IHVsIGxpIHVsIGxpLmFjdGl2ZSB1bCBsaSBhIC50b2dnbGUtaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4LjY4NzVlbSkge1xuICAgICAgICAgICAgbmF2IHVsIGxpIHVsIGxpLmFjdGl2ZSB1bCBsaS5hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGZkYmQ1OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OC42ODc1ZW0pIHtcbiAgICAgICAgICAgIG5hdiB1bCBsaSB1bCBsaS5hY3RpdmUgdWwgbGkuYWN0aXZlIGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGZkYmQ1OyB9IH1cbiAgICAgICAgICBuYXYgdWwgbGkgdWwgbGkuYWN0aXZlIHVsIGxpLmFjdGl2ZSBhIC50b2dnbGUtaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTguNjg3NWVtKSB7XG4gICAgICAgICAgICBuYXYgdWwgbGkgdWwgbGkuYWN0aXZlIHVsIGxpLmFjdGl2ZSB1bCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZmRiZDU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4LjY4NzVlbSkge1xuICAgICAgICAgICAgbmF2IHVsIGxpIHVsIGxpLmFjdGl2ZSB1bCBsaS5hY3RpdmUgdWwgbGkgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7IH0gfVxuICAgICAgICAgIG5hdiB1bCBsaSB1bCBsaSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMS41ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdzb2xvbW9uYm9sZCc7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgICAgICAgbmF2IHVsIGxpIHVsIGxpIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgICAgICAgICAgIG5hdiB1bCBsaSB1bCBsaSBhIC50b2dnbGUtaWNvbiB7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL1Jlc291cmNlUGFja2FnZXMvQW5nbGljYXJlV2EvYXNzZXRzL2Rpc3QvaW1hZ2VzL25hdi10b2dnbGUtYXJyb3ctc3ViLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAxMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4LjY4NzVlbSkge1xuICAgICAgICAgICAgICBuYXYgdWwgbGkgdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTguNjg3NWVtKSB7XG4gICAgICAgICAgICAgIG5hdiB1bCBsaSB1bCBsaSBhOmZvY3VzLCBuYXYgdWwgbGkgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7IH0gfVxuICAgICAgICAgIG5hdiB1bCBsaSB1bCBsaSB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFN1YiBOYXZcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZWN0aW9uLXN1Yi1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJzb2xvbW9uYm9sZFwiO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnNlY3Rpb24tc3ViLW5hdiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zZWN0aW9uLXN1Yi1uYXYgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2VjdGlvbi1zdWItbmF2IHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07IH1cbiAgICAgIC5zZWN0aW9uLXN1Yi1uYXYgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzMzMzMzIDAlLCBibGFjayAxMDAlKTtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIC5zZWN0aW9uLXN1Yi1uYXYgdWwgbGkgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlM2UzOyB9XG4gICAgICAgIC5zZWN0aW9uLXN1Yi1uYXYgdWwgbGkgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAgICAgLnNlY3Rpb24tc3ViLW5hdiB1bCBsaSB1bCBsaS5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWVmZWQ7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDhweDsgfVxuICAgICAgICAgIC5zZWN0aW9uLXN1Yi1uYXYgdWwgbGkgdWwgbGkuYWN0aXZlIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZWZlZDsgfVxuICAgICAgICAgIC5zZWN0aW9uLXN1Yi1uYXYgdWwgbGkgdWwgbGkuYWN0aXZlIGxpIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgICAgICAgIC5zZWN0aW9uLXN1Yi1uYXYgdWwgbGkgdWwgbGkuYWN0aXZlIGxpLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGZkYmQ1OyB9XG4gICAgICAgICAgICAuc2VjdGlvbi1zdWItbmF2IHVsIGxpIHVsIGxpLmFjdGl2ZSBsaS5hY3RpdmUgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZmRiZDU7IH1cbiAgICAgICAgICAgIC5zZWN0aW9uLXN1Yi1uYXYgdWwgbGkgdWwgbGkuYWN0aXZlIGxpLmFjdGl2ZSBsaSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgICAuc2VjdGlvbi1zdWItbmF2IHVsIGxpIHVsIGxpLmFjdGl2ZSBsaS5hY3RpdmUgbGkgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgICAgICAgICAgICAgLnNlY3Rpb24tc3ViLW5hdiB1bCBsaSB1bCBsaS5hY3RpdmUgbGkuYWN0aXZlIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E0MTgzOyB9XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24tc3ViLW5hdiB1bCBsaSB1bCBsaS5hY3RpdmUgbGkuYWN0aXZlIGxpLmFjdGl2ZSBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy9hcnJvdy1zdWJuYXYtd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAgIC5zZWN0aW9uLXN1Yi1uYXYgdWwgbGkgdWwgbGkgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7IH1cbiAgICAgICAgLnNlY3Rpb24tc3ViLW5hdiB1bCBsaSB1bCBsaSB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2RmZGJkNTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAuc2VjdGlvbi1zdWItbmF2IHVsIGxpIHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgICAuc2VjdGlvbi1zdWItbmF2IHVsIGxpIHVsIGxpIHVsIGxpIGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gICAgICAgICAgICAuc2VjdGlvbi1zdWItbmF2IHVsIGxpIHVsIGxpIHVsIGxpIHVsIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgICAgICAgICAuc2VjdGlvbi1zdWItbmF2IHVsIGxpIHVsIGxpIHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5ib2R5LnB1cnBsZSAuc2VjdGlvbi1zdWItbmF2IHVsIGxpIGxpLmFjdGl2ZSBsaS5hY3RpdmUgbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E0MTgzOyB9XG5cbmJvZHkucGluayAuc2VjdGlvbi1zdWItbmF2IHVsIGxpIGxpLmFjdGl2ZSBsaS5hY3RpdmUgbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYzNjYzOyB9XG5cbmJvZHkuZ29sZCAuc2VjdGlvbi1zdWItbmF2IHVsIGxpIGxpLmFjdGl2ZSBsaS5hY3RpdmUgbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjODAwOyB9XG5cbmJvZHkubGlnaHRibHVlIC5zZWN0aW9uLXN1Yi1uYXYgdWwgbGkgbGkuYWN0aXZlIGxpLmFjdGl2ZSBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOThmYzI7IH1cblxuYm9keS5vcmFuZ2UgLnNlY3Rpb24tc3ViLW5hdiB1bCBsaSBsaS5hY3RpdmUgbGkuYWN0aXZlIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGODIwMDsgfVxuXG5ib2R5LnRlYWwgLnNlY3Rpb24tc3ViLW5hdiB1bCBsaSBsaS5hY3RpdmUgbGkuYWN0aXZlIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTNhZDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBCcmVhZGNydW1ic1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJyZWFkY3J1bWJzIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5icmVhZGNydW1icyB1bCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAuYnJlYWRjcnVtYnMgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5icmVhZGNydW1icyB1bCBsaSBhIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAuYnJlYWRjcnVtYnMgdWwgbGkgYTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL1Jlc291cmNlUGFja2FnZXMvQW5nbGljYXJlV2EvYXNzZXRzL2Rpc3QvaW1hZ2VzL2ljby1hcnJvdy1icmVhZGNydW1icy5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW46IDAgNHB4IDAgNnB4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEZvb3RlclxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNjVweCAwO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBjb2xvcjogI0ZGRjsgfVxuICAuZm9vdGVyIC5iYWNrLXRvLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQ3cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDQwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNzdweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgY29udGVudDogJ1RvcCc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy90YWctZ3JleS5zdmdcIik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cbiAgLmZvb3RlciB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBmb250LXNpemU6IDByZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCAyMHB4IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAuZm9vdGVyIHVsIHtcbiAgICAgICAgbWFyZ2luOiA0cHggMCAwOyB9IH1cbiAgICAuZm9vdGVyIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCA1JTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuZm9vdGVyIHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAzJTsgfSB9XG4gICAgICAuZm9vdGVyIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZm9vdGVyIHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5mb290ZXIgdWwgbGkgYTpob3ZlciwgLmZvb3RlciB1bCBsaSBhOmZvY3VzIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgLmZvb3RlciAuc29jaWFsIHtcbiAgICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9IH1cbiAgLmZvb3RlciAuc29jaWFsIHVsIHtcbiAgICBtYXJnaW46IDE5cHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgIC5mb290ZXIgLnNvY2lhbCB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIC5mb290ZXIgLnNvY2lhbCB1bCBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgLmZvb3RlciAuc29jaWFsIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDElOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1LjYyNWVtKSB7XG4gICAgICAgIC5mb290ZXIgLnNvY2lhbCB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCA3cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgICAuZm9vdGVyIC5zb2NpYWwgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICAgICAgICAuZm9vdGVyIC5zb2NpYWwgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgOXB4OyB9IH1cbiAgICAgIC5mb290ZXIgLnNvY2lhbCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAuZm9vdGVyIC5zb2NpYWwgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgICAgLmZvb3RlciAuc29jaWFsIHVsIGxpIGEge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAgICAgLmZvb3RlciAuc29jaWFsIHVsIGxpIGEge1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7IH0gfVxuICAgICAgICAuZm9vdGVyIC5zb2NpYWwgdWwgbGkgYTpob3ZlciwgLmZvb3RlciAuc29jaWFsIHVsIGxpIGE6Zm9jdXMge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICAgLmZvb3RlciAuc29jaWFsIHVsIGxpLmxpbmtlZGluIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL1Jlc291cmNlUGFja2FnZXMvQW5nbGljYXJlV2EvYXNzZXRzL2Rpc3QvaW1hZ2VzL2ljby1zb2NpYWwtbGlua2VkaW4uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4gICAgICAuZm9vdGVyIC5zb2NpYWwgdWwgbGkuZmIgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9pbWFnZXMvaWNvLXNvY2lhbC1mYi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgICAgIC5mb290ZXIgLnNvY2lhbCB1bCBsaS50dyBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy9pY28tc29jaWFsLXR3LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAgICAgLmZvb3RlciAuc29jaWFsIHVsIGxpLmlnIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL1Jlc291cmNlUGFja2FnZXMvQW5nbGljYXJlV2EvYXNzZXRzL2Rpc3QvaW1hZ2VzL2ljby1zb2NpYWwtaW5zdGEuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAuZm9vdGVyIC5saW5rcyB7XG4gICAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDFlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAuZm9vdGVyIC5sb2dvIHtcbiAgICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9IH1cbiAgLmZvb3RlciAubG9nbyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgLmZvb3RlciAubG9nbyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5mb290ZXItbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogNjBweDtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAuZm9vdGVyLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZvb3Rlci1tb2JpbGUgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmZvb3Rlci1tb2JpbGUgYTpob3ZlciwgLmZvb3Rlci1tb2JpbGUgYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZm9vdGVyLW1vYmlsZSBhLmZvb3Rlci1jb250YWN0IGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgIC5mb290ZXItbW9iaWxlIGEuZm9vdGVyLWRvbmF0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYzNjYzOyB9XG4gICAgLmZvb3Rlci1tb2JpbGUgYS5mb290ZXItc2VhcmNoIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBIb21lXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2VjdGlvbi1oZXJvLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuc2VjdGlvbi1oZXJvLWltYWdlLmV4dGVuZGVkLWhlaWdodCB7XG4gICAgICBtaW4taGVpZ2h0OiA2NjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1LjYyNWVtKSB7XG4gICAgLnNlY3Rpb24taGVyby1pbWFnZS5leHRlbmRlZC1oZWlnaHQge1xuICAgICAgbWluLWhlaWdodDogNzcwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDVlbSkge1xuICAgIC5zZWN0aW9uLWhlcm8taW1hZ2UuZXh0ZW5kZWQtaGVpZ2h0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAuc2VjdGlvbi1oZXJvLWltYWdlX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHBhZGRpbmc6IDAgMzBweCA1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnNlY3Rpb24taGVyby1pbWFnZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5zZWN0aW9uLWhlcm8taW1hZ2VfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTcwcHg7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NS42MjVlbSkge1xuICAgICAgLnNlY3Rpb24taGVyby1pbWFnZV9fY29udGVudCB7XG4gICAgICAgIHRvcDogMzYlOyB9IH1cbiAgICAuc2VjdGlvbi1oZXJvLWltYWdlX19jb250ZW50IGgxIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcInNvbG9tb25ib2xkXCI7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICAuc2VjdGlvbi1oZXJvLWltYWdlX19jb250ZW50IGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDc1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjY4NzVyZW07IH0gfVxuICAgIC5zZWN0aW9uLWhlcm8taW1hZ2VfX2NvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgIC5zZWN0aW9uLWhlcm8taW1hZ2VfX2NvbnRlbnQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNDM3NXJlbTsgfSB9XG4gICAgLnNlY3Rpb24taGVyby1pbWFnZV9fY29udGVudCAuc3ViX19jYXRzLWJ0bnMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc2VjdGlvbi1oZXJvLWltYWdlX19jb250ZW50IC5zdWJfX2NhdHMtYnRucyAuYnRuLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5zZWN0aW9uLWhlcm8taW1hZ2VfX2NvbnRlbnQgLnN1Yl9fY2F0cy1idG5zIC5idG4tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5zZWN0aW9uLWhlcm8taW1hZ2VfX2NvbnRlbnQgLnN1Yl9fY2F0cy1idG5zIC5idG4tY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDRweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAuc2VjdGlvbi1oZXJvLWltYWdlX19jb250ZW50IC5zdWJfX2NhdHMtYnRucyAuYnRuLWNvbnRhaW5lcjpmaXJzdC1jaGlsZC5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5zZWN0aW9uLWhlcm8taW1hZ2VfX2NvbnRlbnQgLnN1Yl9fY2F0cy1idG5zIC5idG4tY29udGFpbmVyOmZpcnN0LWNoaWxkLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDAgMCwgcmdiYSgyMDQsIDAsIDAsIDApIDE0cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAxNXB4KTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAuc2VjdGlvbi1oZXJvLWltYWdlX19jb250ZW50IC5zdWJfX2NhdHMtYnRucyAuYnRuLWNvbnRhaW5lcjpmaXJzdC1jaGlsZC5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAxMDAlIDAsIHJnYmEoMjA0LCAwLCAwLCAwKSAxNHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgMTVweCk7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLnNlY3Rpb24taGVyby1pbWFnZV9fY29udGVudCAuc3ViX19jYXRzLWJ0bnMgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAuc2VjdGlvbi1oZXJvLWltYWdlX19jb250ZW50IC5zdWJfX2NhdHMtYnRucyBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4IDE1cHg7IH0gfVxuICAgICAgLnNlY3Rpb24taGVyby1pbWFnZV9fY29udGVudCAuc3ViX19jYXRzLWJ0bnMgLmJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgLnNlY3Rpb24taGVyby1pbWFnZV9fY29udGVudCAuc3ViX19jYXRzLWJ0bnMgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgICAgLnNlY3Rpb24taGVyby1pbWFnZV9fY29udGVudCAuc3ViX19jYXRzLWJ0bnMgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cbiAgICAgICAgLnNlY3Rpb24taGVyby1pbWFnZV9fY29udGVudCAuc3ViX19jYXRzLWJ0bnMgLmJ0biBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLnNlY3Rpb24taGVyby1pbWFnZV9fY29udGVudCAuc3ViX19jYXRzLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAuc2VjdGlvbi1oZXJvLWltYWdlX19jb250ZW50IC5zdWJfX2NhdHMtY29udGVudCB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuc2VjdGlvbi1oZXJvLWltYWdlX19jb250ZW50IC5zdWJfX2NhdHMtY29udGVudCB1bDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgLnNlY3Rpb24taGVyby1pbWFnZV9fY29udGVudCAuc3ViX19jYXRzLWNvbnRlbnQgdWwgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICAgIC5zZWN0aW9uLWhlcm8taW1hZ2VfX2NvbnRlbnQgLnN1Yl9fY2F0cy1jb250ZW50IHVsIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gICAgICAuc2VjdGlvbi1oZXJvLWltYWdlX19jb250ZW50IC5zdWJfX2NhdHMtY29udGVudCAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgNTdweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIC5zZWN0aW9uLWhlcm8taW1hZ2VfX2NvbnRlbnQgLnN1Yl9fY2F0cy1jb250ZW50IC5idG46aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM3YTQxODM7IH1cbiAgICAgICAgICAuc2VjdGlvbi1oZXJvLWltYWdlX19jb250ZW50IC5zdWJfX2NhdHMtY29udGVudCAuYnRuOmhvdmVyIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgICAgLnNlY3Rpb24taGVyby1pbWFnZV9fY29udGVudCAuc3ViX19jYXRzLWNvbnRlbnQgLmJ0biBbY2xhc3NePVwiaWNvbi1cIl0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDAuNGVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG4gICAgICAgICAgLnNlY3Rpb24taGVyby1pbWFnZV9fY29udGVudCAuc3ViX19jYXRzLWNvbnRlbnQgLmJ0biBbY2xhc3NePVwiaWNvbi1cIl0gKyBzcGFuIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMy40ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgLnNlY3Rpb24taGVyby1pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWN0aW9uLWhlcm8taW1hZ2U6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00OHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxNzdweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29udGVudDogJ1Njcm9sbCc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy90YWctYmxhY2suc3ZnXCIpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnNlY3Rpb24taGVyby1pbWFnZTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnNlY3Rpb24tZmVhdHVyZWQtcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY3Rpb24tZmVhdHVyZWQtcGFuZWxfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiA4NjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNlY3Rpb24tZmVhdHVyZWQtcGFuZWxfX292ZXJsYXk6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMSU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDMwLCA4NywgMTUzLCAwKSAwJSwgcmdiYSgzNSwgMTEwLCAxODEsIDApIDIzJSwgcmdiYSg0MSwgMTM3LCAyMTYsIDAuNDIpIDUxJSwgIzI5OGZjMiA5MCUsICMyOThmYzIgMTAwJSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLnNlY3Rpb24tZmVhdHVyZWQtcGFuZWxfX292ZXJsYXk6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyYTkxYzQgMCUsICMyYjkwYzQgNDMlLCByZ2JhKDQzLCAxNDQsIDE5NiwgMCkgNzglKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuc2VjdGlvbi1mZWF0dXJlZC1wYW5lbCBpbWcge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAuc2VjdGlvbi1mZWF0dXJlZC1wYW5lbCBpbWcge1xuICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gIC5zZWN0aW9uLWZlYXR1cmVkLXBhbmVsX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjMjk4ZmMyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnNlY3Rpb24tZmVhdHVyZWQtcGFuZWxfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuICAgIC5zZWN0aW9uLWZlYXR1cmVkLXBhbmVsX19jb250ZW50IC50YWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAzcHggMCAxNXB4O1xuICAgICAgcGFkZGluZzogM3B4IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuc2VjdGlvbi1mZWF0dXJlZC1wYW5lbF9fY29udGVudCAudGFnIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4OyB9IH1cbiAgICAuc2VjdGlvbi1mZWF0dXJlZC1wYW5lbF9fY29udGVudCBoMiB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1LjYyNWVtKSB7XG4gICAgICAgIC5zZWN0aW9uLWZlYXR1cmVkLXBhbmVsX19jb250ZW50IGgyIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4OyB9IH1cbiAgICAuc2VjdGlvbi1mZWF0dXJlZC1wYW5lbF9fY29udGVudCBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1LjYyNWVtKSB7XG4gICAgICAgIC5zZWN0aW9uLWZlYXR1cmVkLXBhbmVsX19jb250ZW50IHAge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7IH0gfVxuICAgIC5zZWN0aW9uLWZlYXR1cmVkLXBhbmVsX19jb250ZW50IC5idG4ge1xuICAgICAgY29sb3I6ICMyOThmYzI7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggI2Q3ZDJjYjsgfVxuICAgICAgLnNlY3Rpb24tZmVhdHVyZWQtcGFuZWxfX2NvbnRlbnQgLmJ0bjpob3ZlciwgLnNlY3Rpb24tZmVhdHVyZWQtcGFuZWxfX2NvbnRlbnQgLmJ0bjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMjk4ZmMyO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuc2VjdGlvbi1mZWF0dXJlZC1wYW5lbF9fY29udGVudCAuYnRuOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkICNjNjM2NjM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc2VjdGlvbi1mZWF0dXJlZC1wYW5lbCArIC5zZWN0aW9uLWZlYXR1cmVkLXBhbmVsIGltZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgLnNlY3Rpb24tZmVhdHVyZWQtcGFuZWwgKyAuc2VjdGlvbi1mZWF0dXJlZC1wYW5lbCBpbWcge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG4uc2VjdGlvbi1mZWF0dXJlZC1wYW5lbCArIC5zZWN0aW9uLWZlYXR1cmVkLXBhbmVsIC5zZWN0aW9uLWZlYXR1cmVkLXBhbmVsX19vdmVybGF5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTIyLCA2NSwgMTMxLCAwKSAwJSwgcmdiYSgxMjIsIDY1LCAxMzEsIDApIDIzJSwgcmdiYSgxMjIsIDY1LCAxMzEsIDAuNDIpIDUxJSwgIzdhNDE4MyA5MCUsICM3YTQxODMgMTAwJSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5zZWN0aW9uLWZlYXR1cmVkLXBhbmVsICsgLnNlY3Rpb24tZmVhdHVyZWQtcGFuZWwgLnNlY3Rpb24tZmVhdHVyZWQtcGFuZWxfX292ZXJsYXk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjNjkzMTcxIDAlLCAjNjkzMTcxIDQzJSwgcmdiYSgxMDUsIDQ5LCAxMTMsIDApIDc4JSk7IH0gfVxuXG4uc2VjdGlvbi1mZWF0dXJlZC1wYW5lbCArIC5zZWN0aW9uLWZlYXR1cmVkLXBhbmVsIC5zZWN0aW9uLWZlYXR1cmVkLXBhbmVsX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzdhNDE4MzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnNlY3Rpb24tZmVhdHVyZWQtcGFuZWwgKyAuc2VjdGlvbi1mZWF0dXJlZC1wYW5lbCAuc2VjdGlvbi1mZWF0dXJlZC1wYW5lbF9fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cblxuLnNlY3Rpb24tZmVhdHVyZWQtcGFuZWwgKyAuc2VjdGlvbi1mZWF0dXJlZC1wYW5lbCAuYnRuIHtcbiAgY29sb3I6ICM3YTQxODM7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjZDdkMmNiOyB9XG4gIC5zZWN0aW9uLWZlYXR1cmVkLXBhbmVsICsgLnNlY3Rpb24tZmVhdHVyZWQtcGFuZWwgLmJ0bjpob3ZlciwgLnNlY3Rpb24tZmVhdHVyZWQtcGFuZWwgKyAuc2VjdGlvbi1mZWF0dXJlZC1wYW5lbCAuYnRuOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5zZWN0aW9uLWZlYXR1cmVkLXBhbmVsICsgLnNlY3Rpb24tZmVhdHVyZWQtcGFuZWwgLmJ0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogM3B4IHNvbGlkICNGRjgyMDA7IH1cblxuLnNlY3Rpb24tZmVhdHVyZWQtcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5zZWN0aW9uLWZlYXR1cmVkLXF1b3RlIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgMDsgfSB9XG4gIC5zZWN0aW9uLWZlYXR1cmVkLXF1b3RlLmluLXZpZXcge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNlY3Rpb24tZmVhdHVyZWQtcXVvdGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDhweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTc3cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9pbWFnZXMvdGFnLXdoaXRlLnN2Z1wiKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5zZWN0aW9uLWZlYXR1cmVkLXF1b3RlOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnNlY3Rpb24tZmVhdHVyZWQtcXVvdGUgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5zZWN0aW9uLWZlYXR1cmVkLXF1b3RlIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnNlY3Rpb24tZmVhdHVyZWQtcXVvdGUgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICNlZGM4MDA7XG4gICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAuc2VjdGlvbi1mZWF0dXJlZC1xdW90ZSBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2VjdGlvbi1mZWF0dXJlZC1xdW90ZSBibG9ja3F1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4OyB9IH1cblxuLnNlY3Rpb24tc3RheS11cGRhdGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDgwcHggMCA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjYzYzNjYzIHVybChcIi9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy9iZy1zdGF5LXVwZGF0ZWQuanBnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5zZWN0aW9uLXN0YXktdXBkYXRlZCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTEwcHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuICAuc2VjdGlvbi1zdGF5LXVwZGF0ZWRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgIC5zZWN0aW9uLXN0YXktdXBkYXRlZF9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwIDExMHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1ZW0pIHtcbiAgICAgIC5zZWN0aW9uLXN0YXktdXBkYXRlZF9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAzMS41ODMzMyU7IH0gfVxuICAgIC5zZWN0aW9uLXN0YXktdXBkYXRlZF9fY29udGVudCBoMyB7XG4gICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICBmb250LXNpemU6IDEuODEyNXJlbTtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLnNlY3Rpb24tc3RheS11cGRhdGVkX19jb250ZW50IC5mb3JtLWJyYW5kIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNlY3Rpb24tc3RheS11cGRhdGVkX19jb250ZW50IC5mb3JtLWJyYW5kIGZpZWxkc2V0IHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc2VjdGlvbi1zdGF5LXVwZGF0ZWRfX2NvbnRlbnQgLmZvcm0tYnJhbmQgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiL1Jlc291cmNlUGFja2FnZXMvQW5nbGljYXJlV2EvYXNzZXRzL2Rpc3QvaW1hZ2VzL2JnLWZvcm0tbGFiZWwuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlLCAxMDAlOyB9XG4gICAgICAuc2VjdGlvbi1zdGF5LXVwZGF0ZWRfX2NvbnRlbnQgLmZvcm0tYnJhbmQgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICAgIC5zZWN0aW9uLXN0YXktdXBkYXRlZF9fY29udGVudCAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRkY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgIC5zZWN0aW9uLXN0YXktdXBkYXRlZF9fY29udGVudCAuYnRuIHtcbiAgICAgIGNvbG9yOiAjYzYzNjYzO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICNkN2QyY2I7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLnNlY3Rpb24tc3RheS11cGRhdGVkX19jb250ZW50IC5idG4ge1xuICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7IH0gfVxuICAgICAgLnNlY3Rpb24tc3RheS11cGRhdGVkX19jb250ZW50IC5idG46aG92ZXIsIC5zZWN0aW9uLXN0YXktdXBkYXRlZF9fY29udGVudCAuYnRuOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNjNjM2NjM7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5zZWN0aW9uLXN0YXktdXBkYXRlZF9fY29udGVudCAuYnRuOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkICMwMGEzYWQ7IH1cblxuLnNlY3Rpb24tbG9jYXRpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIyMHB4IDAgNjBweDtcbiAgYmFja2dyb3VuZDogIzAwYTNhZCB1cmwoXCIvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9pbWFnZXMvYmctbG9jYXRpb25zLmpwZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5zZWN0aW9uLWxvY2F0aW9ucyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTEwcHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuICAuc2VjdGlvbi1sb2NhdGlvbnNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgIC5zZWN0aW9uLWxvY2F0aW9uc19fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDExMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDVlbSkge1xuICAgICAgLnNlY3Rpb24tbG9jYXRpb25zX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDI3LjI1JTsgfSB9XG4gICAgLnNlY3Rpb24tbG9jYXRpb25zX19jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44MTI1cmVtO1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAuc2VjdGlvbi1sb2NhdGlvbnNfX2NvbnRlbnQgLmJ0biB7XG4gICAgICBjb2xvcjogIzAwYTNhZDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjZDdkMmNiOyB9XG4gICAgICAuc2VjdGlvbi1sb2NhdGlvbnNfX2NvbnRlbnQgLmJ0bjpob3ZlciwgLnNlY3Rpb24tbG9jYXRpb25zX19jb250ZW50IC5idG46Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzAwYTNhZDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLnNlY3Rpb24tbG9jYXRpb25zX19jb250ZW50IC5idG46Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgI2M2MzY2MzsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBTZWFyY2hcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zZWFyY2guZm9ybS1icmFuZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5zZWFyY2guZm9ybS1icmFuZCB7XG4gICAgICB3aWR0aDogODAlOyB9IH1cbiAgLnNlYXJjaC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWFyY2guZm9ybS1icmFuZCAuYnRuLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnNlYXJjaC5mb3JtLWJyYW5kIC5idG4tc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cblxuLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWFyY2gtcmVzdWx0cyB7XG4gIG1hcmdpbjogNzBweCAwIDA7IH1cbiAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWFyY2gtcmVzdWx0cyAubWVkaWEge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cbiAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWFyY2gtcmVzdWx0cyBoMiB7XG4gICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWFyY2gtcmVzdWx0cyBoMiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VhcmNoLXJlc3VsdHMgaDMge1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWFyY2gtcmVzdWx0cyBoMyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VhcmNoLXJlc3VsdHMgcCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VhcmNoLXJlc3VsdHMgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIENvbnRlbnQgU3R5bGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG5cbi5zZWN0aW9uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5wYW5lbC1sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAzNi4yMDMzODklOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAucGFuZWwtbGVmdCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAucGFuZWwtbGVmdCB7XG4gICAgICB3aWR0aDogMzIuMjAzMzg5JTsgfSB9XG5cbi5zZWN0aW9uLXBhZ2UtaW50cm8ge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzdhNDE4MztcbiAgcGFkZGluZzogMzBweCAwIDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5zZWN0aW9uLXBhZ2UtaW50cm8ge1xuICAgICAgcGFkZGluZzogNjRweCAwIDU0cHg7IH0gfVxuICAuc2VjdGlvbi1wYWdlLWludHJvIGgxIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2VjdGlvbi1wYWdlLWludHJvIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgICBmb250LXNpemU6IDQuNjg3NXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgLnNlY3Rpb24tcGFnZS1pbnRybyBoMSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgLnNlY3Rpb24tcGFnZS1pbnRybyBQIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuc2VjdGlvbi1wYWdlLWludHJvIC5ncmlkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuYm9keS5wdXJwbGUgLnNlY3Rpb24tcGFnZS1pbnRybyB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjN2E0MTgzOyB9XG5cbmJvZHkucGluayAuc2VjdGlvbi1wYWdlLWludHJvIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICNjNjM2NjM7IH1cblxuYm9keS5nb2xkIC5zZWN0aW9uLXBhZ2UtaW50cm8ge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogI2VkYzgwMDsgfVxuXG5ib2R5LmxpZ2h0Ymx1ZSAuc2VjdGlvbi1wYWdlLWludHJvIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICMyOThmYzI7IH1cblxuYm9keS5vcmFuZ2UgLnNlY3Rpb24tcGFnZS1pbnRybyB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjRkY4MjAwOyB9XG5cbmJvZHkudGVhbCAuc2VjdGlvbi1wYWdlLWludHJvIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICMwMGEzYWQ7IH1cblxuLnNlY3Rpb24tcGFnZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2VkZWFlNztcbiAgcGFkZGluZzogNTBweCAwIDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IGgyLFxuICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCBoMyxcbiAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgaDQge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCBwIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIC5zZWN0aW9uLXBhZ2UtY29udGVudCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IHVsIHtcbiAgICAgICAgbWFyZ2luOiAwIDQwcHggNDBweDsgfSB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIycHg7IH1cbiAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCB1bCBsaSBoMyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCB1bC5saXN0LXVuc3R5bGVkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDsgfSB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IHVsLmxpc3QtdW5zdHlsZWQgbGkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7IH1cbiAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCB1bC5saXN0LXVuc3R5bGVkIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCB1bC5saXN0LXVuc3R5bGVkIGxpIGgzIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IHVsLm5hdi1zaXRlbWFwIHVsIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMjBweDsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCB1bCB1bCB7XG4gICAgICBtYXJnaW46IDAgNDBweDsgfVxuICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLm5ld3MtbGlzdGluZyBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLm5ld3MtZGV0YWlsIC5uZXdzLWRldGFpbC1kYXRlIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIC5zZWN0aW9uLXBhZ2UtY29udGVudCAubmV3cy1kZXRhaWwtZGF0ZSB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1kb3dubG9hZHMgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMWNmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWRvd25sb2FkcyB1bCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwMHB4OyB9IH1cbiAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZG93bmxvYWRzIHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QyZDFjZjtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1kb3dubG9hZHMgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTg3NXJlbTsgfSB9XG4gICAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZG93bmxvYWRzIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWRvd25sb2FkcyB1bCBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZG93bmxvYWRzIHVsIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMS41ZW0gNGVtIDEuNWVtIDRyZW07XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZG93bmxvYWRzIHVsIGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDZlbSAyZW0gNy41cmVtOyB9IH1cbiAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1kb3dubG9hZHMgdWwgbGkgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWRvd25sb2FkcyB1bCBsaSBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWRvd25sb2FkcyB1bCBsaSBzcGFuLmljb24taWNvLXBkZiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZG93bmxvYWRzIHVsIGxpIHNwYW4uaWNvbi1pY28tcGRmIHtcbiAgICAgICAgICAgICAgbGVmdDogM3JlbTsgfSB9XG4gICAgICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWRvd25sb2FkcyB1bCBsaSBzcGFuLmljb24taWNvLXBkZjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgICAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZG93bmxvYWRzIHVsIGxpIHNwYW4uaWNvbi1pY28tcGRmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWRvd25sb2FkcyB1bCBsaSBzcGFuLmljb24taWNvLWRvd25sb2FkIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWRvd25sb2FkcyB1bCBsaSBzcGFuLmljb24taWNvLWRvd25sb2FkIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDIuNXJlbTsgfSB9XG4gICAgICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWRvd25sb2FkcyB1bCBsaSBzcGFuLmljb24taWNvLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1kb3dubG9hZHMgdWwgbGkgc3Bhbi5pY29uLWljby1kb3dubG9hZDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gICAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZG93bmxvYWRzIHVsIGxpIGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1kb3dubG9hZHMgdWwgbGkgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTg3NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZ2FsbGVyeSB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZ2FsbGVyeSAuc2xpY2stc2xpZGUgLnNsaWRlIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1nYWxsZXJ5IC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWdhbGxlcnkgLnNsaWNrLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGFkODtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZ2FsbGVyeSAuc2xpY2stYXJyb3cge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cbiAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZ2FsbGVyeSAuc2xpY2stYXJyb3c6aG92ZXIsIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1nYWxsZXJ5IC5zbGljay1hcnJvdzpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWdhbGxlcnkgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy9hcnJvdy1nYWxsZXJ5LWdyZXkuc3ZnXCIpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1nYWxsZXJ5IC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAxMHB4OyB9IH1cbiAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZ2FsbGVyeSAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy9hcnJvdy1nYWxsZXJ5LW5leHQuc3ZnXCIpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1nYWxsZXJ5IC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgICAgICByaWdodDogMTBweDsgfSB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWdhbGxlcnkgLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkOmhvdmVyLCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZ2FsbGVyeSAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWdhbGxlcnkgLnNsaWNrLWRvdHMge1xuICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1nYWxsZXJ5IC5zbGljay1kb3RzIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWdhbGxlcnkgLnNsaWNrLWRvdHMgbGk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWdhbGxlcnkgLnNsaWNrLWRvdHMgbGk6aG92ZXIgYnV0dG9uLCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZ2FsbGVyeSAuc2xpY2stZG90cyBsaTpmb2N1cyBidXR0b24ge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMzsgfVxuICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWdhbGxlcnkgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogLTVweCAwIDAgLTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWdhbGxlcnkgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGFkODtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjsgfVxuICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taW5mby1wYW5lbHMgLmFjY29yZGlvbl9fcGFuZWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWluZm8tcGFuZWxzIC5hY2NvcmRpb25fX3BhbmVsOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1pbmZvLXBhbmVscyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1pbmZvLXBhbmVscyB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1pbmZvLXBhbmVscyB1bCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDMxLjYzODQxJTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDEuNjk0OTElOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWluZm8tcGFuZWxzIHVsIGxpIHtcbiAgICAgICAgICB3aWR0aDogMjMuNzI4ODElOyB9XG4gICAgICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWluZm8tcGFuZWxzIHVsIGxpOm50aC1jaGlsZCg0bis1KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWluZm8tcGFuZWxzIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1pbmZvLXBhbmVscyB1bCBsaTpmaXJzdC1jaGlsZCwgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWluZm8tcGFuZWxzIHVsIGxpOm50aC1jaGlsZCgzbis0KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgY2xlYXI6IGxlZnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taW5mby1wYW5lbHMgdWwgbGk6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1pbmZvLXBhbmVscyB1bCBsaTpudGgtY2hpbGQoM24rNCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjY5NDkxJTtcbiAgICAgICAgICBjbGVhcjogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1pbmZvLXBhbmVscyB1bCBsaTpmaXJzdC1jaGlsZCwgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWluZm8tcGFuZWxzIHVsIGxpOm50aC1jaGlsZCg0bis1KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgY2xlYXI6IGxlZnQ7IH0gfVxuICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWluZm8tcGFuZWxzIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taW5mby1wYW5lbHMgdWwgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWluZm8tcGFuZWxzIHVsIC5hY2NvcmRpb25fX3BhbmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taW5mby1wYW5lbHMgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taW5mby1wYW5lbHNfX2RldGFpbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taW5mby1wYW5lbHNfX2RldGFpbCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzBweCAxNXB4OyB9IH1cbiAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taW5mby1wYW5lbHNfX2RldGFpbDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNDBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnJGljb25mb250RmFtaWx5JztcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWluZm8tcGFuZWxzX19kZXRhaWwuZG93bmxvYWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cbiAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taW5mby1wYW5lbHNfX2RldGFpbC5ob3VzZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MGNcIjsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1pbmZvLXBhbmVsc19fZGV0YWlsLmFzc2lzdGFuY2U6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCI7IH1cbiAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taW5mby1wYW5lbHNfX2RldGFpbC53aGVlbGNoYWlyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkxMFwiOyB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWluZm8tcGFuZWxzX19kZXRhaWwuaGVhZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MGFcIjsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1pbmZvLXBhbmVsc19fZGV0YWlsLmRvbWVzdGljOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkxMlwiOyB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWluZm8tcGFuZWxzX19kZXRhaWwucGFyZW50aW5nOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkxMVwiOyB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWluZm8tcGFuZWxzX19kZXRhaWwuYnJva2VuLWhlYXJ0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkwN1wiOyB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWluZm8tcGFuZWxzX19kZXRhaWwucGVyc29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkwYlwiOyB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWluZm8tcGFuZWxzX19kZXRhaWwuZmxhZzpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MDlcIjsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1pbmZvLXBhbmVsc19fZGV0YWlsLmNsb3RoaW5nOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkwOVwiOyB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWluZm8tcGFuZWxzX19kZXRhaWwuZmlzdDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MDhcIjsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1pbmZvLXBhbmVsc19fZGV0YWlsLnByYW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTE0XCI7IH1cbiAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taW5mby1wYW5lbHNfX2RldGFpbC5zZXh1YWwtYWJ1c2U6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7IH1cbiAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taW5mby1wYW5lbHNfX2RldGFpbC5kaXNhYmlsaXR5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkxMFwiOyB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWluZm8tcGFuZWxzX19kZXRhaWwgdWwge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taW5mby1wYW5lbHNfX2RldGFpbCB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taW5mby1wYW5lbHMgaDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taW5mby1wYW5lbHMgaDIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogNTBweDsgfSB9XG4gIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1pbmZvLXBhbmVscyBwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1pbmZvLXBhbmVscyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTsgfSB9XG4gIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1oZWxwIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uc2VjdGlvbi1wYWdlLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuc2VjdGlvbi1wYWdlLWltYWdlIHtcbiAgICAgIGhlaWdodDogNjAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Ny41ZW0pIHtcbiAgICAuc2VjdGlvbi1wYWdlLWltYWdlIHtcbiAgICAgIGhlaWdodDogODAwcHg7IH0gfVxuICAuc2VjdGlvbi1wYWdlLWltYWdlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDEyMiwgNjUsIDEzMSwgMCkgMCUsIHJnYmEoMTIyLCA2NSwgMTMxLCAwLjk4KSA1MCUsICM3YTQxODMgNTElLCAjN2E0MTgzIDEwMCUpOyB9XG4gIC5zZWN0aW9uLXBhZ2UtaW1hZ2VfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI1cHg7XG4gICAgei1pbmRleDogMjA7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5zZWN0aW9uLXBhZ2UtaW1hZ2VfX2NvbnRlbnQge1xuICAgICAgICBib3R0b206IDcwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICAgICAgcGFkZGluZzogMCA1LjQ3NDU3JTsgfSB9XG4gICAgLnNlY3Rpb24tcGFnZS1pbWFnZV9fY29udGVudCBoMSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLnNlY3Rpb24tcGFnZS1pbWFnZV9fY29udGVudCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC42ODc1cmVtOyB9IH1cbiAgICAuc2VjdGlvbi1wYWdlLWltYWdlX19jb250ZW50IHAge1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDsgfVxuICAuc2VjdGlvbi1wYWdlLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnNlY3Rpb24tcGFnZS1pbWFnZSBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfSB9XG5cbmJvZHkucHVycGxlIC5zZWN0aW9uLXBhZ2UtaW1hZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxMjIsIDY1LCAxMzEsIDApIDAlLCByZ2JhKDEyMiwgNjUsIDEzMSwgMC45OCkgNTAlLCAjN2E0MTgzIDUxJSwgIzdhNDE4MyAxMDAlKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgYm9keS5wdXJwbGUgLnNlY3Rpb24tcGFnZS1pbWFnZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDEyMiwgNjUsIDEzMSwgMCkgMjMlLCByZ2JhKDEyMiwgNjUsIDEzMSwgMCkgMjQlLCAjN2E0MTgzIDgyJSwgIzdhNDE4MyAxMDAlKTsgfSB9XG5cbmJvZHkucGluayAuc2VjdGlvbi1wYWdlLWltYWdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTk4LCA1NCwgOTksIDApIDAlLCByZ2JhKDE5OCwgNTQsIDk5LCAwLjk4KSA1MCUsICNjNjM2NjMgNTElLCAjYzYzNjYzIDEwMCUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBib2R5LnBpbmsgLnNlY3Rpb24tcGFnZS1pbWFnZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDE5OCwgNTQsIDk5LCAwKSAyMyUsIHJnYmEoMTk4LCA1NCwgOTksIDApIDI0JSwgI2M2MzY2MyA4MiUsICNjNjM2NjMgMTAwJSk7IH0gfVxuXG5ib2R5LmdvbGQgLnNlY3Rpb24tcGFnZS1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDIzNywgMjAwLCAwLCAwKSAwJSwgcmdiYSgyMzcsIDIwMCwgMCwgMC45OCkgNTAlLCAjZWRjODAwIDUxJSwgI2VkYzgwMCAxMDAlKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgYm9keS5nb2xkIC5zZWN0aW9uLXBhZ2UtaW1hZ2U6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgyMzcsIDIwMCwgMCwgMCkgMjMlLCByZ2JhKDIzNywgMjAwLCAwLCAwKSAyNCUsICNlZGM4MDAgODIlLCAjZWRjODAwIDEwMCUpOyB9IH1cblxuYm9keS5saWdodGJsdWUgLnNlY3Rpb24tcGFnZS1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDQxLCAxNDMsIDE5NCwgMCkgMCUsIHJnYmEoNDEsIDE0MywgMTk0LCAwLjk4KSA1MCUsICMyOThmYzIgNTElLCAjMjk4ZmMyIDEwMCUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICBib2R5LmxpZ2h0Ymx1ZSAuc2VjdGlvbi1wYWdlLWltYWdlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoNDEsIDE0MywgMTk0LCAwKSAyMyUsIHJnYmEoNDEsIDE0MywgMTk0LCAwKSAyNCUsICMyOThmYzIgODIlLCAjMjk4ZmMyIDEwMCUpOyB9IH1cblxuYm9keS5vcmFuZ2UgLnNlY3Rpb24tcGFnZS1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMTMwLCAwLCAwKSAwJSwgcmdiYSgyNTUsIDEzMCwgMCwgMC45OCkgNTAlLCAjZmY4MjAwIDUxJSwgI2ZmODIwMCAxMDAlKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgYm9keS5vcmFuZ2UgLnNlY3Rpb24tcGFnZS1pbWFnZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDI1NSwgMTMwLCAwLCAwKSAyMyUsIHJnYmEoMjU1LCAxMzAsIDAsIDApIDI0JSwgI2ZmODIwMCA4MiUsICNmZjgyMDAgMTAwJSk7IH0gfVxuXG5ib2R5LnRlYWwgLnNlY3Rpb24tcGFnZS1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDE2MywgMTczLCAwKSAwJSwgcmdiYSgwLCAxNjMsIDE3MywgMC45OCkgNTAlLCAjMDBhM2FkIDUxJSwgIzAwYTNhZCAxMDAlKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgYm9keS50ZWFsIC5zZWN0aW9uLXBhZ2UtaW1hZ2U6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgwLCAxNjMsIDE3MywgMCkgMjMlLCByZ2JhKDAsIDE2MywgMTczLCAwKSAyNCUsICMwMGEzYWQgODIlLCAjMDBhM2FkIDEwMCUpOyB9IH1cblxuLnNlY3Rpb24taGVscCB7XG4gIHBhZGRpbmc6IDcwcHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgIC5zZWN0aW9uLWhlbHAge1xuICAgICAgcGFkZGluZzogMTQwcHggMCAwOyB9IH1cbiAgLnNlY3Rpb24taGVscCBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbWFyZ2luOiAwIDAgMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgIC5zZWN0aW9uLWhlbHAgaDIge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7IH0gfVxuICAuc2VjdGlvbi1oZWxwIGgzIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtOyB9XG4gIC5zZWN0aW9uLWhlbHBfX3N0YXRzIHtcbiAgICBtYXJnaW46IDQwcHggMCA2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnNlY3Rpb24taGVscF9fc3RhdHMge1xuICAgICAgICBtYXJnaW46IDAgMCAxMDBweDsgfSB9XG4gICAgLnNlY3Rpb24taGVscF9fc3RhdHMtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5zZWN0aW9uLWhlbHBfX3N0YXRzLWljb24ge1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAgIC5zZWN0aW9uLWhlbHBfX3N0YXRzLWljb24ge1xuICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAuc2VjdGlvbi1oZWxwX19zdGF0cy1pY29uOm50aC1jaGlsZCgxKSBoMyB7XG4gICAgICAgIGNvbG9yOiAjYzYzNjYzOyB9XG4gICAgICAuc2VjdGlvbi1oZWxwX19zdGF0cy1pY29uOm50aC1jaGlsZCgyKSBoMyB7XG4gICAgICAgIGNvbG9yOiAjMDBhM2FkOyB9XG4gICAgICAuc2VjdGlvbi1oZWxwX19zdGF0cy1pY29uOm50aC1jaGlsZCgzKSBoMyB7XG4gICAgICAgIGNvbG9yOiAjN2E0MTgzOyB9XG4gICAgICAuc2VjdGlvbi1oZWxwX19zdGF0cy1pY29uIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5zZWN0aW9uLWhlbHBfX3N0YXRzLWljb24gaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7IH0gfVxuXG4uaG9tZSAuc2VjdGlvbi1oZWxwIHtcbiAgYmFja2dyb3VuZDogI2VjZWFlNjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgLmhvbWUgLnNlY3Rpb24taGVscCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkN2QyY2IgMCUsIHdoaXRlIDUwJSwgI2Q3ZDJjYiAxMDAlKTsgfSB9XG5cbi5zZWN0aW9uLWZlYXR1cmVkLXN0b3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCA2MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAuc2VjdGlvbi1mZWF0dXJlZC1zdG9yeSB7XG4gICAgICBtYXJnaW46IDAgMCAxNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuc2VjdGlvbi1mZWF0dXJlZC1zdG9yeSBpbWcge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAuc2VjdGlvbi1mZWF0dXJlZC1zdG9yeSBpbWcge1xuICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gIC5zZWN0aW9uLWZlYXR1cmVkLXN0b3J5X19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogODYwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuc2VjdGlvbi1mZWF0dXJlZC1zdG9yeV9fb3ZlcmxheSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgIC5zZWN0aW9uLWZlYXR1cmVkLXN0b3J5X19vdmVybGF5OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDElO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyMyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MikgNTElLCB3aGl0ZSA5MCUsIHdoaXRlIDEwMCUpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5zZWN0aW9uLWZlYXR1cmVkLXN0b3J5X19vdmVybGF5OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSAwJSwgd2hpdGUgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7IH0gfVxuICAuc2VjdGlvbi1mZWF0dXJlZC1zdG9yeV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnNlY3Rpb24tZmVhdHVyZWQtc3RvcnlfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG4gICAgLnNlY3Rpb24tZmVhdHVyZWQtc3RvcnlfX2NvbnRlbnQgLnRhZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBjb2xvcjogI2VkYzgwMDsgfVxuICAgIC5zZWN0aW9uLWZlYXR1cmVkLXN0b3J5X19jb250ZW50IGgyIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgLnNlY3Rpb24tZmVhdHVyZWQtc3RvcnlfX2NvbnRlbnQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7IH0gfVxuICAgIC5zZWN0aW9uLWZlYXR1cmVkLXN0b3J5X19jb250ZW50IHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgLnNlY3Rpb24tZmVhdHVyZWQtc3RvcnlfX2NvbnRlbnQgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDsgfSB9XG4gICAgLnNlY3Rpb24tZmVhdHVyZWQtc3RvcnlfX2NvbnRlbnQgLmJ0biB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGJhY2tncm91bmQ6ICNlZGM4MDA7IH1cbiAgICAgIC5zZWN0aW9uLWZlYXR1cmVkLXN0b3J5X19jb250ZW50IC5idG46aG92ZXIsIC5zZWN0aW9uLWZlYXR1cmVkLXN0b3J5X19jb250ZW50IC5idG46Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuc2VjdGlvbi1mZWF0dXJlZC1zdG9yeV9fY29udGVudCAuYnRuOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogM3B4IHNvbGlkICNjNjM2NjM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAuc2ZQYWdlRWRpdG9yIC5zZWN0aW9uLWhlbHAtaWNvbnMgLmljb24ge1xuICAgIHBhZGRpbmc6IDBlbTsgfSB9XG5cbi5zZWN0aW9uLWhlbHAtaWNvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCA1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAuc2VjdGlvbi1oZWxwLWljb25zIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNTBweDsgfSB9XG4gIC5zZWN0aW9uLWhlbHAtaWNvbnMgLmljb24ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxZW0gMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuc2VjdGlvbi1oZWxwLWljb25zIC5pY29uOm50aC1jaGlsZCgxKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgIC5zZWN0aW9uLWhlbHAtaWNvbnMgLmljb246bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnNlY3Rpb24taGVscC1pY29ucyAuaWNvbjpudGgtY2hpbGQoMm4rMykge1xuICAgICAgICBjbGVhcjogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLnNlY3Rpb24taGVscC1pY29ucyAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMC44ZW0gNDBweDsgfVxuICAgICAgICAuc2VjdGlvbi1oZWxwLWljb25zIC5pY29uOm50aC1jaGlsZCgzbis0KSB7XG4gICAgICAgICAgY2xlYXI6IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgIC5zZWN0aW9uLWhlbHAtaWNvbnMgLmljb24ge1xuICAgICAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgICAgICBwYWRkaW5nOiAwIDAuOGVtOyB9XG4gICAgICAgIC5zZWN0aW9uLWhlbHAtaWNvbnMgLmljb246bnRoLWNoaWxkKDNuKzQpIHtcbiAgICAgICAgICBjbGVhcjogbm9uZTsgfSB9XG4gICAgLnNlY3Rpb24taGVscC1pY29ucyAuaWNvbiBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5zZWN0aW9uLWhlbHAtaWNvbnMgLmljb24gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1NHB4OyB9IH1cblxuLnNlY3Rpb24tZmVlbGluZy1sb3N0IHtcbiAgcGFkZGluZzogOTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjMDBhM2FkO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtOyB9XG4gIC5zZWN0aW9uLWZlZWxpbmctbG9zdCBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5zZWN0aW9uLWZlZWxpbmctbG9zdCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgLnNlY3Rpb24tZmVlbGluZy1sb3N0IGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogdGV4dDsgfSB9XG5cbi5idG4tbWFwIC5pY29uLWljby1sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1mZWF0dXJlZC1zdG9yeSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWZlYXR1cmVkLXN0b3J5OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1mZWF0dXJlZC1zdG9yeV9fb3ZlcmxheTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDEwMCUpOyB9XG4gIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1mZWF0dXJlZC1zdG9yeV9fb3ZlcmxheSAuc2YtSW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1mZWF0dXJlZC1zdG9yeV9fb3ZlcmxheSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1mZWF0dXJlZC1zdG9yeV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1mZWF0dXJlZC1zdG9yeV9fY29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWZlYXR1cmVkLXN0b3J5X19jb250ZW50IHAge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuLnNlY3Rpb24tcGFnZS1jb250ZW50IC5wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5zZWN0aW9uLXBhZ2UtY29udGVudCAucGFnaW5hdGlvbiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5wYWdpbmF0aW9uIGxpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5wYWdpbmF0aW9uIGxpOmhvdmVyIGEsIC5zZWN0aW9uLXBhZ2UtY29udGVudCAucGFnaW5hdGlvbiBsaTpmb2N1cyBhIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgYmFja2dyb3VuZDogIzMzMzsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAucGFnaW5hdGlvbiBsaS5hY3RpdmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7IH1cbiAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogLTVweCAwIDAgLTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAucGFnaW5hdGlvbiBsaSBhIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGFkODtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7IH1cbiAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAucGFnaW5hdGlvbiBsaSBhOmhvdmVyLCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnBhZ2luYXRpb24gbGkgYTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAucGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uX19hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGFkODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAucGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uX19hcnJvdyB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG4gICAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnBhZ2luYXRpb24gbGkucGFnaW5hdGlvbl9fYXJyb3c6aG92ZXIsIC5zZWN0aW9uLXBhZ2UtY29udGVudCAucGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uX19hcnJvdzpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAucGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uX19hcnJvdy1wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL1Jlc291cmNlUGFja2FnZXMvQW5nbGljYXJlV2EvYXNzZXRzL2Rpc3QvaW1hZ2VzL2Fycm93LWdhbGxlcnktZ3JleS5zdmdcIik7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAucGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uX19hcnJvdy1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7IH0gfVxuICAgICAgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5wYWdpbmF0aW9uIGxpLnBhZ2luYXRpb25fX2Fycm93LW5leHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL1Jlc291cmNlUGFja2FnZXMvQW5nbGljYXJlV2EvYXNzZXRzL2Rpc3QvaW1hZ2VzL2Fycm93LWdhbGxlcnktbmV4dC5zdmdcIik7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAucGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uX19hcnJvdy1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4OyB9IH1cbiAgICAgIC5zZWN0aW9uLXBhZ2UtY29udGVudCAucGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uX19hcnJvdy1kaXNhYmxlZDpob3ZlciwgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5wYWdpbmF0aW9uIGxpLnBhZ2luYXRpb25fX2Fycm93LWRpc2FibGVkOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5ib2R5LnB1cnBsZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZmVhdHVyZWQtc3RvcnlfX2NvbnRlbnQgLnRhZyB7XG4gIGNvbG9yOiAjN2E0MTgzOyB9XG5cbmJvZHkucGluayAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZmVhdHVyZWQtc3RvcnlfX2NvbnRlbnQgLnRhZyB7XG4gIGNvbG9yOiAjYzYzNjYzOyB9XG5cbmJvZHkuZ29sZCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZmVhdHVyZWQtc3RvcnlfX2NvbnRlbnQgLnRhZyB7XG4gIGNvbG9yOiAjZWRjODAwOyB9XG5cbmJvZHkubGlnaHRibHVlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1mZWF0dXJlZC1zdG9yeV9fY29udGVudCAudGFnIHtcbiAgY29sb3I6ICMyOThmYzI7IH1cblxuYm9keS5vcmFuZ2UgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWZlYXR1cmVkLXN0b3J5X19jb250ZW50IC50YWcge1xuICBjb2xvcjogI0ZGODIwMDsgfVxuXG5ib2R5LnRlYWwgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWZlYXR1cmVkLXN0b3J5X19jb250ZW50IC50YWcge1xuICBjb2xvcjogIzAwYTNhZDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBEb25hdGlvbiBGb3JtXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2VjdGlvbi1kb25hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9pbWFnZXMvYmctZG9uYXRpb24uanBnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuc2VjdGlvbi1kb25hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zZWN0aW9uLWRvbmF0aW9uIGgzIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTsgfVxuICAuc2VjdGlvbi1kb25hdGlvbiAuYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBjb2xvcjogI2M2MzY2MztcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggI2NjYzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgIC5zZWN0aW9uLWRvbmF0aW9uIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG4uZG9uYXRpb25zIHtcbiAgcGFkZGluZzogMCAwIDcwcHg7IH1cbiAgLmRvbmF0aW9ucyBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRvbmF0aW9ucyBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmRvbmF0aW9ucyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfSB9XG4gIC5kb25hdGlvbnMgaDMuaG93LW9mdGVuLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZG9uYXRpb25zIFtjbGFzcyo9cm93X19jb2wtXSB7XG4gICAgcGFkZGluZzogMCAwLjI1ZW07IH1cbiAgLmRvbmF0aW9uc19fcGF5bWVudC10eXBlIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmRvbmF0aW9uc19fcGF5bWVudC10eXBlIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBzb2xvbW9uYm9sZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtIDAgMCAyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgICAgICAgLmRvbmF0aW9uc19fcGF5bWVudC10eXBlIGxpIHtcbiAgICAgICAgICB3aWR0aDogMzklO1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAyZW07IH0gfVxuICAgICAgLmRvbmF0aW9uc19fcGF5bWVudC10eXBlIGxpIHNwYW4ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgICAgICAgLmRvbmF0aW9uc19fcGF5bWVudC10eXBlIGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgd2lkdGg6IDU5JTsgfSB9XG4gICAgLmRvbmF0aW9uc19fcGF5bWVudC10eXBlIC5wYXltZW50LWNyZWRpdF9jYXJkOmJlZm9yZSxcbiAgICAuZG9uYXRpb25zX19wYXltZW50LXR5cGUgLnBheW1lbnQtc2VjdXJlOmJlZm9yZSxcbiAgICAuZG9uYXRpb25zX19wYXltZW50LXR5cGUgLnBheW1lbnQtdGF4X2RlZHVjdGlibGU6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnJGljb25mb250RmFtaWx5JztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTVweDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgLmRvbmF0aW9uc19fcGF5bWVudC10eXBlIC5wYXltZW50LXNlY3VyZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxlZnQ6IDVweDsgfVxuICAgIC5kb25hdGlvbnNfX3BheW1lbnQtdHlwZSAucGF5bWVudC10YXhfZGVkdWN0aWJsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxlZnQ6IDdweDsgfVxuICAuZG9uYXRpb25zLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmRvbmF0aW9ucy1mb3JtIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiA5ODBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgIC5kb25hdGlvbnMtZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMjBweCAwOyB9IH1cbiAgICAuZG9uYXRpb25zLWZvcm0gLnRhYnMge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmRvbmF0aW9ucy1mb3JtIC50YWJzX19wYW5lbCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5kb25hdGlvbnMtZm9ybSAudGFic19fdGFiIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJzb2xvbW9uYm9sZFwiO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjVmNGYyIDAlLCB3aGl0ZSAxMDAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICAgLmRvbmF0aW9ucy1mb3JtIC50YWJzX190YWJbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICAgICBoZWlnaHQ6IDYzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgLmRvbmF0aW9ucy1mb3JtIC50YWJzX190YWIge1xuICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtOyB9XG4gICAgICAgICAgLmRvbmF0aW9ucy1mb3JtIC50YWJzX190YWJbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07IH0gfVxuICAgIC5kb25hdGlvbnMtZm9ybSAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW46IDIwcHggYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuZG9uYXRpb25zLWZvcm0gLmJ0biB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbjogMjBweCA0cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuZG9uYXRpb25zLWZvcm0gLmJ0bi1iYWNrIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIC5kb25hdGlvbnNfX3JlZ3VsYXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUuNjI1ZW0pIHtcbiAgICAgIC5kb25hdGlvbnNfX3JlZ3VsYXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAwOyB9IH1cbiAgICAuZG9uYXRpb25zX19yZWd1bGFyIGgzIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLmRvbmF0aW9uc19fcmVndWxhciBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgICAuZG9uYXRpb25zX19yZWd1bGFyIGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmRvbmF0aW9uc19fcmVndWxhciBociB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gICAgLmRvbmF0aW9uc19fcmVndWxhciAuZG9uYXRpb24ge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAgIC5kb25hdGlvbnNfX3JlZ3VsYXIgLnNlbGVjdC1jYXVzZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRvbmF0aW9uc19fcmVndWxhciAuZG9uYXRpb24tYW1vdW50IHtcbiAgICAgIHBhZGRpbmc6IDAgOXB4OyB9XG4gIC5kb25hdGlvbnMgLmZvcm0tYnJhbmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTgwcHg7IH1cblxuLnRoYW5reW91IC5kb25hdGlvbl9fZGV0YWlsc193cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jZG9uYXRpb24tYW1vdW50cyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAjZG9uYXRpb24tYW1vdW50cyB7XG4gICAgICBtYXJnaW46IDBweCBhdXRvOyB9IH1cblxuLmRvbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZWM5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAuZG9uYXRpb24ge1xuICAgICAgd2lkdGg6IDMyLjYlO1xuICAgICAgbWFyZ2luOiAwIDElIDAgMDtcbiAgICAgIGhlaWdodDogMjcwcHg7IH1cbiAgICAgIC5kb25hdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgICAgIC5kb25hdGlvbjpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAuZG9uYXRpb24taW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgIC5kb25hdGlvbi1pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5kb25hdGlvbi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDMwLCA4NywgMTUzLCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyOCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMzYlLCB3aGl0ZSA2NyUpOyB9XG4gICAgLmRvbmF0aW9uLWNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAuZG9uYXRpb24tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDM1JTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgzMCwgODcsIDE1MywgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjglLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDM2JSwgd2hpdGUgNjclKTsgfSB9XG4gICAgLmRvbmF0aW9uLWNvbnRlbnQtaW5uZXItd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgIC5kb25hdGlvbi1jb250ZW50LWlubmVyLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogMTUwcHg7IH0gfVxuICAgIC5kb25hdGlvbi1jb250ZW50IHAge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gICAgICAgIC5kb25hdGlvbi1jb250ZW50IHAge1xuICAgICAgICAgIHBhZGRpbmc6IDVweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgIC5kb25hdGlvbi1jb250ZW50IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG4gIC5kb25hdGlvbi1hbW91bnQge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYzYzNjYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogI2M2MzY2MztcbiAgICBmb250LWZhbWlseTogXCJzb2xvbW9uYm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kb25hdGlvbi1hbW91bnQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmRvbmF0aW9uX19leHRyYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZjZmMgMCUsICNkOGQzY2MgMTAwJSk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgICAgIC5kb25hdGlvbl9fZXh0cmEge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHggMTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmRvbmF0aW9uX19leHRyYSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAuZG9uYXRpb25fX2V4dHJhIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA2MHB4IDEwcHg7IH0gfVxuICAgIC5kb25hdGlvbl9fZXh0cmEgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFwic29sb21vbmJvbGRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmRvbmF0aW9uX19leHRyYSBhIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmRvbmF0aW9uX19jaG9vc2Uge1xuICAgIGhlaWdodDogNzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgIC5kb25hdGlvbl9fY2hvb3NlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDsgfSB9XG4gICAgLmRvbmF0aW9uX19jaG9vc2UgLmRvbmF0aW9uLWNvbnRlbnQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmRvbmF0aW9uX19jaG9vc2UgLmRvbmF0aW9uLWNvbnRlbnQgcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogNDglOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgICAuZG9uYXRpb25fX2Nob29zZSAuZG9uYXRpb24tY29udGVudCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI3cHg7IH0gfVxuICAgICAgLmRvbmF0aW9uX19jaG9vc2UgLmRvbmF0aW9uLWNvbnRlbnQgaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgY29sb3I6ICM5ZWEyYTI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M1YmViNTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICAgIC5kb25hdGlvbl9fY2hvb3NlIC5kb25hdGlvbi1jb250ZW50IGlucHV0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTNweDsgfSB9XG4gIC5kb25hdGlvbl9fZGV0YWlsc193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuZG9uYXRpb25fX2RldGFpbHNfd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgLmRvbmF0aW9uX19kZXRhaWxzX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODQwcHg7IH0gfVxuICAuZG9uYXRpb24tY3VzdG9tIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2ZjZWM5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG4gICAgcGFkZGluZzogMjVweCAzNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgIC5kb25hdGlvbi1jdXN0b20ge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMiUgMjBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1LjYyNWVtKSB7XG4gICAgICAuZG9uYXRpb24tY3VzdG9tIHtcbiAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDsgfSB9XG4gICAgLmRvbmF0aW9uLWN1c3RvbSBpbnB1dCB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICM5ZWEyYTI7XG4gICAgICBmb250LWZhbWlseTogXCJzb2xvbW9uYm9sZFwiO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzViZWI1O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgN3B4IDdweCAxOHB4IC02cHggcmdiYSgyNDAsIDIzNiwgMjMzLCAwLjgxKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICAuZG9uYXRpb24tY3VzdG9tIGlucHV0IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NS42MjVlbSkge1xuICAgICAgICAuZG9uYXRpb24tY3VzdG9tIGlucHV0IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgICAuZG9uYXRpb24tY3VzdG9tIHAge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NS42MjVlbSkge1xuICAgICAgICAuZG9uYXRpb24tY3VzdG9tIHAge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuZG9uYXRpb25fX2V4dHJhIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2ZjZWM5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgcGFkZGluZzogMjFweCAzNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgIC5kb25hdGlvbl9fZXh0cmEge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgcGFkZGluZzogNTVweCAzNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBpbml0aWFsOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NS42MjVlbSkge1xuICAgICAgLmRvbmF0aW9uX19leHRyYSB7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIxcHggMzVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDsgfSB9XG4gICAgLmRvbmF0aW9uX19leHRyYSBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZG9uYXRpb25fX2V4dHJhIHAge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW46IDEwcHggMCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgIC5kb25hdGlvbl9fZXh0cmEgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgLmRvbmF0aW9uLWxvY2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDIwcHggMCA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kb25hdGlvbi1sb2NhdGlvbiBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmRvbmF0aW9uLWxvY2F0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjOWUyYjRmO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAuZG9uYXRpb24tbG9jYXRpb24gLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwcHggYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuZG9uYXRpb24tbG9jYXRpb24gLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMzgwcHg7IH0gfVxuICAgICAgLmRvbmF0aW9uLWxvY2F0aW9uIC5zZWxlY3QyLWNvbnRhaW5lci5lcnJvciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RlMzkzOTsgfVxuICAuZG9uYXRpb24tYmctaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5kb25hdGlvbi1iZy1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG4gIC5kb25hdGlvbi1sb2FkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5kZXRhaWxzLXRlYW0sXG4uZGV0YWlscy1wZXJzb25hbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRldGFpbHMtdGVhbSBpbnB1dFt0eXBlPXRleHRdLFxuICAuZGV0YWlscy10ZWFtIGlucHV0W3R5cGU9ZW1haWxdLFxuICAuZGV0YWlscy1wZXJzb25hbCBpbnB1dFt0eXBlPXRleHRdLFxuICAuZGV0YWlscy1wZXJzb25hbCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmNhcmQtZGV0YWlscyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYXJkLWRldGFpbHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5jYXJkLWRldGFpbHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaW5wdXQtc21sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDklO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuaW5wdXQtc21sIHtcbiAgICAgIHdpZHRoOiAzMi41JTsgfSB9XG4gIC5pbnB1dC1zbWwgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaW5wdXQtc21sIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIG1hcmdpbjogMCAwIDI3cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAuaW5wdXQtc21sIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAuZG9uYXRpb25zIC5kb25hdGlvbnMtb3RoZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgLmRvbmF0aW9ucyAuZG9uYXRpb25zLW90aGVyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmRvbmF0aW9ucyAuZG9uYXRpb25zLW90aGVyIGg0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uZG9uYXRpb25zIC5kb25hdGlvbnMtb3RoZXIgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmRvbmF0aW9ucyAuZG9uYXRpb25zLW90aGVyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNlZmVlZWE7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuZG9uYXRpb25zIC5kb25hdGlvbnMtb3RoZXItY29udGFpbmVyIGg1IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgY29sb3I6ICMwMDczN2E7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmRvbmF0aW9ucyAuZG9uYXRpb25zLW90aGVyLWNvbnRhaW5lciBwIHtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5lbWFpbC1pbnZvaWNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucG9zdGFsLWFkZHJlc3MtZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAudGl0bGUtcmFkaW8tZ3JvdXAgLnJhZGlvLWlucHV0IHtcbiAgbWluLXdpZHRoOiA0OSU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5kb25hdGlvbi1mb3JtX19kb25hdGUgLnRpdGxlLXJhZGlvLWdyb3VwIC5yYWRpby1pbnB1dCB7XG4gICAgICBtaW4td2lkdGg6IDIwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC50aXRsZS1yYWRpby1ncm91cCAucmFkaW8taW5wdXQge1xuICAgICAgbWluLXdpZHRoOiAxNjBweDsgfSB9XG5cbmJvZHkgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAuZG9uYXRpb25fX2RldGFpbHNfd3JhcHBlciBpbnB1dC5qcy1kb2IuZXJyb3IsIGJvZHkgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAuZG9uYXRpb25fX2RldGFpbHNfd3JhcHBlciBpbnB1dC5qcy1lbWFpbC5lcnJvciB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuYm9keSAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC5kb25hdGlvbl9fZGV0YWlsc193cmFwcGVyIGxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNhM2EwOWI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgYm9keSAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC5kb25hdGlvbl9fZGV0YWlsc193cmFwcGVyIGxhYmVsLmVycm9yIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZGUzOTM5O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAwOyB9XG5cbmJvZHkgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAuZG9uYXRpb25fX2RldGFpbHNfd3JhcHBlciAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSwgYm9keSAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC5kb25hdGlvbl9fZGV0YWlsc193cmFwcGVyIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkM2NhOyB9XG5cbmJvZHkgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAuZG9uYXRpb25fX2RldGFpbHNfd3JhcHBlciAuZm9ybS1icmFuZCBmaWVsZHNldCB7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbmJvZHkgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAuZG9uYXRpb25fX2RldGFpbHNfd3JhcHBlciAuZm9ybS1icmFuZCAuc3Vic2NyaWJlLWNoZWNrYm94LWdyb3VwIGZpZWxkc2V0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBib2R5IC5kb25hdGlvbi1mb3JtX19kb25hdGUgLmRvbmF0aW9uX19kZXRhaWxzX3dyYXBwZXIgLmZvcm0tYnJhbmQgLnN1YnNjcmliZS1jaGVja2JveC1ncm91cCBmaWVsZHNldCAuY2hlY2tib3gtaW5wdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAgICAgYm9keSAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC5kb25hdGlvbl9fZGV0YWlsc193cmFwcGVyIC5mb3JtLWJyYW5kIC5zdWJzY3JpYmUtY2hlY2tib3gtZ3JvdXAgZmllbGRzZXQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIGJvZHkgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAuZG9uYXRpb25fX2RldGFpbHNfd3JhcHBlciAuZm9ybS1icmFuZCAuc3Vic2NyaWJlLWNoZWNrYm94LWdyb3VwIGZpZWxkc2V0IC5jaGVja2JveC1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgIGJvZHkgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAuZG9uYXRpb25fX2RldGFpbHNfd3JhcHBlciAuZm9ybS1icmFuZCAuc3Vic2NyaWJlLWNoZWNrYm94LWdyb3VwIGZpZWxkc2V0IC5jaGVja2JveC1pbnB1dCBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgICAgICAgYm9keSAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC5kb25hdGlvbl9fZGV0YWlsc193cmFwcGVyIC5mb3JtLWJyYW5kIC5zdWJzY3JpYmUtY2hlY2tib3gtZ3JvdXAgZmllbGRzZXQgLmNoZWNrYm94LWlucHV0IGxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuYm9keSAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC5kb25hdGlvbl9fZGV0YWlsc193cmFwcGVyIC5zZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDIwcHggMCAwOyB9XG5cbmJvZHkgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAuZG9uYXRpb25fX2RldGFpbHNfd3JhcHBlciAucmFkaW8taW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNjY2M7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAgIGJvZHkgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAuZG9uYXRpb25fX2RldGFpbHNfd3JhcHBlciAucmFkaW8taW5wdXQge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuYm9keSAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC5kb25hdGlvbl9fZGV0YWlsc193cmFwcGVyIC5jaGVja2JveC1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBib2R5IC5kb25hdGlvbi1mb3JtX19kb25hdGUgLmRvbmF0aW9uX19kZXRhaWxzX3dyYXBwZXIgLmNoZWNrYm94LWlucHV0IGxhYmVsIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuXG5ib2R5IC5kb25hdGlvbi1mb3JtX19kb25hdGUgLmRvbmF0aW9uX19kZXRhaWxzX3dyYXBwZXIgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbmJvZHkgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAuZG9uYXRpb25fX2RldGFpbHNfd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXSwgYm9keSAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC5kb25hdGlvbl9fZGV0YWlsc193cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0sIGJvZHkgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAuZG9uYXRpb25fX2RldGFpbHNfd3JhcHBlciBpbnB1dFt0eXBlPW51bWJlcl0sIGJvZHkgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAuZG9uYXRpb25fX2RldGFpbHNfd3JhcHBlciBpbnB1dFt0eXBlPWRhdGVdLCBib2R5IC5kb25hdGlvbi1mb3JtX19kb25hdGUgLmRvbmF0aW9uX19kZXRhaWxzX3dyYXBwZXIgdGV4dGFyZWEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDdkMmNlO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbmJvZHkgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAuZG9uYXRpb25fX2RldGFpbHNfd3JhcHBlciBpbnB1dC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2RlMzkzOTsgfVxuXG5ib2R5IC5kb25hdGlvbi1mb3JtX19kb25hdGUgLmRvbmF0aW9uX19kZXRhaWxzX3dyYXBwZXIgZmllbGRzZXQuZXJyb3IgLnJhZGlvLWlucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlMzkzOTsgfVxuXG5ib2R5IC5kb25hdGlvbi1mb3JtX19kb25hdGUgLmRvbmF0aW9uX19kZXRhaWxzX3dyYXBwZXIgLmZvcm0tYnJhbmQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q3ZDJjZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5ib2R5IC5kb25hdGlvbi1mb3JtX19kb25hdGUgLmRvbmF0aW9uX19kZXRhaWxzX3dyYXBwZXIgLmZvcm0tYnJhbmQgLnNlbGVjdDItY29udGFpbmVyLmVycm9yIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGUzOTM5OyB9XG5cbi5kb25hdGlvbi1mb3JtIHtcbiAgcGFkZGluZzogMCAwIDcwcHg7IH1cbiAgLmRvbmF0aW9uLWZvcm0gaDIge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5kb25hdGlvbi1mb3JtIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtOyB9IH1cbiAgLmRvbmF0aW9uLWZvcm1fX3RoYW5reW91IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmRvbmF0aW9uLWZvcm1fX3RoYW5reW91IHtcbiAgICAgICAgaGVpZ2h0OiA5ODBweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLmRvbmF0aW9uLWZvcm1fX3RoYW5reW91LWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGhlaWdodDogODUlO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCB3aGl0ZSA1OCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43OSkgNjclLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5kb25hdGlvbi1mb3JtX190aGFua3lvdS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwLjY2NjY3JSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgICAgLmRvbmF0aW9uLWZvcm1fX3RoYW5reW91LWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMTAuNjY2NjclIDA7IH0gfVxuICAgIC5kb25hdGlvbi1mb3JtX190aGFua3lvdSBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5kb25hdGlvbi1mb3JtX19kb25hdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDk4MHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSB7XG4gICAgICAgIHBhZGRpbmc6IDU1cHggMjBweCAwOyB9IH1cbiAgICAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC50YWJzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC50YWJzX19saXN0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kb25hdGlvbi1mb3JtX19kb25hdGUgLnRhYnNfX3BhbmVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC50YWJzX190YWIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW46IDAgNXB4IDIwcHggMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcInNvbG9tb25ib2xkXCI7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjb2xvcjogI2M2MzY2MzsgfVxuICAgICAgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAudGFic19fdGFiW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgIC5kb25hdGlvbi1mb3JtX19kb25hdGUgLnRhYnNfX3RhYiB7XG4gICAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07IH1cbiAgICAgICAgICAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC50YWJzX190YWJbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07IH0gfVxuICAgIC5kb25hdGlvbi1mb3JtX19kb25hdGUgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5kb25hdGlvbi1mb3JtX19kb25hdGUgdWwgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmRjZDg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSB1bCBsaTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICAgICAgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSB1bCBsaTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7IH0gfVxuICAgICAgICAgIC5kb25hdGlvbi1mb3JtX19kb25hdGUgdWwgbGk6bnRoLWxhc3QtY2hpbGQoMikgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICAgICAgICAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIHVsIGxpOm50aC1sYXN0LWNoaWxkKDIpIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyN3B4OyB9IH1cbiAgICAgICAgICAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIHVsIGxpOm50aC1sYXN0LWNoaWxkKDIpIGlucHV0IHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgICAgICAgIC5kb25hdGlvbi1mb3JtX19kb25hdGUgdWwgbGk6bnRoLWxhc3QtY2hpbGQoMikgaW5wdXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgICAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmY2ZjIDAlLCAjZDhkM2NjIDEwMCUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgICAgICAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHggMDsgfSB9XG4gICAgICAgICAgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSB1bCBsaTpsYXN0LWNoaWxkIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInNvbG9tb25ib2xkXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIC5kb25hdGlvbi1mb3JtX19kb25hdGUgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSB1bCBsaSBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgICAgICAgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSB1bCBsaSBpbWcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIC5kb25hdGlvbi1mb3JtX19kb25hdGUgdWwgbGkgLmRvbmF0aW9uLWNvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMmYxZWUgMCUsICNkOGQzY2MgMTAwJSk7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAgICAgICAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIHVsIGxpIC5kb25hdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA1JSAwIDM1JTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDIyMCwgMjE1LCAyMDksIDApIDE5JSwgcmdiYSgyMTYsIDIxMSwgMjA0LCAwLjA4KSAyMSUsICNkOGQzY2MgNDIlKTsgfSB9XG4gICAgICAgICAgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSB1bCBsaSAuZG9uYXRpb24tY29udGVudCBwIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG4gICAgICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICAgICAgICAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIHVsIGxpIC5kb25hdGlvbi1jb250ZW50IHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDAgMDsgfSB9XG4gICAgICAgICAgICAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIHVsIGxpIC5kb25hdGlvbi1jb250ZW50IHAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgICAgICAgICAgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSB1bCBsaSAuZG9uYXRpb24tY29udGVudCBwIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTsgfSB9XG4gICAgICAgICAgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSB1bCBsaSAuZG9uYXRpb24tY29udGVudCAuZG9uYXRpb24tYW1vdW50IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJzb2xvbW9uYm9sZFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgICAgICAgICAgICAgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSB1bCBsaSAuZG9uYXRpb24tY29udGVudCAuZG9uYXRpb24tYW1vdW50IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTsgfSB9XG4gICAgICAgICAgICAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIHVsIGxpIC5kb25hdGlvbi1jb250ZW50IC5kb25hdGlvbi1hbW91bnQgaW5wdXQge1xuICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxM3B4O1xuICAgICAgICAgICAgICBjb2xvcjogIzllYTJhMjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzViZWI1O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICAgICAgICAgIC5kb25hdGlvbi1mb3JtX19kb25hdGUgdWwgbGkgLmRvbmF0aW9uLWNvbnRlbnQgLmRvbmF0aW9uLWFtb3VudCBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuICAgIC5kb25hdGlvbi1mb3JtX19kb25hdGUgLmJ0bi1jb250YWluZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAuYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMTBweDsgfSB9XG4gICAgICAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC5idG4tZG9uYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICBmb250LXNpemU6IDIuMDYyNXJlbTtcbiAgICAgICAgcGFkZGluZzogMTVweCA1MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5kb25hdGlvbi1mb3JtX19kb25hdGUgLmJ0bi1kb25hdGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc2VjdGlvbi1wYWdlLWNvbnRlbnQtZG9uYXRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkNmQyY2IgMCUsICNmMGViZTggNTAlLCAjZDZkMmNiIDEwMCUpO1xuICBwYWRkaW5nOiAyMHB4IDBweCA0MHB4OyB9XG4gIC5zZWN0aW9uLXBhZ2UtY29udGVudC1kb25hdGlvbiAuc2VjdGlvbi1oZWxwX19zdGF0cyB7XG4gICAgbWFyZ2luOiAxMDBweCAwIDA7IH1cblxuLmVycm9yLW1zZyB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGNvbG9yOiAjZGUzOTM5OyB9XG5cbi50YWJzLWNvbnRhaW5lciAuZXJyb3ItbXNnIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmJvZHkucHVycGxlIC5zZWN0aW9uLXBhZ2UtY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjN2E0MTgzOyB9XG5cbmJvZHkucHVycGxlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1nYWxsZXJ5IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjN2E0MTgzOyB9XG5cbmJvZHkucHVycGxlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1nYWxsZXJ5IC5zbGljay1hcnJvdzpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICM3YTQxODM7IH1cblxuYm9keS5wdXJwbGUgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWluZm8tcGFuZWxzX19kZXRhaWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhNDE4MzsgfVxuXG5ib2R5LnB1cnBsZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taGVscCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbmJvZHkucHVycGxlIC5zZWN0aW9uLWNvbnRlbnQgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kOiAjN2E0MTgzOyB9XG5cbmJvZHkucHVycGxlIC5kb25hdGlvbi1mb3JtIHtcbiAgYmFja2dyb3VuZDogIzdhNDE4MzsgfVxuICBib2R5LnB1cnBsZSAuZG9uYXRpb24tZm9ybSBoMiB7XG4gICAgY29sb3I6ICM3YTQxODM7IH1cbiAgYm9keS5wdXJwbGUgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAudGFic19fdGFiW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjN2E0MTgzOyB9XG4gIGJvZHkucHVycGxlIC5kb25hdGlvbi1mb3JtX19kb25hdGUgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBib2R5LnB1cnBsZSAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIHVsIGxpOmxhc3QtY2hpbGQgaDMge1xuICAgICAgY29sb3I6ICM3YTQxODM7IH1cbiAgICBib2R5LnB1cnBsZSAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIHVsIGxpIC5kb25hdGlvbi1jb250ZW50IC5kb25hdGlvbi1hbW91bnQge1xuICAgICAgY29sb3I6ICM3YTQxODM7IH1cbiAgYm9keS5wdXJwbGUgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E0MTgzO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjNWEzMDYxOyB9XG5cbmJvZHkucGluayAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2M2MzY2MzsgfVxuXG5ib2R5LnBpbmsgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWdhbGxlcnkgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNjNjM2NjM7IH1cblxuYm9keS5waW5rIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1nYWxsZXJ5IC5zbGljay1hcnJvdzpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICNjNjM2NjM7IH1cblxuYm9keS5waW5rIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1pbmZvLXBhbmVsc19fZGV0YWlsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjM2NjM7IH1cblxuYm9keS5waW5rIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1oZWxwIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuYm9keS5waW5rIC5zZWN0aW9uLWNvbnRlbnQgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kOiAjYzYzNjYzOyB9XG5cbmJvZHkucGluayAuZG9uYXRpb24tZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNjNjM2NjM7IH1cbiAgYm9keS5waW5rIC5kb25hdGlvbi1mb3JtIGgyIHtcbiAgICBjb2xvcjogI2M2MzY2MzsgfVxuICBib2R5LnBpbmsgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAudGFic19fdGFiW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjYzYzNjYzOyB9XG4gIGJvZHkucGluayAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgYm9keS5waW5rIC5kb25hdGlvbi1mb3JtX19kb25hdGUgdWwgbGk6bGFzdC1jaGlsZCBoMyB7XG4gICAgICBjb2xvcjogI2M2MzY2MzsgfVxuICAgIGJvZHkucGluayAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIHVsIGxpIC5kb25hdGlvbi1jb250ZW50IC5kb25hdGlvbi1hbW91bnQge1xuICAgICAgY29sb3I6ICNjNjM2NjM7IH1cbiAgYm9keS5waW5rIC5kb25hdGlvbi1mb3JtX19kb25hdGUgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2MzY2MztcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzllMmI0ZjsgfVxuXG5ib2R5LmdvbGQgLnNlY3Rpb24tcGFnZS1jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlZGM4MDA7IH1cblxuYm9keS5nb2xkIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1nYWxsZXJ5IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZWRjODAwOyB9XG5cbmJvZHkuZ29sZCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZ2FsbGVyeSAuc2xpY2stYXJyb3c6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAjZWRjODAwOyB9XG5cbmJvZHkuZ29sZCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taW5mby1wYW5lbHNfX2RldGFpbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjODAwOyB9XG5cbmJvZHkuZ29sZCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taGVscCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbmJvZHkuZ29sZCAuc2VjdGlvbi1jb250ZW50IC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogI2VkYzgwMDsgfVxuXG5ib2R5LmdvbGQgLmRvbmF0aW9uLWZvcm0ge1xuICBiYWNrZ3JvdW5kOiAjZWRjODAwOyB9XG4gIGJvZHkuZ29sZCAuZG9uYXRpb24tZm9ybSBoMiB7XG4gICAgY29sb3I6ICNlZGM4MDA7IH1cbiAgYm9keS5nb2xkIC5kb25hdGlvbi1mb3JtX19kb25hdGUgLnRhYnNfX3RhYlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2VkYzgwMDsgfVxuICBib2R5LmdvbGQgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIGJvZHkuZ29sZCAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIHVsIGxpOmxhc3QtY2hpbGQgaDMge1xuICAgICAgY29sb3I6ICNlZGM4MDA7IH1cbiAgICBib2R5LmdvbGQgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSB1bCBsaSAuZG9uYXRpb24tY29udGVudCAuZG9uYXRpb24tYW1vdW50IHtcbiAgICAgIGNvbG9yOiAjZWRjODAwOyB9XG4gIGJvZHkuZ29sZCAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGM4MDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICNiYTlkMDA7IH1cblxuYm9keS5saWdodGJsdWUgLnNlY3Rpb24tcGFnZS1jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyOThmYzI7IH1cblxuYm9keS5saWdodGJsdWUgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWdhbGxlcnkgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMyOThmYzI7IH1cblxuYm9keS5saWdodGJsdWUgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWdhbGxlcnkgLnNsaWNrLWFycm93OmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogIzI5OGZjMjsgfVxuXG5ib2R5LmxpZ2h0Ymx1ZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taW5mby1wYW5lbHNfX2RldGFpbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4ZmMyOyB9XG5cbmJvZHkubGlnaHRibHVlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1oZWxwIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuYm9keS5saWdodGJsdWUgLnNlY3Rpb24tY29udGVudCAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6ICMyOThmYzI7IH1cblxuYm9keS5saWdodGJsdWUgLmRvbmF0aW9uLWZvcm0ge1xuICBiYWNrZ3JvdW5kOiAjMjk4ZmMyOyB9XG4gIGJvZHkubGlnaHRibHVlIC5kb25hdGlvbi1mb3JtIGgyIHtcbiAgICBjb2xvcjogIzI5OGZjMjsgfVxuICBib2R5LmxpZ2h0Ymx1ZSAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC50YWJzX190YWJbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMyOThmYzI7IH1cbiAgYm9keS5saWdodGJsdWUgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIGJvZHkubGlnaHRibHVlIC5kb25hdGlvbi1mb3JtX19kb25hdGUgdWwgbGk6bGFzdC1jaGlsZCBoMyB7XG4gICAgICBjb2xvcjogIzI5OGZjMjsgfVxuICAgIGJvZHkubGlnaHRibHVlIC5kb25hdGlvbi1mb3JtX19kb25hdGUgdWwgbGkgLmRvbmF0aW9uLWNvbnRlbnQgLmRvbmF0aW9uLWFtb3VudCB7XG4gICAgICBjb2xvcjogIzI5OGZjMjsgfVxuICBib2R5LmxpZ2h0Ymx1ZSAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOThmYzI7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICMyMDcwOTg7IH1cblxuYm9keS5vcmFuZ2UgLnNlY3Rpb24tcGFnZS1jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNGRjgyMDA7IH1cblxuYm9keS5vcmFuZ2UgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWdhbGxlcnkgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNGRjgyMDA7IH1cblxuYm9keS5vcmFuZ2UgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWdhbGxlcnkgLnNsaWNrLWFycm93OmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogI0ZGODIwMDsgfVxuXG5ib2R5Lm9yYW5nZSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24taW5mby1wYW5lbHNfX2RldGFpbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4MjAwOyB9XG5cbmJvZHkub3JhbmdlIC5zZWN0aW9uLXBhZ2UtY29udGVudCAuc2VjdGlvbi1oZWxwIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuYm9keS5vcmFuZ2UgLnNlY3Rpb24tY29udGVudCAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6ICNGRjgyMDA7IH1cblxuYm9keS5vcmFuZ2UgLmRvbmF0aW9uLWZvcm0ge1xuICBiYWNrZ3JvdW5kOiAjRkY4MjAwOyB9XG4gIGJvZHkub3JhbmdlIC5kb25hdGlvbi1mb3JtIGgyIHtcbiAgICBjb2xvcjogI0ZGODIwMDsgfVxuICBib2R5Lm9yYW5nZSAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC50YWJzX190YWJbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNGRjgyMDA7IH1cbiAgYm9keS5vcmFuZ2UgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIGJvZHkub3JhbmdlIC5kb25hdGlvbi1mb3JtX19kb25hdGUgdWwgbGk6bGFzdC1jaGlsZCBoMyB7XG4gICAgICBjb2xvcjogI0ZGODIwMDsgfVxuICAgIGJvZHkub3JhbmdlIC5kb25hdGlvbi1mb3JtX19kb25hdGUgdWwgbGkgLmRvbmF0aW9uLWNvbnRlbnQgLmRvbmF0aW9uLWFtb3VudCB7XG4gICAgICBjb2xvcjogI0ZGODIwMDsgfVxuICBib2R5Lm9yYW5nZSAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjgyMDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICNjYzY4MDA7IH1cblxuYm9keS50ZWFsIC5zZWN0aW9uLXBhZ2UtY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDBhM2FkOyB9XG5cbmJvZHkudGVhbCAuc2VjdGlvbi1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tZ2FsbGVyeSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwYTNhZDsgfVxuXG5ib2R5LnRlYWwgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWdhbGxlcnkgLnNsaWNrLWFycm93OmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogIzAwYTNhZDsgfVxuXG5ib2R5LnRlYWwgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWluZm8tcGFuZWxzX19kZXRhaWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTNhZDsgfVxuXG5ib2R5LnRlYWwgLnNlY3Rpb24tcGFnZS1jb250ZW50IC5zZWN0aW9uLWhlbHAge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5ib2R5LnRlYWwgLnNlY3Rpb24tY29udGVudCAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6ICMwMGEzYWQ7IH1cblxuYm9keS50ZWFsIC5kb25hdGlvbi1mb3JtIHtcbiAgYmFja2dyb3VuZDogIzAwYTNhZDsgfVxuICBib2R5LnRlYWwgLmRvbmF0aW9uLWZvcm0gaDIge1xuICAgIGNvbG9yOiAjMDBhM2FkOyB9XG4gIGJvZHkudGVhbCAuZG9uYXRpb24tZm9ybV9fZG9uYXRlIC50YWJzX190YWJbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMGEzYWQ7IH1cbiAgYm9keS50ZWFsIC5kb25hdGlvbi1mb3JtX19kb25hdGUgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBib2R5LnRlYWwgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSB1bCBsaTpsYXN0LWNoaWxkIGgzIHtcbiAgICAgIGNvbG9yOiAjMDBhM2FkOyB9XG4gICAgYm9keS50ZWFsIC5kb25hdGlvbi1mb3JtX19kb25hdGUgdWwgbGkgLmRvbmF0aW9uLWNvbnRlbnQgLmRvbmF0aW9uLWFtb3VudCB7XG4gICAgICBjb2xvcjogIzAwYTNhZDsgfVxuICBib2R5LnRlYWwgLmRvbmF0aW9uLWZvcm1fX2RvbmF0ZSAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhM2FkO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjMDA3MzdhOyB9XG5cbmJvZHkucHVycGxlIC5kb25hdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZDZkMmNiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkNmQyY2IgMCUsICNmMGViZTggNTAlLCAjZDZkMmNiIDEwMCUpOyB9XG4gIGJvZHkucHVycGxlIC5kb25hdGlvbnMgaDIge1xuICAgIGNvbG9yOiAjOWUyYjRmOyB9XG4gIGJvZHkucHVycGxlIC5kb25hdGlvbnMtZm9ybSAuZG9uYXRpb24tYW1vdW50IHtcbiAgICBjb2xvcjogIzdhNDE4MzsgfVxuICBib2R5LnB1cnBsZSAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uLnNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICM3YTQxODM7IH1cbiAgICBib2R5LnB1cnBsZSAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uLnNlbGVjdGVkIC5kb25hdGlvbi1hbW91bnQge1xuICAgICAgYmFja2dyb3VuZDogIzdhNDE4MztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHkucHVycGxlIC5kb25hdGlvbnMtZm9ybSAuZG9uYXRpb246aG92ZXIgLmRvbmF0aW9uLWNvbnRlbnQgLmRvbmF0aW9uLWFtb3VudCxcbiAgYm9keS5wdXJwbGUgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbjpmb2N1cyAuZG9uYXRpb24tY29udGVudCAuZG9uYXRpb24tYW1vdW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjN2E0MTgzO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHkucHVycGxlIC5kb25hdGlvbnMtZm9ybSAuZG9uYXRpb246aG92ZXIgLmRvbmF0aW9uLWFtb3VudCxcbiAgYm9keS5wdXJwbGUgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbjpmb2N1cyAuZG9uYXRpb24tYW1vdW50IHtcbiAgICBjb2xvcjogIzdhNDE4MzsgfVxuICBib2R5LnB1cnBsZSAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uc19fcmVndWxhciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICBib2R5LnB1cnBsZSAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uc19fcmVndWxhciB7XG4gICAgICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87IH0gfVxuICAgIGJvZHkucHVycGxlIC5kb25hdGlvbnMtZm9ybSAuZG9uYXRpb25zX19yZWd1bGFyIC5kb25hdGlvbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjN2E0MTgzOyB9XG4gICAgICBib2R5LnB1cnBsZSAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uc19fcmVndWxhciAuZG9uYXRpb24gLmRvbmF0aW9uLWNvbnRlbnQgLmRvbmF0aW9uLWFtb3VudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3YTQxODM7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHkucHVycGxlIC5kb25hdGlvbnMtZm9ybSAuZG9uYXRpb25fX2V4dHJhIGgzIHtcbiAgICBjb2xvcjogIzdhNDE4MzsgfVxuICBib2R5LnB1cnBsZSAuZG9uYXRpb25zLWZvcm0gLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdhNDE4MztcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzVhMzA2MTsgfVxuXG5ib2R5LnBpbmsgLmRvbmF0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICNkNmQyY2I7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Q2ZDJjYiAwJSwgI2YwZWJlOCA1MCUsICNkNmQyY2IgMTAwJSk7IH1cbiAgYm9keS5waW5rIC5kb25hdGlvbnMgaDIge1xuICAgIGNvbG9yOiAjOWUyYjRmOyB9XG4gIGJvZHkucGluayAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uLWFtb3VudCB7XG4gICAgY29sb3I6ICNjNjM2NjM7IH1cbiAgYm9keS5waW5rIC5kb25hdGlvbnMtZm9ybSAuZG9uYXRpb24uc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2M2MzY2MzsgfVxuICAgIGJvZHkucGluayAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uLnNlbGVjdGVkIC5kb25hdGlvbi1hbW91bnQge1xuICAgICAgYmFja2dyb3VuZDogI2M2MzY2MztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHkucGluayAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uOmhvdmVyIC5kb25hdGlvbi1jb250ZW50IC5kb25hdGlvbi1hbW91bnQsXG4gIGJvZHkucGluayAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uOmZvY3VzIC5kb25hdGlvbi1jb250ZW50IC5kb25hdGlvbi1hbW91bnQge1xuICAgIGJhY2tncm91bmQ6ICNjNjM2NjM7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgYm9keS5waW5rIC5kb25hdGlvbnMtZm9ybSAuZG9uYXRpb246aG92ZXIgLmRvbmF0aW9uLWFtb3VudCxcbiAgYm9keS5waW5rIC5kb25hdGlvbnMtZm9ybSAuZG9uYXRpb246Zm9jdXMgLmRvbmF0aW9uLWFtb3VudCB7XG4gICAgY29sb3I6ICNjNjM2NjM7IH1cbiAgYm9keS5waW5rIC5kb25hdGlvbnMtZm9ybSAuZG9uYXRpb25zX19yZWd1bGFyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgIGJvZHkucGluayAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uc19fcmVndWxhciB7XG4gICAgICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87IH0gfVxuICAgIGJvZHkucGluayAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uc19fcmVndWxhciAuZG9uYXRpb24ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M2MzY2MzsgfVxuICAgICAgYm9keS5waW5rIC5kb25hdGlvbnMtZm9ybSAuZG9uYXRpb25zX19yZWd1bGFyIC5kb25hdGlvbiAuZG9uYXRpb24tY29udGVudCAuZG9uYXRpb24tYW1vdW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2M2MzY2MztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgYm9keS5waW5rIC5kb25hdGlvbnMtZm9ybSAuZG9uYXRpb25fX2V4dHJhIGgzIHtcbiAgICBjb2xvcjogI2M2MzY2MzsgfVxuICBib2R5LnBpbmsgLmRvbmF0aW9ucy1mb3JtIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjM2NjM7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICM5ZTJiNGY7IH1cblxuYm9keS5nb2xkIC5kb25hdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZDZkMmNiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkNmQyY2IgMCUsICNmMGViZTggNTAlLCAjZDZkMmNiIDEwMCUpOyB9XG4gIGJvZHkuZ29sZCAuZG9uYXRpb25zIGgyIHtcbiAgICBjb2xvcjogIzllMmI0ZjsgfVxuICBib2R5LmdvbGQgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbi1hbW91bnQge1xuICAgIGNvbG9yOiAjZWRjODAwOyB9XG4gIGJvZHkuZ29sZCAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uLnNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNlZGM4MDA7IH1cbiAgICBib2R5LmdvbGQgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbi5zZWxlY3RlZCAuZG9uYXRpb24tYW1vdW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZGM4MDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBib2R5LmdvbGQgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbjpob3ZlciAuZG9uYXRpb24tY29udGVudCAuZG9uYXRpb24tYW1vdW50LFxuICBib2R5LmdvbGQgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbjpmb2N1cyAuZG9uYXRpb24tY29udGVudCAuZG9uYXRpb24tYW1vdW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWRjODAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHkuZ29sZCAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uOmhvdmVyIC5kb25hdGlvbi1hbW91bnQsXG4gIGJvZHkuZ29sZCAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uOmZvY3VzIC5kb25hdGlvbi1hbW91bnQge1xuICAgIGNvbG9yOiAjZWRjODAwOyB9XG4gIGJvZHkuZ29sZCAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uc19fcmVndWxhciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICBib2R5LmdvbGQgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbnNfX3JlZ3VsYXIge1xuICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvOyB9IH1cbiAgICBib2R5LmdvbGQgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbnNfX3JlZ3VsYXIgLmRvbmF0aW9uIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGM4MDA7IH1cbiAgICAgIGJvZHkuZ29sZCAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uc19fcmVndWxhciAuZG9uYXRpb24gLmRvbmF0aW9uLWNvbnRlbnQgLmRvbmF0aW9uLWFtb3VudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZGM4MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHkuZ29sZCAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uX19leHRyYSBoMyB7XG4gICAgY29sb3I6ICNlZGM4MDA7IH1cbiAgYm9keS5nb2xkIC5kb25hdGlvbnMtZm9ybSAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjODAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjYmE5ZDAwOyB9XG5cbmJvZHkubGlnaHRibHVlIC5kb25hdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZDZkMmNiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkNmQyY2IgMCUsICNmMGViZTggNTAlLCAjZDZkMmNiIDEwMCUpOyB9XG4gIGJvZHkubGlnaHRibHVlIC5kb25hdGlvbnMgaDIge1xuICAgIGNvbG9yOiAjOWUyYjRmOyB9XG4gIGJvZHkubGlnaHRibHVlIC5kb25hdGlvbnMtZm9ybSAuZG9uYXRpb24tYW1vdW50IHtcbiAgICBjb2xvcjogIzI5OGZjMjsgfVxuICBib2R5LmxpZ2h0Ymx1ZSAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uLnNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICMyOThmYzI7IH1cbiAgICBib2R5LmxpZ2h0Ymx1ZSAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uLnNlbGVjdGVkIC5kb25hdGlvbi1hbW91bnQge1xuICAgICAgYmFja2dyb3VuZDogIzI5OGZjMjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHkubGlnaHRibHVlIC5kb25hdGlvbnMtZm9ybSAuZG9uYXRpb246aG92ZXIgLmRvbmF0aW9uLWNvbnRlbnQgLmRvbmF0aW9uLWFtb3VudCxcbiAgYm9keS5saWdodGJsdWUgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbjpmb2N1cyAuZG9uYXRpb24tY29udGVudCAuZG9uYXRpb24tYW1vdW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMjk4ZmMyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHkubGlnaHRibHVlIC5kb25hdGlvbnMtZm9ybSAuZG9uYXRpb246aG92ZXIgLmRvbmF0aW9uLWFtb3VudCxcbiAgYm9keS5saWdodGJsdWUgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbjpmb2N1cyAuZG9uYXRpb24tYW1vdW50IHtcbiAgICBjb2xvcjogIzI5OGZjMjsgfVxuICBib2R5LmxpZ2h0Ymx1ZSAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uc19fcmVndWxhciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICBib2R5LmxpZ2h0Ymx1ZSAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uc19fcmVndWxhciB7XG4gICAgICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87IH0gfVxuICAgIGJvZHkubGlnaHRibHVlIC5kb25hdGlvbnMtZm9ybSAuZG9uYXRpb25zX19yZWd1bGFyIC5kb25hdGlvbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjk4ZmMyOyB9XG4gICAgICBib2R5LmxpZ2h0Ymx1ZSAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uc19fcmVndWxhciAuZG9uYXRpb24gLmRvbmF0aW9uLWNvbnRlbnQgLmRvbmF0aW9uLWFtb3VudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyOThmYzI7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHkubGlnaHRibHVlIC5kb25hdGlvbnMtZm9ybSAuZG9uYXRpb25fX2V4dHJhIGgzIHtcbiAgICBjb2xvcjogIzI5OGZjMjsgfVxuICBib2R5LmxpZ2h0Ymx1ZSAuZG9uYXRpb25zLWZvcm0gLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5OGZjMjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggIzIwNzA5ODsgfVxuXG5ib2R5Lm9yYW5nZSAuZG9uYXRpb25zIHtcbiAgYmFja2dyb3VuZDogI2Q2ZDJjYjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDZkMmNiIDAlLCAjZjBlYmU4IDUwJSwgI2Q2ZDJjYiAxMDAlKTsgfVxuICBib2R5Lm9yYW5nZSAuZG9uYXRpb25zIGgyIHtcbiAgICBjb2xvcjogIzllMmI0ZjsgfVxuICBib2R5Lm9yYW5nZSAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uLWFtb3VudCB7XG4gICAgY29sb3I6ICNGRjgyMDA7IH1cbiAgYm9keS5vcmFuZ2UgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbi5zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4MjAwOyB9XG4gICAgYm9keS5vcmFuZ2UgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbi5zZWxlY3RlZCAuZG9uYXRpb24tYW1vdW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjgyMDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBib2R5Lm9yYW5nZSAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uOmhvdmVyIC5kb25hdGlvbi1jb250ZW50IC5kb25hdGlvbi1hbW91bnQsXG4gIGJvZHkub3JhbmdlIC5kb25hdGlvbnMtZm9ybSAuZG9uYXRpb246Zm9jdXMgLmRvbmF0aW9uLWNvbnRlbnQgLmRvbmF0aW9uLWFtb3VudCB7XG4gICAgYmFja2dyb3VuZDogI0ZGODIwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBib2R5Lm9yYW5nZSAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uOmhvdmVyIC5kb25hdGlvbi1hbW91bnQsXG4gIGJvZHkub3JhbmdlIC5kb25hdGlvbnMtZm9ybSAuZG9uYXRpb246Zm9jdXMgLmRvbmF0aW9uLWFtb3VudCB7XG4gICAgY29sb3I6ICNGRjgyMDA7IH1cbiAgYm9keS5vcmFuZ2UgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbnNfX3JlZ3VsYXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgYm9keS5vcmFuZ2UgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbnNfX3JlZ3VsYXIge1xuICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvOyB9IH1cbiAgICBib2R5Lm9yYW5nZSAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uc19fcmVndWxhciAuZG9uYXRpb24ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGODIwMDsgfVxuICAgICAgYm9keS5vcmFuZ2UgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbnNfX3JlZ3VsYXIgLmRvbmF0aW9uIC5kb25hdGlvbi1jb250ZW50IC5kb25hdGlvbi1hbW91bnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4MjAwO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICBib2R5Lm9yYW5nZSAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uX19leHRyYSBoMyB7XG4gICAgY29sb3I6ICNGRjgyMDA7IH1cbiAgYm9keS5vcmFuZ2UgLmRvbmF0aW9ucy1mb3JtIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjgyMDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICNjYzY4MDA7IH1cblxuYm9keS50ZWFsIC5kb25hdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjZDZkMmNiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkNmQyY2IgMCUsICNmMGViZTggNTAlLCAjZDZkMmNiIDEwMCUpOyB9XG4gIGJvZHkudGVhbCAuZG9uYXRpb25zIGgyIHtcbiAgICBjb2xvcjogIzllMmI0ZjsgfVxuICBib2R5LnRlYWwgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbi1hbW91bnQge1xuICAgIGNvbG9yOiAjMDBhM2FkOyB9XG4gIGJvZHkudGVhbCAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uLnNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICMwMGEzYWQ7IH1cbiAgICBib2R5LnRlYWwgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbi5zZWxlY3RlZCAuZG9uYXRpb24tYW1vdW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGEzYWQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBib2R5LnRlYWwgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbjpob3ZlciAuZG9uYXRpb24tY29udGVudCAuZG9uYXRpb24tYW1vdW50LFxuICBib2R5LnRlYWwgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbjpmb2N1cyAuZG9uYXRpb24tY29udGVudCAuZG9uYXRpb24tYW1vdW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBhM2FkO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHkudGVhbCAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uOmhvdmVyIC5kb25hdGlvbi1hbW91bnQsXG4gIGJvZHkudGVhbCAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uOmZvY3VzIC5kb25hdGlvbi1hbW91bnQge1xuICAgIGNvbG9yOiAjMDBhM2FkOyB9XG4gIGJvZHkudGVhbCAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uc19fcmVndWxhciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICBib2R5LnRlYWwgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbnNfX3JlZ3VsYXIge1xuICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvOyB9IH1cbiAgICBib2R5LnRlYWwgLmRvbmF0aW9ucy1mb3JtIC5kb25hdGlvbnNfX3JlZ3VsYXIgLmRvbmF0aW9uIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGEzYWQ7IH1cbiAgICAgIGJvZHkudGVhbCAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uc19fcmVndWxhciAuZG9uYXRpb24gLmRvbmF0aW9uLWNvbnRlbnQgLmRvbmF0aW9uLWFtb3VudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMGEzYWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHkudGVhbCAuZG9uYXRpb25zLWZvcm0gLmRvbmF0aW9uX19leHRyYSBoMyB7XG4gICAgY29sb3I6ICMwMGEzYWQ7IH1cbiAgYm9keS50ZWFsIC5kb25hdGlvbnMtZm9ybSAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhM2FkO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjMDA3MzdhOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFdvcmtzaG9wc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNlY3Rpb24td29ya3Nob3BzIHtcbiAgYmFja2dyb3VuZDogI2VkZWFlNztcbiAgcGFkZGluZzogNTBweCAwIDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgIC5zZWN0aW9uLXdvcmtzaG9wcyB7XG4gICAgICBwYWRkaW5nOiA4NXB4IDAgODBweDsgfSB9XG5cbi53b3Jrc2hvcHMge1xuICBtYXJnaW46IDQwcHggMCAwOyB9XG4gIC53b3Jrc2hvcHNfX3Jlc3VsdHMge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAud29ya3Nob3BzLndvcmtzaG9wLWRldGFpbCB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAud29ya3Nob3BzLndvcmtzaG9wLWRldGFpbCB0YWJsZSB0aCB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gIC53b3Jrc2hvcHMgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAud29ya3Nob3BzIHVsIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgICAgIC53b3Jrc2hvcHMgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAud29ya3Nob3BzIGgzIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtOyB9XG4gIC53b3Jrc2hvcHMgcCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAud29ya3Nob3BzX19kZXNjIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU4ZTc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU4ZTc7IH1cbiAgICAud29ya3Nob3BzX19kZXNjIFAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC53b3Jrc2hvcHMgdGgge1xuICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLndvcmtzaG9wcyB0ZCB7XG4gICAgcGFkZGluZzogMCA1cHggMTBweCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuYm9keS5wdXJwbGUgLmZpbHRlci13b3Jrc2hvcHMge1xuICBtYXJnaW46IDQwcHggMCAwOyB9XG4gIGJvZHkucHVycGxlIC5maWx0ZXItd29ya3Nob3BzIGgzIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gIGJvZHkucHVycGxlIC5maWx0ZXItd29ya3Nob3BzIC5mb3JtLWJyYW5kIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgYm9keS5wdXJwbGUgLmZpbHRlci13b3Jrc2hvcHMgLmZvcm0tYnJhbmQgZmllbGRzZXQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIGJvZHkucHVycGxlIC5maWx0ZXItd29ya3Nob3BzIC5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgYm9keS5wdXJwbGUgLmZpbHRlci13b3Jrc2hvcHMgLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXI6YWZ0ZXIge1xuICAgICAgdG9wOiAxLjRlbTtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiA5cHg7IH1cbiAgYm9keS5wdXJwbGUgLmZpbHRlci13b3Jrc2hvcHMgLmFjY29yZGlvbiAuYWNjb3JkaW9uX19wYW5lbCB7XG4gICAgbWFyZ2luOiAtMTFweCAwIDIwcHg7IH1cblxuYm9keS5waW5rIC5maWx0ZXItd29ya3Nob3BzIHtcbiAgbWFyZ2luOiA0MHB4IDAgMDsgfVxuICBib2R5LnBpbmsgLmZpbHRlci13b3Jrc2hvcHMgaDMge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgYm9keS5waW5rIC5maWx0ZXItd29ya3Nob3BzIC5mb3JtLWJyYW5kIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgYm9keS5waW5rIC5maWx0ZXItd29ya3Nob3BzIC5mb3JtLWJyYW5kIGZpZWxkc2V0IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICBib2R5LnBpbmsgLmZpbHRlci13b3Jrc2hvcHMgLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICBib2R5LnBpbmsgLmZpbHRlci13b3Jrc2hvcHMgLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXI6YWZ0ZXIge1xuICAgICAgdG9wOiAxLjRlbTtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiA5cHg7IH1cbiAgYm9keS5waW5rIC5maWx0ZXItd29ya3Nob3BzIC5hY2NvcmRpb24gLmFjY29yZGlvbl9fcGFuZWwge1xuICAgIG1hcmdpbjogLTExcHggMCAyMHB4OyB9XG5cbmJvZHkuZ29sZCAuZmlsdGVyLXdvcmtzaG9wcyB7XG4gIG1hcmdpbjogNDBweCAwIDA7IH1cbiAgYm9keS5nb2xkIC5maWx0ZXItd29ya3Nob3BzIGgzIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gIGJvZHkuZ29sZCAuZmlsdGVyLXdvcmtzaG9wcyAuZm9ybS1icmFuZCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIGJvZHkuZ29sZCAuZmlsdGVyLXdvcmtzaG9wcyAuZm9ybS1icmFuZCBmaWVsZHNldCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgYm9keS5nb2xkIC5maWx0ZXItd29ya3Nob3BzIC5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgYm9keS5nb2xkIC5maWx0ZXItd29ya3Nob3BzIC5hY2NvcmRpb24gLmFjY29yZGlvbl9faGVhZGVyOmFmdGVyIHtcbiAgICAgIHRvcDogMS40ZW07XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogOXB4OyB9XG4gIGJvZHkuZ29sZCAuZmlsdGVyLXdvcmtzaG9wcyAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX3BhbmVsIHtcbiAgICBtYXJnaW46IC0xMXB4IDAgMjBweDsgfVxuXG5ib2R5LmxpZ2h0Ymx1ZSAuZmlsdGVyLXdvcmtzaG9wcyB7XG4gIG1hcmdpbjogNDBweCAwIDA7IH1cbiAgYm9keS5saWdodGJsdWUgLmZpbHRlci13b3Jrc2hvcHMgaDMge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgYm9keS5saWdodGJsdWUgLmZpbHRlci13b3Jrc2hvcHMgLmZvcm0tYnJhbmQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBib2R5LmxpZ2h0Ymx1ZSAuZmlsdGVyLXdvcmtzaG9wcyAuZm9ybS1icmFuZCBmaWVsZHNldCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgYm9keS5saWdodGJsdWUgLmZpbHRlci13b3Jrc2hvcHMgLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICBib2R5LmxpZ2h0Ymx1ZSAuZmlsdGVyLXdvcmtzaG9wcyAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRlcjphZnRlciB7XG4gICAgICB0b3A6IDEuNGVtO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDlweDsgfVxuICBib2R5LmxpZ2h0Ymx1ZSAuZmlsdGVyLXdvcmtzaG9wcyAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX3BhbmVsIHtcbiAgICBtYXJnaW46IC0xMXB4IDAgMjBweDsgfVxuXG5ib2R5Lm9yYW5nZSAuZmlsdGVyLXdvcmtzaG9wcyB7XG4gIG1hcmdpbjogNDBweCAwIDA7IH1cbiAgYm9keS5vcmFuZ2UgLmZpbHRlci13b3Jrc2hvcHMgaDMge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgYm9keS5vcmFuZ2UgLmZpbHRlci13b3Jrc2hvcHMgLmZvcm0tYnJhbmQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBib2R5Lm9yYW5nZSAuZmlsdGVyLXdvcmtzaG9wcyAuZm9ybS1icmFuZCBmaWVsZHNldCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgYm9keS5vcmFuZ2UgLmZpbHRlci13b3Jrc2hvcHMgLmFjY29yZGlvbiAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICBib2R5Lm9yYW5nZSAuZmlsdGVyLXdvcmtzaG9wcyAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRlcjphZnRlciB7XG4gICAgICB0b3A6IDEuNGVtO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDlweDsgfVxuICBib2R5Lm9yYW5nZSAuZmlsdGVyLXdvcmtzaG9wcyAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX3BhbmVsIHtcbiAgICBtYXJnaW46IC0xMXB4IDAgMjBweDsgfVxuXG5ib2R5LnRlYWwgLmZpbHRlci13b3Jrc2hvcHMge1xuICBtYXJnaW46IDQwcHggMCAwOyB9XG4gIGJvZHkudGVhbCAuZmlsdGVyLXdvcmtzaG9wcyBoMyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICBib2R5LnRlYWwgLmZpbHRlci13b3Jrc2hvcHMgLmZvcm0tYnJhbmQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBib2R5LnRlYWwgLmZpbHRlci13b3Jrc2hvcHMgLmZvcm0tYnJhbmQgZmllbGRzZXQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIGJvZHkudGVhbCAuZmlsdGVyLXdvcmtzaG9wcyAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgIGJvZHkudGVhbCAuZmlsdGVyLXdvcmtzaG9wcyAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX2hlYWRlcjphZnRlciB7XG4gICAgICB0b3A6IDEuNGVtO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDlweDsgfVxuICBib2R5LnRlYWwgLmZpbHRlci13b3Jrc2hvcHMgLmFjY29yZGlvbiAuYWNjb3JkaW9uX19wYW5lbCB7XG4gICAgbWFyZ2luOiAtMTFweCAwIDIwcHg7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgTG9jYXRpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICNtYXAge1xuICAgICAgaGVpZ2h0OiA4MDBweDsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNpdGVmaW5pdHkgQWRtaW4gT3ZlcnJpZGVzIFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNmUGFnZUVkaXRvciAucGFuZWwtbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzUwcHg7IH1cblxuLnNmUGFnZUVkaXRvciAucm93X19jb2wtLTEsXG4uc2ZQYWdlRWRpdG9yIC5yb3dfX2NvbC0tMixcbi5zZlBhZ2VFZGl0b3IgLnJvd19fY29sLS0zLFxuLnNmUGFnZUVkaXRvciAucm93X19jb2wtLTQsXG4uc2ZQYWdlRWRpdG9yIC5yb3dfX2NvbC0tNSxcbi5zZlBhZ2VFZGl0b3IgLnJvd19fY29sLS02LFxuLnNmUGFnZUVkaXRvciAucm93X19jb2wtLTcsXG4uc2ZQYWdlRWRpdG9yIC5yb3dfX2NvbC0tOCxcbi5zZlBhZ2VFZGl0b3IgLnJvd19fY29sLS05LFxuLnNmUGFnZUVkaXRvciAucm93X19jb2wtLTEwLFxuLnNmUGFnZUVkaXRvciAucm93X19jb2wtLTExLFxuLnNmUGFnZUVkaXRvciAucm93X19jb2wtLTEyIHtcbiAgcGFkZGluZzogMHB4OyB9XG5cbi5zZlBhZ2VFZGl0b3IgLnNmUGFnZUNvbnRhaW5lciAuemVDb250cm9sRG9jayB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuXG4uc2ZQYWdlRWRpdG9yIC5zZlBhZ2VDb250YWluZXIgLlJhZERvY2tab25lIHtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5zZlBhZ2VFZGl0b3IgLnNmX2NvbHNJbi5hZGQtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDUwcHggMHB4OyB9XG5cbi50YWItYnV0dG9ucyAuUmFkRG9jayB7XG4gIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5SYWREb2NrIC5zdWJfX2NhdHMtY29udGVudCB7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VjdGlvbi1wYWdlLWNvbnRlbnQgdWwucmRDb21tYW5kcyBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZkxvZ091dEJ1dHRvbiwgLnNmSW5saW5lRWRpdGluZ0FjdGlvbnNMaXN0IC5zZkxvZ291dCwgLnNmSW5saW5lRWRpdGluZ0FjdGlvbnNMaXN0IC5zZkxvZ291dCBwIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQWNjb3JkaW9uXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYWNjb3JkaW9uLCAuc2YtbGlzdC0tZXhwYW5kYWJsZSB7XG4gIG1hcmdpbjogMCAwIDYwcHg7XG4gIGNvbG9yOiAjMzMzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuYWNjb3JkaW9uLCAuc2YtbGlzdC0tZXhwYW5kYWJsZSB7XG4gICAgICBtYXJnaW46IDAgMCAxMDBweDsgfSB9XG4gIC5hY2NvcmRpb25fX2hlYWRlciwgLmFjY29yZGlvbiBhW2RhdGEtc2Ytcm9sZT0ndG9nZ2xlTGluayddLCAuc2YtbGlzdC0tZXhwYW5kYWJsZV9faGVhZGVyLCAuc2YtbGlzdC0tZXhwYW5kYWJsZSBhW2RhdGEtc2Ytcm9sZT0ndG9nZ2xlTGluayddIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBwYWRkaW5nOiAxZW0gMmVtIDFlbSAwLjhlbTtcbiAgICBmb250LWZhbWlseTogXCJzb2xvbW9uYm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLmFjY29yZGlvbl9faGVhZGVyLCAuYWNjb3JkaW9uIGFbZGF0YS1zZi1yb2xlPSd0b2dnbGVMaW5rJ10sIC5zZi1saXN0LS1leHBhbmRhYmxlX19oZWFkZXIsIC5zZi1saXN0LS1leHBhbmRhYmxlIGFbZGF0YS1zZi1yb2xlPSd0b2dnbGVMaW5rJ10ge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxLjVlbSA2ZW0gMS41ZW0gM3JlbTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtOyB9IH1cbiAgICAuYWNjb3JkaW9uX19oZWFkZXI6aG92ZXIsIC5hY2NvcmRpb25fX2hlYWRlcjpmb2N1cywgLmFjY29yZGlvbiBhW2RhdGEtc2Ytcm9sZT0ndG9nZ2xlTGluayddOmhvdmVyLCAuYWNjb3JkaW9uIGFbZGF0YS1zZi1yb2xlPSd0b2dnbGVMaW5rJ106Zm9jdXMsIC5zZi1saXN0LS1leHBhbmRhYmxlX19oZWFkZXI6aG92ZXIsIC5zZi1saXN0LS1leHBhbmRhYmxlX19oZWFkZXI6Zm9jdXMsIC5zZi1saXN0LS1leHBhbmRhYmxlIGFbZGF0YS1zZi1yb2xlPSd0b2dnbGVMaW5rJ106aG92ZXIsIC5zZi1saXN0LS1leHBhbmRhYmxlIGFbZGF0YS1zZi1yb2xlPSd0b2dnbGVMaW5rJ106Zm9jdXMge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmFjY29yZGlvbl9faGVhZGVyOmFmdGVyLCAuYWNjb3JkaW9uIGFbZGF0YS1zZi1yb2xlPSd0b2dnbGVMaW5rJ106YWZ0ZXIsIC5zZi1saXN0LS1leHBhbmRhYmxlX19oZWFkZXI6YWZ0ZXIsIC5zZi1saXN0LS1leHBhbmRhYmxlIGFbZGF0YS1zZi1yb2xlPSd0b2dnbGVMaW5rJ106YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSA0MDBtcyBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuYWNjb3JkaW9uX19oZWFkZXI6YWZ0ZXIsIC5hY2NvcmRpb24gYVtkYXRhLXNmLXJvbGU9J3RvZ2dsZUxpbmsnXTphZnRlciwgLnNmLWxpc3QtLWV4cGFuZGFibGVfX2hlYWRlcjphZnRlciwgLnNmLWxpc3QtLWV4cGFuZGFibGUgYVtkYXRhLXNmLXJvbGU9J3RvZ2dsZUxpbmsnXTphZnRlciB7XG4gICAgICAgICAgdG9wOiAxLjllbTtcbiAgICAgICAgICByaWdodDogMS41ZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuICAgIC5hY2NvcmRpb25fX2hlYWRlcjphZnRlciwgLmFjY29yZGlvbiBhW2RhdGEtc2Ytcm9sZT0ndG9nZ2xlTGluayddOmFmdGVyLCAuc2YtbGlzdC0tZXhwYW5kYWJsZV9faGVhZGVyOmFmdGVyLCAuc2YtbGlzdC0tZXhwYW5kYWJsZSBhW2RhdGEtc2Ytcm9sZT0ndG9nZ2xlTGluayddOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy9hY2NvcmRpb24tYXJyb3cuc3ZnKSBuby1yZXBlYXQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLmFjY29yZGlvbl9faGVhZGVyOmFmdGVyLCAuYWNjb3JkaW9uIGFbZGF0YS1zZi1yb2xlPSd0b2dnbGVMaW5rJ106YWZ0ZXIsIC5zZi1saXN0LS1leHBhbmRhYmxlX19oZWFkZXI6YWZ0ZXIsIC5zZi1saXN0LS1leHBhbmRhYmxlIGFbZGF0YS1zZi1yb2xlPSd0b2dnbGVMaW5rJ106YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgIGhlaWdodDogMTNweDsgfSB9XG4gICAgLmFjY29yZGlvbl9faGVhZGVyOmhvdmVyOmFmdGVyLCAuYWNjb3JkaW9uX19oZWFkZXI6Zm9jdXM6YWZ0ZXIsIC5hY2NvcmRpb24gYVtkYXRhLXNmLXJvbGU9J3RvZ2dsZUxpbmsnXTpob3ZlcjphZnRlciwgLmFjY29yZGlvbiBhW2RhdGEtc2Ytcm9sZT0ndG9nZ2xlTGluayddOmZvY3VzOmFmdGVyLCAuc2YtbGlzdC0tZXhwYW5kYWJsZV9faGVhZGVyOmhvdmVyOmFmdGVyLCAuc2YtbGlzdC0tZXhwYW5kYWJsZV9faGVhZGVyOmZvY3VzOmFmdGVyLCAuc2YtbGlzdC0tZXhwYW5kYWJsZSBhW2RhdGEtc2Ytcm9sZT0ndG9nZ2xlTGluayddOmhvdmVyOmFmdGVyLCAuc2YtbGlzdC0tZXhwYW5kYWJsZSBhW2RhdGEtc2Ytcm9sZT0ndG9nZ2xlTGluayddOmZvY3VzOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvUmVzb3VyY2VQYWNrYWdlcy9BbmdsaWNhcmVXYS9hc3NldHMvZGlzdC9pbWFnZXMvYWNjb3JkaW9uLWFycm93LXdoaXRlLnN2Zykgbm8tcmVwZWF0OyB9XG4gICAgLmFjY29yZGlvbl9faGVhZGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLCAuYWNjb3JkaW9uX19oZWFkZXIuZXhwYW5kZWQsIC5hY2NvcmRpb24gYVtkYXRhLXNmLXJvbGU9J3RvZ2dsZUxpbmsnXVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSwgLmFjY29yZGlvbiBhW2RhdGEtc2Ytcm9sZT0ndG9nZ2xlTGluayddLmV4cGFuZGVkLCAuc2YtbGlzdC0tZXhwYW5kYWJsZV9faGVhZGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLCAuc2YtbGlzdC0tZXhwYW5kYWJsZV9faGVhZGVyLmV4cGFuZGVkLCAuc2YtbGlzdC0tZXhwYW5kYWJsZSBhW2RhdGEtc2Ytcm9sZT0ndG9nZ2xlTGluayddW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLCAuc2YtbGlzdC0tZXhwYW5kYWJsZSBhW2RhdGEtc2Ytcm9sZT0ndG9nZ2xlTGluayddLmV4cGFuZGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzMzMzMzMgMCUsIGJsYWNrIDEwMCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgLmFjY29yZGlvbl9faGVhZGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmFmdGVyLCAuYWNjb3JkaW9uX19oZWFkZXIuZXhwYW5kZWQ6YWZ0ZXIsIC5hY2NvcmRpb24gYVtkYXRhLXNmLXJvbGU9J3RvZ2dsZUxpbmsnXVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciwgLmFjY29yZGlvbiBhW2RhdGEtc2Ytcm9sZT0ndG9nZ2xlTGluayddLmV4cGFuZGVkOmFmdGVyLCAuc2YtbGlzdC0tZXhwYW5kYWJsZV9faGVhZGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmFmdGVyLCAuc2YtbGlzdC0tZXhwYW5kYWJsZV9faGVhZGVyLmV4cGFuZGVkOmFmdGVyLCAuc2YtbGlzdC0tZXhwYW5kYWJsZSBhW2RhdGEtc2Ytcm9sZT0ndG9nZ2xlTGluayddW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmFmdGVyLCAuc2YtbGlzdC0tZXhwYW5kYWJsZSBhW2RhdGEtc2Ytcm9sZT0ndG9nZ2xlTGluayddLmV4cGFuZGVkOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9SZXNvdXJjZVBhY2thZ2VzL0FuZ2xpY2FyZVdhL2Fzc2V0cy9kaXN0L2ltYWdlcy9hY2NvcmRpb24tYXJyb3ctd2hpdGUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIC5hY2NvcmRpb25fX2hlYWRlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciwgLmFjY29yZGlvbl9faGVhZGVyLmV4cGFuZGVkOmFmdGVyLCAuYWNjb3JkaW9uIGFbZGF0YS1zZi1yb2xlPSd0b2dnbGVMaW5rJ11bYXJpYS1leHBhbmRlZD1cInRydWVcIl06YWZ0ZXIsIC5hY2NvcmRpb24gYVtkYXRhLXNmLXJvbGU9J3RvZ2dsZUxpbmsnXS5leHBhbmRlZDphZnRlciwgLnNmLWxpc3QtLWV4cGFuZGFibGVfX2hlYWRlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciwgLnNmLWxpc3QtLWV4cGFuZGFibGVfX2hlYWRlci5leHBhbmRlZDphZnRlciwgLnNmLWxpc3QtLWV4cGFuZGFibGUgYVtkYXRhLXNmLXJvbGU9J3RvZ2dsZUxpbmsnXVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciwgLnNmLWxpc3QtLWV4cGFuZGFibGUgYVtkYXRhLXNmLXJvbGU9J3RvZ2dsZUxpbmsnXS5leHBhbmRlZDphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMTgwZGVnKTsgfSB9XG4gIC5hY2NvcmRpb24gYVtkYXRhLXNmLXJvbGU9J2V4cGFuZEFsbCddLCAuYWNjb3JkaW9uIGFbZGF0YS1zZi1yb2xlPSdjb2xsYXBzZUFsbCddLCAuc2YtbGlzdC0tZXhwYW5kYWJsZSBhW2RhdGEtc2Ytcm9sZT0nZXhwYW5kQWxsJ10sIC5zZi1saXN0LS1leHBhbmRhYmxlIGFbZGF0YS1zZi1yb2xlPSdjb2xsYXBzZUFsbCddIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmFjY29yZGlvbl9fcGFuZWwsIC5hY2NvcmRpb24gLnNmLWxpc3QtY29udGVudCwgLnNmLWxpc3QtLWV4cGFuZGFibGVfX3BhbmVsLCAuc2YtbGlzdC0tZXhwYW5kYWJsZSAuc2YtbGlzdC1jb250ZW50IHtcbiAgICBtYXJnaW46IC0yMHB4IDAgMjBweDtcbiAgICBwYWRkaW5nOiAwIDEuMnJlbSAxcmVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgIC5hY2NvcmRpb25fX3BhbmVsLCAuYWNjb3JkaW9uIC5zZi1saXN0LWNvbnRlbnQsIC5zZi1saXN0LS1leHBhbmRhYmxlX19wYW5lbCwgLnNmLWxpc3QtLWV4cGFuZGFibGUgLnNmLWxpc3QtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtOyB9IH1cbiAgICAuYWNjb3JkaW9uX19wYW5lbDpmb2N1cywgLmFjY29yZGlvbiAuc2YtbGlzdC1jb250ZW50OmZvY3VzLCAuc2YtbGlzdC0tZXhwYW5kYWJsZV9fcGFuZWw6Zm9jdXMsIC5zZi1saXN0LS1leHBhbmRhYmxlIC5zZi1saXN0LWNvbnRlbnQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5hY2NvcmRpb25fX3BhbmVsOmJlZm9yZSwgLmFjY29yZGlvbiAuc2YtbGlzdC1jb250ZW50OmJlZm9yZSwgLnNmLWxpc3QtLWV4cGFuZGFibGVfX3BhbmVsOmJlZm9yZSwgLnNmLWxpc3QtLWV4cGFuZGFibGUgLnNmLWxpc3QtY29udGVudDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgIG1hcmdpbjogMCAwIDJyZW07IH1cbiAgICAuYWNjb3JkaW9uX19wYW5lbCBpLCAuYWNjb3JkaW9uIC5zZi1saXN0LWNvbnRlbnQgaSwgLnNmLWxpc3QtLWV4cGFuZGFibGVfX3BhbmVsIGksIC5zZi1saXN0LS1leHBhbmRhYmxlIC5zZi1saXN0LWNvbnRlbnQgaSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAuYWNjb3JkaW9uX19wYW5lbCBpLCAuYWNjb3JkaW9uIC5zZi1saXN0LWNvbnRlbnQgaSwgLnNmLWxpc3QtLWV4cGFuZGFibGVfX3BhbmVsIGksIC5zZi1saXN0LS1leHBhbmRhYmxlIC5zZi1saXN0LWNvbnRlbnQgaSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTsgfSB9XG4gICAgLmFjY29yZGlvbl9fcGFuZWwgdGFibGUsIC5hY2NvcmRpb24gLnNmLWxpc3QtY29udGVudCB0YWJsZSwgLnNmLWxpc3QtLWV4cGFuZGFibGVfX3BhbmVsIHRhYmxlLCAuc2YtbGlzdC0tZXhwYW5kYWJsZSAuc2YtbGlzdC1jb250ZW50IHRhYmxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICAgIC5hY2NvcmRpb25fX3BhbmVsIHRhYmxlIHRkLCAuYWNjb3JkaW9uIC5zZi1saXN0LWNvbnRlbnQgdGFibGUgdGQsIC5zZi1saXN0LS1leHBhbmRhYmxlX19wYW5lbCB0YWJsZSB0ZCwgLnNmLWxpc3QtLWV4cGFuZGFibGUgLnNmLWxpc3QtY29udGVudCB0YWJsZSB0ZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDAgNXB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAuYWNjb3JkaW9uX19wYW5lbCB0YWJsZSB0ZCwgLmFjY29yZGlvbiAuc2YtbGlzdC1jb250ZW50IHRhYmxlIHRkLCAuc2YtbGlzdC0tZXhwYW5kYWJsZV9fcGFuZWwgdGFibGUgdGQsIC5zZi1saXN0LS1leHBhbmRhYmxlIC5zZi1saXN0LWNvbnRlbnQgdGFibGUgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4OyB9IH1cbiAgICAgICAgLmFjY29yZGlvbl9fcGFuZWwgdGFibGUgdGQ6Zmlyc3QtY2hpbGQsIC5hY2NvcmRpb24gLnNmLWxpc3QtY29udGVudCB0YWJsZSB0ZDpmaXJzdC1jaGlsZCwgLnNmLWxpc3QtLWV4cGFuZGFibGVfX3BhbmVsIHRhYmxlIHRkOmZpcnN0LWNoaWxkLCAuc2YtbGlzdC0tZXhwYW5kYWJsZSAuc2YtbGlzdC1jb250ZW50IHRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAuYWNjb3JkaW9uX19wYW5lbCB1bCwgLmFjY29yZGlvbiAuc2YtbGlzdC1jb250ZW50IHVsLCAuc2YtbGlzdC0tZXhwYW5kYWJsZV9fcGFuZWwgdWwsIC5zZi1saXN0LS1leHBhbmRhYmxlIC5zZi1saXN0LWNvbnRlbnQgdWwge1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDsgfVxuICAgIC5hY2NvcmRpb25fX3BhbmVsIHAsIC5hY2NvcmRpb24gLnNmLWxpc3QtY29udGVudCBwLCAuc2YtbGlzdC0tZXhwYW5kYWJsZV9fcGFuZWwgcCwgLnNmLWxpc3QtLWV4cGFuZGFibGUgLnNmLWxpc3QtY29udGVudCBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmFjY29yZGlvbl9fcGFuZWwgLmJ0biwgLmFjY29yZGlvbiAuc2YtbGlzdC1jb250ZW50IC5idG4sIC5zZi1saXN0LS1leHBhbmRhYmxlX19wYW5lbCAuYnRuLCAuc2YtbGlzdC0tZXhwYW5kYWJsZSAuc2YtbGlzdC1jb250ZW50IC5idG4ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgMCA0MHB4OyB9XG5cbmJvZHkucHVycGxlIC5hY2NvcmRpb25fX2hlYWRlcjpob3ZlciwgYm9keS5wdXJwbGUgLmFjY29yZGlvbl9faGVhZGVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzdhNDE4MzsgfVxuXG5ib2R5LnB1cnBsZSAuYWNjb3JkaW9uX19oZWFkZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjN2E0MTgzOyB9XG5cbmJvZHkucHVycGxlIC5hY2NvcmRpb25fX3BhbmVsIGkge1xuICBjb2xvcjogIzdhNDE4MzsgfVxuXG5ib2R5LnBpbmsgLmFjY29yZGlvbl9faGVhZGVyOmhvdmVyLCBib2R5LnBpbmsgLmFjY29yZGlvbl9faGVhZGVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2M2MzY2MzsgfVxuXG5ib2R5LnBpbmsgLmFjY29yZGlvbl9faGVhZGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2M2MzY2MzsgfVxuXG5ib2R5LnBpbmsgLmFjY29yZGlvbl9fcGFuZWwgaSB7XG4gIGNvbG9yOiAjYzYzNjYzOyB9XG5cbmJvZHkuZ29sZCAuYWNjb3JkaW9uX19oZWFkZXI6aG92ZXIsIGJvZHkuZ29sZCAuYWNjb3JkaW9uX19oZWFkZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWRjODAwOyB9XG5cbmJvZHkuZ29sZCAuYWNjb3JkaW9uX19oZWFkZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWRjODAwOyB9XG5cbmJvZHkuZ29sZCAuYWNjb3JkaW9uX19wYW5lbCBpIHtcbiAgY29sb3I6ICNlZGM4MDA7IH1cblxuYm9keS5saWdodGJsdWUgLmFjY29yZGlvbl9faGVhZGVyOmhvdmVyLCBib2R5LmxpZ2h0Ymx1ZSAuYWNjb3JkaW9uX19oZWFkZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMjk4ZmMyOyB9XG5cbmJvZHkubGlnaHRibHVlIC5hY2NvcmRpb25fX2hlYWRlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyOThmYzI7IH1cblxuYm9keS5saWdodGJsdWUgLmFjY29yZGlvbl9fcGFuZWwgaSB7XG4gIGNvbG9yOiAjMjk4ZmMyOyB9XG5cbmJvZHkub3JhbmdlIC5hY2NvcmRpb25fX2hlYWRlcjpob3ZlciwgYm9keS5vcmFuZ2UgLmFjY29yZGlvbl9faGVhZGVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0ZGODIwMDsgfVxuXG5ib2R5Lm9yYW5nZSAuYWNjb3JkaW9uX19oZWFkZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkY4MjAwOyB9XG5cbmJvZHkub3JhbmdlIC5hY2NvcmRpb25fX3BhbmVsIGkge1xuICBjb2xvcjogI0ZGODIwMDsgfVxuXG5ib2R5LnRlYWwgLmFjY29yZGlvbl9faGVhZGVyOmhvdmVyLCBib2R5LnRlYWwgLmFjY29yZGlvbl9faGVhZGVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzAwYTNhZDsgfVxuXG5ib2R5LnRlYWwgLmFjY29yZGlvbl9faGVhZGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwYTNhZDsgfVxuXG5ib2R5LnRlYWwgLmFjY29yZGlvbl9fcGFuZWwgaSB7XG4gIGNvbG9yOiAjMDBhM2FkOyB9XG5cbmJvZHkucHVycGxlIC5zZi1saXN0LS1leHBhbmRhYmxlIGFbZGF0YS1zZi1yb2xlPSd0b2dnbGVMaW5rJ106aG92ZXIsIGJvZHkucHVycGxlIC5zZi1saXN0LS1leHBhbmRhYmxlIGFbZGF0YS1zZi1yb2xlPSd0b2dnbGVMaW5rJ106Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjN2E0MTgzOyB9XG5cbmJvZHkucHVycGxlIC5zZi1saXN0LS1leHBhbmRhYmxlIGFbZGF0YS1zZi1yb2xlPSd0b2dnbGVMaW5rJ10uZXhwYW5kZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjN2E0MTgzOyB9XG5cbmJvZHkucHVycGxlIC5zZi1saXN0LS1leHBhbmRhYmxlIC5zZi1saXN0LWNvbnRlbnQgaSB7XG4gIGNvbG9yOiAjN2E0MTgzOyB9XG5cbmJvZHkucGluayAuc2YtbGlzdC0tZXhwYW5kYWJsZSBhW2RhdGEtc2Ytcm9sZT0ndG9nZ2xlTGluayddOmhvdmVyLCBib2R5LnBpbmsgLnNmLWxpc3QtLWV4cGFuZGFibGUgYVtkYXRhLXNmLXJvbGU9J3RvZ2dsZUxpbmsnXTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNjNjM2NjM7IH1cblxuYm9keS5waW5rIC5zZi1saXN0LS1leHBhbmRhYmxlIGFbZGF0YS1zZi1yb2xlPSd0b2dnbGVMaW5rJ10uZXhwYW5kZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYzYzNjYzOyB9XG5cbmJvZHkucGluayAuc2YtbGlzdC0tZXhwYW5kYWJsZSAuc2YtbGlzdC1jb250ZW50IGkge1xuICBjb2xvcjogI2M2MzY2MzsgfVxuXG5ib2R5LmdvbGQgLnNmLWxpc3QtLWV4cGFuZGFibGUgYVtkYXRhLXNmLXJvbGU9J3RvZ2dsZUxpbmsnXTpob3ZlciwgYm9keS5nb2xkIC5zZi1saXN0LS1leHBhbmRhYmxlIGFbZGF0YS1zZi1yb2xlPSd0b2dnbGVMaW5rJ106Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWRjODAwOyB9XG5cbmJvZHkuZ29sZCAuc2YtbGlzdC0tZXhwYW5kYWJsZSBhW2RhdGEtc2Ytcm9sZT0ndG9nZ2xlTGluayddLmV4cGFuZGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VkYzgwMDsgfVxuXG5ib2R5LmdvbGQgLnNmLWxpc3QtLWV4cGFuZGFibGUgLnNmLWxpc3QtY29udGVudCBpIHtcbiAgY29sb3I6ICNlZGM4MDA7IH1cblxuYm9keS5saWdodGJsdWUgLnNmLWxpc3QtLWV4cGFuZGFibGUgYVtkYXRhLXNmLXJvbGU9J3RvZ2dsZUxpbmsnXTpob3ZlciwgYm9keS5saWdodGJsdWUgLnNmLWxpc3QtLWV4cGFuZGFibGUgYVtkYXRhLXNmLXJvbGU9J3RvZ2dsZUxpbmsnXTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMyOThmYzI7IH1cblxuYm9keS5saWdodGJsdWUgLnNmLWxpc3QtLWV4cGFuZGFibGUgYVtkYXRhLXNmLXJvbGU9J3RvZ2dsZUxpbmsnXS5leHBhbmRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyOThmYzI7IH1cblxuYm9keS5saWdodGJsdWUgLnNmLWxpc3QtLWV4cGFuZGFibGUgLnNmLWxpc3QtY29udGVudCBpIHtcbiAgY29sb3I6ICMyOThmYzI7IH1cblxuYm9keS5vcmFuZ2UgLnNmLWxpc3QtLWV4cGFuZGFibGUgYVtkYXRhLXNmLXJvbGU9J3RvZ2dsZUxpbmsnXTpob3ZlciwgYm9keS5vcmFuZ2UgLnNmLWxpc3QtLWV4cGFuZGFibGUgYVtkYXRhLXNmLXJvbGU9J3RvZ2dsZUxpbmsnXTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNGRjgyMDA7IH1cblxuYm9keS5vcmFuZ2UgLnNmLWxpc3QtLWV4cGFuZGFibGUgYVtkYXRhLXNmLXJvbGU9J3RvZ2dsZUxpbmsnXS5leHBhbmRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRjgyMDA7IH1cblxuYm9keS5vcmFuZ2UgLnNmLWxpc3QtLWV4cGFuZGFibGUgLnNmLWxpc3QtY29udGVudCBpIHtcbiAgY29sb3I6ICNGRjgyMDA7IH1cblxuYm9keS50ZWFsIC5zZi1saXN0LS1leHBhbmRhYmxlIGFbZGF0YS1zZi1yb2xlPSd0b2dnbGVMaW5rJ106aG92ZXIsIGJvZHkudGVhbCAuc2YtbGlzdC0tZXhwYW5kYWJsZSBhW2RhdGEtc2Ytcm9sZT0ndG9nZ2xlTGluayddOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzAwYTNhZDsgfVxuXG5ib2R5LnRlYWwgLnNmLWxpc3QtLWV4cGFuZGFibGUgYVtkYXRhLXNmLXJvbGU9J3RvZ2dsZUxpbmsnXS5leHBhbmRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMGEzYWQ7IH1cblxuYm9keS50ZWFsIC5zZi1saXN0LS1leHBhbmRhYmxlIC5zZi1saXN0LWNvbnRlbnQgaSB7XG4gIGNvbG9yOiAjMDBhM2FkOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFJlc3BvbnNpdmUgVGFic1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnRhYnMge1xuICBjb2xvcjogIzAwMDsgfVxuICAudGFic19fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGFic19fcGFuZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxLjJlbSAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbjogMCAwIC0xcHg7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAudGFic19fcGFuZWwuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50YWJzX19hY2MsIC50YWJzX190YWIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgLTFweCAtMXB4IDA7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMS4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuICAgIC50YWJzX19hY2M6aG92ZXIsIC50YWJzX190YWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjsgfVxuICAgIC50YWJzX19hY2MuaXMtYWN0aXZlLCAudGFic19fdGFiLmlzLWFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLnRhYnNfX2FjYy5pcy1hY3RpdmU6YmVmb3JlLCAudGFic19fdGFiLmlzLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzVDNzZEQzsgfVxuICAudGFic19fYWNjIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4udGFic19fYWNjIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFic19fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU2xpY2sgU2xpZGVyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2VkYzgwMDtcbiAgICBtYXJnaW46IDAgNXB4OyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNlZGM4MDA7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgVGFibGUgU3R5bGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG50YWJsZSB0aCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG50YWJsZSB0ZCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4udGFibGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDAgMCA5MHB4OyB9IH1cbiAgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYyZjI7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOGU3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07IH1cbiAgICAgIC50YWJsZS1jb250YWluZXIgdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aDpudGgtY2hpbGQoMm4rMykge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNGYyOyB9XG4gICAgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOGU3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07IH1cbiAgICAgIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZDpudGgtY2hpbGQoMm4rMykge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNGYyOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIE1vZGFsIFN0eWxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLm1vZGFsX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm1vZGFsX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWRlYWU3O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZGVhZTcgMCUsICNmZWZlZmUgNTAlLCAjZWRlYWU3IDEwMCUpO1xuICAgICAgICBwYWRkaW5nOiA2MHB4ICA2MHB4ICAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDc4MHB4OyB9IH1cbiAgICAubW9kYWxfX2NvbnRhaW5lciBhIHtcbiAgICAgIGNvbG9yOiAjYzk5NzAwOyB9XG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDsgfSB9XG4gICAgLm1vZGFsX19jbG9zZTpob3ZlciwgLm1vZGFsX19jbG9zZTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2M2MzY2MztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubW9kYWxfX2ludHJvLWNvcHkge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAubW9kYWxfX2ludHJvLWNvcHkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAgIC5tb2RhbF9faW50cm8tY29weSBoMiB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgLm1vZGFsX19pbnRyby1jb3B5IGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtOyB9IH1cbiAgLm1vZGFsX19ib2R5LWNvcHkge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgLm1vZGFsX19ib2R5LWNvcHkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMjBweDsgfSB9XG4gICAgLm1vZGFsX19ib2R5LWNvcHkgcCB7XG4gICAgICBwYWRkaW5nOiAwcHggMHB4OyB9XG4gICAgICAubW9kYWxfX2JvZHktY29weSBwIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgLm1vZGFsIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm1vZGFsIHVsIGxpIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAwLjdlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgIC5tb2RhbCB1bCBsaSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q2ZDE7IH0gfVxuICAgICAgLm1vZGFsIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI3NsaWRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAjc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlciB7XG4gICAgICBoZWlnaHQ6IDUwMHB4OyB9IH1cbiAgI3NsaWRlci13cmFwcGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwbXM7IH1cbiAgICAjc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwbXM7IH1cbiAgICAgICNzbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpZGUtaXRlbSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICAgICNzbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpZGUtaXRlbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICAgICAgI3NsaWRlci13cmFwcGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGlkZS1pdGVtIC5zbGlkZS1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTguNzVlbSkge1xuICAgICAgICAgICAgI3NsaWRlci13cmFwcGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGlkZS1pdGVtIC5zbGlkZS1pbWFnZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gICAgICAgICAgI3NsaWRlci13cmFwcGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGlkZS1pdGVtIC5zbGlkZS1pbWFnZSAuc2xpZGUtYmcge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgICAgICAgI3NsaWRlci13cmFwcGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGlkZS1pdGVtIC5zbGlkZS1pbWFnZSAuc2xpZGUtYmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MiU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY5MzE3MTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgICAgICAgICAjc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWRlLWl0ZW0gLnNsaWRlLWltYWdlIC5zbGlkZS1iZy5wdXJwbGUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY5MzE3MTsgfVxuICAgICAgICAgICAgICAgICNzbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpZGUtaXRlbSAuc2xpZGUtaW1hZ2UgLnNsaWRlLWJnLnBpbmsge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlMzQ2MzsgfVxuICAgICAgICAgICAgICAgICNzbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpZGUtaXRlbSAuc2xpZGUtaW1hZ2UgLnNsaWRlLWJnLmJsdWUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTJjNjsgfSB9XG4gICAgICAgICAgI3NsaWRlci13cmFwcGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGlkZS1pdGVtIC5zbGlkZS1pbWFnZSBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgICAgICAjc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWRlLWl0ZW0gLnNsaWRlLWltYWdlIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAgICAgICAgICNzbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpZGUtaXRlbSAuc2xpZGUtaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgI3NsaWRlci13cmFwcGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGlkZS1pdGVtIC5zbGlkZS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggNTBweCAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMzc1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OC42ODc1ZW0pIHtcbiAgICAgICAgICAgICNzbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpZGUtaXRlbSAuc2xpZGUtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY5MzE3MTsgfVxuICAgICAgICAgICAgICAjc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWRlLWl0ZW0gLnNsaWRlLWNvbnRlbnQtd3JhcHBlci5wdXJwbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTMxNzE7IH1cbiAgICAgICAgICAgICAgI3NsaWRlci13cmFwcGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGlkZS1pdGVtIC5zbGlkZS1jb250ZW50LXdyYXBwZXIucGluayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlMzQ2MzsgfVxuICAgICAgICAgICAgICAjc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWRlLWl0ZW0gLnNsaWRlLWNvbnRlbnQtd3JhcHBlci5ibHVlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA5MmM2OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgICAjc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWRlLWl0ZW0gLnNsaWRlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjgwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgICAgICNzbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpZGUtaXRlbSAuc2xpZGUtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgbGVmdDogMTAwcHg7XG4gICAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICAgICAgICAgICAgI3NsaWRlci13cmFwcGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGlkZS1pdGVtIC5zbGlkZS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICBsZWZ0OiAxNTBweDsgfSB9XG4gICAgICAgICNzbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpZGUtaXRlbSAuc2xpZGUtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICNzbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpZGUtaXRlbSAuc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgICAgICNzbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpZGUtaXRlbSAuc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1LjYyNWVtKSB7XG4gICAgICAgICAgICAjc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWRlLWl0ZW0gLnNsaWRlLWNvbnRlbnQge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg3JTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgICAgICAgICAjc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWRlLWl0ZW0gLnNsaWRlLWNvbnRlbnQge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk3JTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgICAgICAjc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWRlLWl0ZW0gLnNsaWRlLWNvbnRlbnQgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgICAgICNzbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpZGUtaXRlbSAuc2xpZGUtYWN0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4Ljc1ZW0pIHtcbiAgICAgICAgICAgICNzbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpZGUtaXRlbSAuc2xpZGUtYWN0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgICAgICAgI3NsaWRlci13cmFwcGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGlkZS1pdGVtIC5zbGlkZS1hY3Rpb24tYnV0dG9uIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgICAgICNzbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpZGUtaXRlbSAuc2xpZGUtYWN0aW9uLWJ1dHRvbiBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICNzbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTM1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAjc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC03MHB4OyB9IH1cbiAgICAjc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwQTJBRSAhaW1wb3J0YW50OyB9XG4gICAgICAjc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwQTJBRSAhaW1wb3J0YW50OyB9XG4gICAgI3NsaWRlci13cmFwcGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAjc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgI3NsaWRlci13cmFwcGVyIC5zbGljay1zbGlkZXIgYnV0dG9uLnNsaWNrLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzMDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIHRvcDogLTE1N3B4O1xuICAgIGJvdHRvbTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAjc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlciBidXR0b24uc2xpY2stYXJyb3cge1xuICAgICAgICB0b3A6IDEzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAjc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlciBidXR0b24uc2xpY2stYXJyb3cge1xuICAgICAgICB0b3A6IDA7IH0gfVxuICAgICNzbGlkZXItd3JhcHBlciAuc2xpY2stc2xpZGVyIGJ1dHRvbi5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDMwcHg7IH1cbiAgICAjc2xpZGVyLXdyYXBwZXIgLnNsaWNrLXNsaWRlciBidXR0b24uc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogMzBweDsgfVxuICAjc2xpZGVyLXdyYXBwZXIgI3BhdXNlLXBsYXktYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgI3NsaWRlci13cmFwcGVyICNwYXVzZS1wbGF5LWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQyNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OC43NWVtKSB7XG4gICAgICAjc2xpZGVyLXdyYXBwZXIgI3BhdXNlLXBsYXktYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzc1cHg7IH0gfVxuICAgICNzbGlkZXItd3JhcHBlciAjcGF1c2UtcGxheS1idG4gI3BhdXNlLWJ0biB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjc2xpZGVyLXdyYXBwZXIgI3BhdXNlLXBsYXktYnRuICNwbGF5LWJ0biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNvdXItc2VydmljZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBncmlkLWdhcDogMjVweDtcbiAgcGFkZGluZzogMjBweCAwIDgwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAgICNvdXItc2VydmljZXMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1LjYyNWVtKSB7XG4gICAgI291ci1zZXJ2aWNlcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpOyB9IH1cbiAgI291ci1zZXJ2aWNlcyAuc2VydmljZS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjM0Y5MEM0O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgI291ci1zZXJ2aWNlcyAuc2VydmljZS1jYXJkOmhvdmVyLCAjb3VyLXNlcnZpY2VzIC5zZXJ2aWNlLWNhcmQ6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgI291ci1zZXJ2aWNlcyAuc2VydmljZS1jYXJkIC5zZXJ2aWNlLWNhcmRfX2ltZy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICNvdXItc2VydmljZXMgLnNlcnZpY2UtY2FyZCAuc2VydmljZS1jYXJkX19pbWctd3JhcHBlciBpbWcge1xuICAgICAgICBoZWlnaHQ6IDExNXB4OyB9XG4gICAgI291ci1zZXJ2aWNlcyAuc2VydmljZS1jYXJkIC5zZXJ2aWNlLWNhcmRfX3RpdGxlLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICNvdXItc2VydmljZXMgLnNlcnZpY2UtY2FyZCAuc2VydmljZS1jYXJkX190aXRsZS13cmFwcGVyIC5zZXJ2aWNlLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIE5vcm1hbGl6ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyohIG5vcm1hbGl6ZS5jc3MgdjYuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cclxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm5hdixcclxuc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAqL1xyXG5cclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5tYWluIHsgLyogMSAqL1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxyXG4gKi9cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAxZW0gNDBweDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gIGhlaWdodDogMDsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXHJcbiAqL1xyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXHJcbiAqL1xyXG5cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xyXG5cclxuYXVkaW8sXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxyXG4gKi9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKi9cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzLCAvKiAxICovXHJcbm1lbnUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBTY3JpcHRpbmdcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcblxyXG5jYW52YXMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBIaWRkZW5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBTa2VsZXRvblxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaHRtbCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHRjb2xvcjogJGdfdGV4dC1jb2xvdXI7XHJcblx0Zm9udC1mYW1pbHk6ICRnX2ZvbnQtZGVmYXVsdDtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuKixcclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbnN2Zy5pY29uIHtcclxuXHQvLyB1bmludHVpdGl2ZSwgdGhpcyBhbGxvd3MgU1ZHJ3MgdG8gYmUgY2xpY2tlZC5cclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEhlbHBlcnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnZpc3VhbGx5aGlkZGVuLCAuc3Itb25seSB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0bWFyZ2luOiAtMXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDFweDtcclxufVxyXG5cclxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXHJcbi52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xyXG5cdGNsaXA6IGF1dG87XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG1hcmdpbjogMDtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uY2xlYXJmaXg6YmVmb3JlLFxyXG4uY2xlYXJmaXg6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uY2xlYXJmaXg6YWZ0ZXIge1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uY2VudGVyZWQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5hbGlnbi1sZWZ0IHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uYWxpZ24tcmlnaHQge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubm9iciB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4ubW9iaWxlLW9ubHkge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdEBpbmNsdWRlIGJwKHhzKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmNzcy0tZmFpbGVkIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jc3MtLXBhc3NlZCB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4iLCJAbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XHJcblx0Zm9udC1zaXplOiAkc2l6ZTtcclxuXHRmb250LXNpemU6IGNhbGN1bGF0ZVJlbSgkc2l6ZSk7XHJcbn1cclxuLy8gRXhhbXBsZSB1c2FnZSAtIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KVxyXG5cclxuQG1peGluIGJwKCRicmVha3BvaW50Om51bGwsICRtaW5vcm1heDptaW4sICR3aWR0aG9yaGVpZ2h0OndpZHRoKSB7XHJcblxyXG5cdEBpZiBub3QgbWFwLWhhcy1rZXkoKG1heDowLG1pbjowKSwgJG1pbm9ybWF4KSAge1xyXG5cdFx0JG1pbm9ybWF4OiBtaW47XHJcblx0fVxyXG5cclxuXHRAaWYgbm90IG1hcC1oYXMta2V5KCh3aWR0aDowLGhlaWdodDowKSwgJHdpZHRob3JoZWlnaHQpICB7XHJcblx0XHQkd2lkdGhvcmhlaWdodDogd2lkdGg7XHJcblx0fVxyXG5cclxuXHRAaWYgbWFwLWhhcy1rZXkoZmV0Y2goJGJyZWFrcG9pbnRzLCAkd2lkdGhvcmhlaWdodCksICRicmVha3BvaW50KSB7XHJcblx0XHQkYnJlYWtwb2ludDogZmV0Y2goJGJyZWFrcG9pbnRzLCAkd2lkdGhvcmhlaWdodCwgJGJyZWFrcG9pbnQpO1xyXG5cdFx0QGlmICRtaW5vcm1heCA9PSBtYXgge1xyXG5cdFx0XHQkYnJlYWtwb2ludDogJGJyZWFrcG9pbnQgLSAxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaWYgJGJyZWFrcG9pbnQge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCN7JG1pbm9ybWF4fS0jeyR3aWR0aG9yaGVpZ2h0fTogY2FsY3VsYXRlRW0oJGJyZWFrcG9pbnQpKSB7IEBjb250ZW50OyB9XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4geigkemluZGV4Om51bGwpIHtcclxuXHR6LWluZGV4OiBmZXRjaCgkeiwgJHppbmRleCk7XHJcbn1cclxuXHJcbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XHJcblx0b3BhY2l0eTogJG9wYWNpdHk7XHJcblx0JG9wYWNpdHktaWU6ICRvcGFjaXR5ICogMTAwO1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7IC8vSUU4XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LW5vLXN0eWxlIHsgICBcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgVHlwb2dyYXBoeVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaDEsIGgyLCBoMywgaDQge1xyXG5cdGNvbG9yOiAkZ190ZXh0LWNvbG91cjtcclxuXHRmb250LWZhbWlseTogJHNvbG9tb247XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4zNTM7XHJcbn1cclxuXHJcbmgxIHtcclxuXHRAaW5jbHVkZSBmb250LXNpemUoNzVweCk7XHJcblx0bWFyZ2luOiAwIDAgMjBweDtcclxufVxyXG5cclxuaDIge1xyXG5cdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDI2cHgpO1xyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuXHQgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1MHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgIH1cclxufVxyXG5cclxuaDMge1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuXHRtYXJnaW46IDAgMCAzMHB4O1xyXG59XHJcblxyXG5oNCB7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG5cdG1hcmdpbjogMCAwIDIwcHg7XHJcbn1cclxuXHJcbnAge1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweDtcclxufVxyXG5cclxuYSB7XHJcblx0Y29sb3I6ICRnX2xpZ2h0Ymx1ZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdCY6YWN0aXZlLFxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRjb2xvcjogJGdfbGlnaHRibHVlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRvdXRsaW5lOiAwXHJcblx0fVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEZvcm0gc3R5bGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4kZ19ib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG5cclxuaW5wdXQge1xyXG4gICAgQGluY2x1ZGUgYnAoc20sIG1heCkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1icmFuZCB7XHJcbiAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPXRleHRdLFxyXG4gICAgaW5wdXRbdHlwZT1lbWFpbF0sXHJcbiAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuICAgIGlucHV0W3R5cGU9c2VhcmNoXSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnX2ZvbnQtZGVmYXVsdDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBib3JkZXI6ICRnX2JvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDBweCA2cHggMCByZ2JhKDAsMCwwLC4xKTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSxcclxuICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSxcclxuICAgIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcclxuICAgIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcclxuICAgIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogJGdfYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnI3skaW1hZ2VzX3Jvb3R9L2ljby10aWNrLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMnB4ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGdfZm9udC1kZWZhdWx0O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICBib3JkZXI6ICRnX2JvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDBweCA2cHggMCByZ2JhKDAsMCwwLC4xKTtcclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJHNjaGVtZSBpbiAkc2NoZW1lcyB7XHJcbiAgICBib2R5LiN7bnRoKCRzY2hlbWUsIDEpfSAuZm9ybS1icmFuZCB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSxcclxuICAgICAgICBpbnB1dFt0eXBlPWVtYWlsXSB7XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBudGgoJHNjaGVtZSwgMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbnRoKCRzY2hlbWUsIDIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbnRoKCRzY2hlbWUsIDIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbnRoKCRzY2hlbWUsIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgICAgICAgICAmICsgbGFiZWw6aG92ZXIsICYgKyBsYWJlbDpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbnRoKCRzY2hlbWUsIDIpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG50aCgkc2NoZW1lLCAyKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBudGgoJHNjaGVtZSwgMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyLCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyB7XHJcbiAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbnRoKCRzY2hlbWUsIDIpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG50aCgkc2NoZW1lLCAyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbCxcclxuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyArIGxhYmVsIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNkZGQ7IC8qIGZvY3VzIHN0eWxlICovXHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbnRoKCRzY2hlbWUsIDIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwcHggNnB4IDAgcmdiYSgwLDAsMCwuMSk7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG50aCgkc2NoZW1lLCAyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBudGgoJHNjaGVtZSwgMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRpbWFnZXNfcm9vdH0vaWNvLWFycm93LXNlbGVjdC1mb2N1cy5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlc19yb290fS9pY28tYXJyb3ctc2VsZWN0LnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL3NlbGVjdCBkcm9wZG93biBzdHlsaW5nXHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItY2xvc2UtbWFzayB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAvLyBzdHlsZXMgcmVxdWlyZWQgZm9yIElFIHRvIHdvcmtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XHJcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xMDAwMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDUxO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXJlc3VsdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAmW2FyaWEtc2VsZWN0ZWRdIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbnRoKCRzY2hlbWUsIDIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG50aCgkc2NoZW1lLCAyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skaW1hZ2VzX3Jvb3R9L2ljby1hcnJvdy1zZWxlY3QtZm9jdXMuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skaW1hZ2VzX3Jvb3R9L2ljby1hcnJvdy1zZWxlY3Quc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ193aGl0ZTtcclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZ19ib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICAgICAgJltyb2xlPWdyb3VwXSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZbYXJpYS1kaXNhYmxlZD10cnVlXSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmctcmVjYXB0Y2hhe1xyXG4gICAgbWFyZ2luOjIwcHggMDtcclxufVxyXG5cclxuLnNlY3Rpb24tcGFnZS1jb250ZW50IC5nLXJlY2FwdGNoYSB7XHJcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xyXG59XHJcblxyXG5idXR0b24uYnRuLmpzLXN1Ym1pdC5kaXNhYmxlZCB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQnV0dG9uIFN0eWxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuJGJ0bi1ib3JkZXItd2lkdGg6IDA7XHJcbiRidG4tYm9yZGVyLXN0eWxlOiBub25lO1xyXG4kYnRuLXJhZGl1czogNXB4O1xyXG4kYnRuLWZvbnQtc2l6ZTogMThweDtcclxuXHJcbiRnX2JnLWNvbG91cjogJGdfcHVycGxlO1xyXG5cclxuLyogQnV0dG9uIFRoZW1lc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLy8gQnV0dG9ucyBQcmltYXJ5XHJcbiRidG4tZmlsbDogI2YyZjJmMjtcclxuJGJ0bi10ZXh0OiAkZ193aGl0ZTtcclxuJGJ0bi1ib3JkZXI6ICMzMzM7XHJcbi8vIEJ1dHRvbnMgU2Vjb25kYXJ5XHJcbiRidG4tZmlsbC1zZWNvbmRhcnk6ICRnX2JnLWNvbG91cjtcclxuJGJ0bi10ZXh0LXNlY29uZGFyeTogJGdfd2hpdGU7XHJcbiRidG4tYm9yZGVyLXNlY29uZGFyeTogJGdfYmctY29sb3VyO1xyXG4vLyBCdXR0b25zIFRlcnRpYXJ5XHJcbiRidG4tZmlsbC10ZXJ0aWFyeTogdHJhbnNwYXJlbnQ7XHJcbiRidG4tdGV4dC10ZXJ0aWFyeTogJGdfd2hpdGU7XHJcbiRidG4tYm9yZGVyLXRlcnRpYXJ5OiAkZ193aGl0ZTtcclxuLy8gQnV0dG9uIGlzIGRpc2FibGVkXHJcbiRidG4tZmlsbC1kaXNhYmxlZDogZGFya2VuKCRnX2JnLWNvbG91ciwgMTApO1xyXG4kYnRuLXRleHQtZGlzYWJsZWQ6IGdyZXk7XHJcbiRidG4tYm9yZGVyLWRpc2FibGVkOiBkYXJrZW4oJGdfYmctY29sb3VyLCAxMCk7XHJcblxyXG4vKiBCYXNlIFN0eWxlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbmJ1dHRvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnNlY3Rpb24ge1xyXG4gICAgLmJ0bixcclxuICAgIC5idG4tLXJuZCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnRuLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCAkYnRuLWJvcmRlci1zdHlsZSAkYnRuLWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnRuLXJhZGl1cztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRidG4tdGV4dDtcclxuICAgICAgICBmb250LWZhbWlseTogJGdfZm9udC1kZWZhdWx0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjMDAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMC40ZW0gMC41ZW0gMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSwgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnRuLXRleHQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFsaWduLXJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC41ZW0gMC40ZW07XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1wYWdlLWxpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICBwYWRkaW5nOiAxZW0gMmVtIDFlbSAwLjhlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkc29sb21vbjtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzX3Jvb3R9L2FjY29yZGlvbi1hcnJvdy13aGl0ZS5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkc2NoZW1lIGluICRzY2hlbWVzIHtcclxuYm9keS4je250aCgkc2NoZW1lLCAxKX0gICAgXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQge1xyXG4gICAgICAgIC5idG4sXHJcbiAgICAgICAgLmJ0bi0tcm5kIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbnRoKCRzY2hlbWUsIDIpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggbnRoKCRzY2hlbWUsIDMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJHNjaGVtZSBpbiAkc2NoZW1lcyB7XHJcbmJvZHkuI3tudGgoJHNjaGVtZSwgMSl9ICBcclxuICAgIC5idG4tcGFnZS1saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJHNjaGVtZSwgMik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4IG50aCgkc2NoZW1lLCAzKTtcclxuICAgIH1cclxufVxyXG5cclxuc2VjdGlvbiB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgICAmLXB1cnBsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX3B1cnBsZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICRnX3B1cnBsZS1kYXJrZXI7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfcHVycGxlLWRhcmtlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXBpbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ19waW5rO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggJGdfcGluay1kYXJrZXI7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfcGluay1kYXJrZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZWFsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfdGVhbDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICRnX3RlYWwtZGFya2VyO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX3RlYWwtZGFya2VyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGlnaHRibHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfbGlnaHRibHVlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggJGdfbGlnaHRibHVlLWRhcmtlcjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ19saWdodGJsdWUtZGFya2VyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZ29sZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX2dvbGQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAkZ19nb2xkLWRhcmtlcjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ19nb2xkLWRhcmtlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJHNjaGVtZSBpbiAkc2NoZW1lcyB7XHJcbiAgICBib2R5LiN7bnRoKCRzY2hlbWUsIDEpfSAgXHJcbiAgICAuc2VjdGlvbi1wYWdlLWNvbnRlbnQge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAmLXB1cnBsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ19wdXJwbGU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggJGdfcHVycGxlLWRhcmtlcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX3B1cnBsZS1kYXJrZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1waW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX3Bpbms7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggJGdfcGluay1kYXJrZXI7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ19waW5rLWRhcmtlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRlYWwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfdGVhbDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAkZ190ZWFsLWRhcmtlcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX3RlYWwtZGFya2VyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbGlnaHRibHVlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX2xpZ2h0Ymx1ZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAkZ19saWdodGJsdWUtZGFya2VyO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfbGlnaHRibHVlLWRhcmtlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWdvbGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfZ29sZDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAkZ19nb2xkLWRhcmtlcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX2dvbGQtZGFya2VyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBCdXR0b24gU2l6ZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5idG4tLXNtYWxsIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnRuLWZvbnQtc2l6ZSAqMC44MTI1KTsgLy8xM3B4XHJcbiAgICBwYWRkaW5nOiAuNGVtIDFlbTtcclxufVxyXG5cclxuLmJ0bi0tbGFyZ2Uge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRidG4tZm9udC1zaXplICoxLjM3NSk7IC8vMjJweFxyXG4gICAgcGFkZGluZzogMWVtIDIuNWVtO1xyXG59XHJcblxyXG4uYnRuLS1mdWxsLXdpZHRoIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyBGdWxsIHdpZHRoIG1vYmlsZSBvbmx5LlxyXG4uYnRuLS1mdWxsLXdpZHRoLW1vYiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGJwKHhzKSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogVGhlbWVzL0NvbG91cnNcclxuICogT3ZlcnJpZGVzIGJhc2UgYnV0dG9uIHN0eWxlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uYnRuLS1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWZpbGwtc2Vjb25kYXJ5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYnRuLWJvcmRlci1zZWNvbmRhcnk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ19iZy1jb2xvdXI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ19iZy1jb2xvdXI7XHJcbiAgICAgICAgY29sb3I6ICRidG4tdGV4dC1zZWNvbmRhcnk7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tZmlsbC1zZWNvbmRhcnk7XHJcbiAgICAgICAgY29sb3I6ICRidG4tdGV4dC1zZWNvbmRhcnk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ193aGl0ZTtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJ0bi1maWxsLXNlY29uZGFyeTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi0tdGVydGlhcnkge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWZpbGwtdGVydGlhcnk7XHJcbiAgICBib3JkZXItY29sb3I6ICRidG4tYm9yZGVyLXRlcnRpYXJ5O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRidG4tZmlsbC10ZXJ0aWFyeSwgMTAlKTtcclxuICAgICAgICBjb2xvcjogJGJ0bi10ZXh0LXRlcnRpYXJ5O1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJ0bi1maWxsLXRlcnRpYXJ5LCAyMCUpO1xyXG4gICAgICAgIGNvbG9yOiAkYnRuLXRleHQtdGVydGlhcnk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tLWlzLWRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogbm8tZHJvcDtcclxuICAgIGNvbG9yOiAkYnRuLXRleHQtZGlzYWJsZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWZpbGwtZGlzYWJsZWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRidG4tYm9yZGVyLWRpc2FibGVkO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRidG4tdGV4dC1kaXNhYmxlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWZpbGwtZGlzYWJsZWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLWJvcmRlci1kaXNhYmxlZDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBJY29uIE1vZGlmaWVyc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmJ0bi0taWNvbi1sZWZ0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4OyAgICAgICAgXHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMS40ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tLWljb24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMS40ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi0taWNvbi1vbmx5IHtcclxuICAgIHBhZGRpbmc6IC4zZW0gLjRlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBDaXJjbGUgQnV0dG9uIFNwZWNpZmljIFN0eWxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmJ0bi0tcm5kIHtcclxuICAgIHdpZHRoOiAyZW07XHJcbiAgICBoZWlnaHQ6IDJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEdyaWRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5ncmlkLFxyXG4ucm93IHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLmdyaWQge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdG1heC13aWR0aDogMTIyMHB4O1xyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHRyb3cgYW5kIGNvbHVtblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4kZ3V0dGVyOiAxZW07XHJcbiRjb2xzOiAxMjtcclxuXHJcbltjbGFzcyo9J3Jvd19fY29sLSddIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcblx0ICAgcGFkZGluZzogMCAkZ3V0dGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucm93IHtcclxuXHRtYXJnaW46IDA7XHJcblx0Ly8gbWFyZ2luOiAwICgtJGd1dHRlciBcXDIpO1xyXG5cclxuXHQmX19jb2wge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRvICRjb2xzIHtcclxuICAgICAgICAgICAgICAgICYtLSN7JGl9IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgkaSAvICRjb2xzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblx0XHRAaW5jbHVkZSBicCh4cykge1xyXG5cdFx0XHQmLXhzIHtcclxuXHRcdFx0XHRAZm9yICRpIGZyb20gMSB0byAkY29scyArIDEge1xyXG5cdFx0XHRcdFx0Ji0tI3skaX0ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgkaSAvICRjb2xzKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0QGluY2x1ZGUgYnAoc20pIHtcclxuXHRcdFx0Ji1zbSB7XHJcblx0XHRcdFx0QGZvciAkaSBmcm9tIDEgdG8gJGNvbHMgKyAxIHtcclxuXHRcdFx0XHRcdCYtLSN7JGl9IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAkY29scyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdEBpbmNsdWRlIGJwKG1kKSB7XHJcblx0XHRcdCYtbWQge1xyXG5cdFx0XHRcdEBmb3IgJGkgZnJvbSAxIHRvICRjb2xzICsgMSB7XHJcblx0XHRcdFx0XHQmLS0jeyRpfSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gJGNvbHMpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHRAaW5jbHVkZSBicChsZykge1xyXG5cdFx0XHQmLWxnIHtcclxuXHRcdFx0XHRAZm9yICRpIGZyb20gMSB0byAkY29scyArIDEge1xyXG5cdFx0XHRcdFx0Ji0tI3skaX0ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgkaSAvICRjb2xzKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgUHJpbnQgU3R5bGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gICAgKiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGEsXHJcbiAgICBhOnZpc2l0ZWQge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIGFbaHJlZl06YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xyXG4gICAgfVxyXG5cclxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLmlyIGE6YWZ0ZXIsXHJcbiAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXHJcbiAgICBhW2hyZWZePVwiI1wiXTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgIH1cclxuXHJcbiAgICBwcmUsXHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIH1cclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xyXG4gICAgfVxyXG5cclxuICAgIHRyLFxyXG4gICAgaW1nIHtcclxuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAcGFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwLjVjbTtcclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgb3JwaGFuczogMztcclxuICAgICAgICB3aWRvd3M6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XHJcbiAgICB9XHJcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBIZWFkZXJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjRkNGRUZGO1xyXG5cclxuICAmX19xdWlja2xpbmtzIHtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1heC13aWR0aDogMTIyMHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXJfX21haW4tbGVmdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyNXB4IDAgMDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICYuYWNjZXNzaWJpbGl0eS1saSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGVyX19tYWluLXJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19tYWluLXJpZ2h0LXdyYXBwZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgYS5jb250YWN0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idG4tZG9uYXRpb24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjM2NjM7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYge1xyXG4gICAgYmFja2dyb3VuZDogI0ZDRkVGRjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMjIwcHg7XHJcblxyXG4gICAgLmhlYWRlcl9fbmF2LXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogODRweDtcclxuXHJcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAyMDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRlcl9fbmF2LXJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5zZWFyY2gtd3JhcHBlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICNzZWFyY2gtaW5pdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMzZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBpbWcjc2VhcmNoLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICNzZWFyY2gtb3BlbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXNlYXJjaF0ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDAgMjBweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyNjbG9zZS1zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcjc2VhcmNoLXJlcy1idG4ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXJfX2xvZ28tbW9iaWxlIHtcclxuICAgICAgICAgIHdpZHRoOiAyMDZweDtcclxuICAgICAgICAgIG1hcmdpbjogMTRweCAxNXB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgIHVsLm5hdiB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAuaGVhZGVyIHtcclxuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgIHotaW5kZXg6IDUwO1xyXG4vLyAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAmX19xdWlja2xpbmtzIHtcclxuLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgICAgICAgIGhlaWdodDogNjRweDtcclxuLy8gICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuLy8gICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuLy8gICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgICB1bCB7XHJcbi8vICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3Qtbm8tc3R5bGUoKTtcclxuLy8gICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuLy8gICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICBsaSB7XHJcbi8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbi8vICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjVweCAwIDA7XHJcbi8vICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4vLyAgICAgICAgICAgICAgICAgYSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnX3doaXRlO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfSBcclxuLy8gICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuLy8gICAgICAgICAgICAgICAgICAgICBhIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ19waW5rO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX3BpbmstZGFya2VyO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICAgICZfX2xvZ28ge1xyXG4vLyAgICAgICAgIHdpZHRoOiAyMDZweDtcclxuLy8gICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xyXG4vLyAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbjogMjFweCAwIDAgMTBweDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuLy8gICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgICAgJi1tb2JpbGUge1xyXG4vLyAgICAgICAgICAgICB3aWR0aDogMjA2cHg7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbjogMTRweCAxNXB4IDIwcHg7XHJcbi8vICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbi8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgICZfX25hdiB7XHJcbi8vICAgICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNTEsNTEsNTEsMSkgMCUscmdiYSgwLDAsMCwxKSAxMDAlKTtcclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLy8gLmhvbWUsIC5sYW5kaW5nIHtcclxuLy8gICAgIC5oZWFkZXIge1xyXG4vLyAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgICAgdG9wOiAwOyAgICBcclxuLy8gICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbi8vICAgICAgICAgfSAgXHJcbi8vICAgICAgICAgJl9fbmF2IHtcclxuLy8gICAgICAgICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4vLyAgICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMwKTtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH0gIFxyXG4vLyAgICAgfVxyXG4vLyB9IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgTmF2aWdhdGlvblxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuJGJvcmRlci1jb2xvdXI6IHJnYmEoJGdfd2hpdGUsIDAuMTApO1xyXG5cclxuYm9keSB7XHJcbiAgJi5tZW51LXNsaWRlciB7XHJcbiAgICBAaW5jbHVkZSBicChtZCwgbWF4KSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQ6ICRnX2JsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiNzaXRlLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiAwOyAvL2NoYW5nZSB0byByaWdodCBmb3IgcmlnaHQgc2lkZSBwdXNoIG1lbnVcclxuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMzVzIGVhc2U7IC8vY2hhbmdlIHRvIHJpZ2h0IGZvciByaWdodCBzaWRlIHB1c2ggbWVudVxyXG59XHJcblxyXG4ubmF2YmFyIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIGxlZnQ6IDA7IC8vY2hhbmdlIHRvIHJpZ2h0IGZvciByaWdodCBzaWRlIHB1c2ggbWVudVxyXG4gIHRyYW5zaXRpb246IGxlZnQgMC4zNXMgZWFzZTsgLy9jaGFuZ2UgdG8gcmlnaHQgZm9yIHJpZ2h0IHNpZGUgcHVzaCBtZW51XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJwKG1kLCBtYXgpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IC0xODAlOyAvL2RvdWJsZSB0aGUgbWVudSBzaXplIC0gY2hhbmdlIHRvIHJpZ2h0IGZvciByaWdodCBzaWRlIHB1c2ggbWVudVxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjM1cyBlYXNlOyAvL2NoYW5nZSB0byByaWdodCBmb3IgcmlnaHQgc2lkZSBwdXNoIG1lbnVcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jb2xsYXBzaW5nIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMzVzIGVhc2U7IC8vY2hhbmdlIHRvIHJpZ2h0IGZvciByaWdodCBzaWRlIHB1c2ggbWVudVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmluIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXJfX3F1aWNrbGlua3Mge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwO1xyXG5cclxuICAgIC5yb3dfX2NvbC0tMTIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgLy8gbWFyZ2luOiAwIDFlbTtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE5cHgpO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keS5tZW51LXNsaWRlciAubmF2YmFyMyAubmF2YmFyLWNvbGxhcHNlIHtcclxuICBAaW5jbHVkZSBicChtZCwgbWF4KSB7XHJcbiAgICBsZWZ0OiAtOTAlOyAvL2NoYW5nZSB0byByaWdodCBmb3IgcmlnaHQgc2lkZSBwdXNoIG1lbnVcclxuICB9XHJcbn1cclxuXHJcbmJvZHkubWVudS1zbGlkZXIgI3NpdGUtd3JhcHBlcixcclxuYm9keS5tZW51LXNsaWRlciAubmF2YmFyIHtcclxuICBAaW5jbHVkZSBicChtZCwgbWF4KSB7XHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMzVzIGVhc2U7IC8vY2hhbmdlIHRvIHJpZ2h0IGZvciByaWdodCBzaWRlIHB1c2ggbWVudVxyXG4gICAgbGVmdDogOTAlOyAvL2NoYW5nZSB0byByaWdodCBmb3IgcmlnaHQgc2lkZSBwdXNoIG1lbnVcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtdG9nZ2xlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxOXB4O1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlc19yb290fS9uYXYtdG9nZ2xlLnN2ZycpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgei1pbmRleDogNDA7XHJcblxyXG4gIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGNvbnRlbnQ6IFwibWVudVwiO1xyXG4gICAgZm9udC1mYW1pbHk6ICdzb2xvbW9uYm9sZCc7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICB0ZXh0LWluZGVudDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LXRvZ2dsZS1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMjFweDtcclxuICByaWdodDogMjZweDtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcjeyRpbWFnZXNfcm9vdH0vbmF2LXRvZ2dsZS1jbG9zZS5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICBtYXJnaW46IDI2cHggMCAwO1xyXG4gICAgY29sb3I6ICRnX3doaXRlO1xyXG4gICAgY29udGVudDogXCJjbG9zZVwiO1xyXG4gICAgZm9udC1mYW1pbHk6ICdzb2xvbW9uYm9sZCc7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XHJcbiAgICB0ZXh0LWluZGVudDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4udG9nZ2xlLWljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDQ2cHg7XHJcbiAgaGVpZ2h0OiA0NnB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnI3skaW1hZ2VzX3Jvb3R9L25hdi10b2dnbGUtYXJyb3cuc3ZnJykgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcblxyXG4gIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxubmF2IHtcclxuICBmb250LWZhbWlseTogJ3NvbG9tb25ib2xkJztcclxuXHJcbiAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA4NHB4O1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNTA7XHJcbiAgICBAaW5jbHVkZSBsaXN0LW5vLXN0eWxlKCk7XHJcbiAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNTEsIDUxLCA1MSwgMSkgMCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSk7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG91cjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI1cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRnX2xpZ2h0Ymx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQsIG1heCkge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ193aGl0ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ19saWdodGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kLCBtYXgpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdfdGV4dC1jb2xvdXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQsIG1heCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRnX3RleHQtY29sb3VyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX2xpZ2h0Ymx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgK3VsIHtcclxuICAgICAgICAgICAgICBhIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX2xpZ2h0Ymx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID51bCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicChtZCwgbWF4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAkZ19saWdodGJsdWU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ19saWdodGJsdWUtZGFya2VyLCAwLjk1KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdfbGlnaHRibHVlLWRhcmtlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ190ZXh0LWNvbG91cjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ19wdXJwbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kLCBtYXgpIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfcHVycGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZCwgbWF4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnX3RleHQtY29sb3VyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX3B1cnBsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgK3VsIHtcclxuICAgICAgICAgICAgICBhIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX3B1cnBsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID51bCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicChtZCwgbWF4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAkZ19wdXJwbGU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ19wdXJwbGUtZGFya2VyLCAwLjk1KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdfcHVycGxlLWRhcmtlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ190ZXh0LWNvbG91cjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ19waW5rO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCwgbWF4KSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRnX3doaXRlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX3Bpbms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kLCBtYXgpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdfdGV4dC1jb2xvdXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfcGluaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgK3VsIHtcclxuICAgICAgICAgICAgICBhIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX3Bpbms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicChtZCwgbWF4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAkZ19waW5rO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdfcGluay1kYXJrZXIsIDAuOTUpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ19waW5rLWRhcmtlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ190ZXh0LWNvbG91cjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ19vcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kLCBtYXgpIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZCwgbWF4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnX3RleHQtY29sb3VyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX29yYW5nZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgK3VsIHtcclxuICAgICAgICAgICAgICBhIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX29yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJwKG1kLCBtYXgpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICRnX29yYW5nZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRnX29yYW5nZS1kYXJrZXIsIDAuOTUpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ19vcmFuZ2UtZGFya2VyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnX3RleHQtY29sb3VyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRnX2dvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kLCBtYXgpIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfZ29sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQsIG1heCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ190ZXh0LWNvbG91cjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ19nb2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICArdWwge1xyXG4gICAgICAgICAgICAgIGEge1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfZ29sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJwKG1kLCBtYXgpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICRnX2dvbGQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ19nb2xkLWRhcmtlciwgMC45NSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRnX2dvbGQtZGFya2VyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnX3RleHQtY29sb3VyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvdXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicChtZCwgbWF4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRnX2xpZ2h0Ymx1ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX2xpZ2h0Ymx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdfcHVycGxlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfcHVycGxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZ19waW5rO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfcGluaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdfb3JhbmdlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZ19nb2xkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfZ29sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAudG9nZ2xlLWljb24ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIC50b2dnbGUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICYuaG92ZXIge1xyXG4gICAgICAgID51bCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgdWwsXHJcbiAgICAgICAgICAgIGxpOmhvdmVyIHVsLFxyXG4gICAgICAgICAgICBsaTpmb2N1cyB1bCxcclxuICAgICAgICAgICAgbGkuaG92ZXIgdWwge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfbGlnaHRibHVlO1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfbGlnaHRibHVlLWRhcmtlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX3B1cnBsZTtcclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX3B1cnBsZS1kYXJrZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ19waW5rO1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kLCBtYXgpIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfcGluay1kYXJrZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ19vcmFuZ2U7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoeHh4bCwgbWF4KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX29yYW5nZS1kYXJrZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ19nb2xkO1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHh4eGwsIG1heCkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ19nb2xkLWRhcmtlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMWVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ193aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAvL2JhY2tncm91bmQ6ICMwMDAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSg1MSwgNTEsIDUxLCAxKSAwJSwgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBjb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgK3VsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGdfZm9udC1kZWZhdWx0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAxcHggMCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgIGxlZnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgIHdpZHRoOiAzNzBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvdXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJwKG1kLCBtYXgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdfd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlM2UzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3cHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kLCBtYXgpIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFlZmVkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQsIG1heCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRnX3RleHQtY29sb3VyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZWZlZDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50b2dnbGUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgLnRvZ2dsZS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQsIG1heCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZWZlZDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kLCBtYXgpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ193aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnRvZ2dsZS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQsIG1heCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZmRiZDU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kLCBtYXgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZmRiZDU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudG9nZ2xlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZCwgbWF4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGZkYmQ1O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kLCBtYXgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ193aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEuNWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ3NvbG9tb25ib2xkJztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50b2dnbGUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRpbWFnZXNfcm9vdH0vbmF2LXRvZ2dsZS1hcnJvdy1zdWIuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCwgbWF4KSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRnX3RleHQtY29sb3VyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZCwgbWF4KSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdfdGV4dC1jb2xvdXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU3ViIE5hdlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnNlY3Rpb24tc3ViLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6ICRzb2xvbW9uO1xyXG4gICAgYmFja2dyb3VuZDogJGdfd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBAaW5jbHVkZSBsaXN0LW5vLXN0eWxlKCk7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjZweCk7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSg1MSwgNTEsIDUxLCAxKSAwJSwgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ193aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlM2UzO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWVmZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZWZlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ193aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGZkYmQ1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGZkYmQ1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ193aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfcHVycGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRpbWFnZXNfcm9vdH0vYXJyb3ctc3VibmF2LXdoaXRlLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnX2ZvbnQtZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RmZGJkNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkc2NoZW1lIGluICRzY2hlbWVzIHtcclxuICAgIGJvZHkuI3tudGgoJHNjaGVtZSwgMSl9XHJcbiAgICAuc2VjdGlvbi1zdWItbmF2IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG50aCgkc2NoZW1lLCAyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBCcmVhZGNydW1ic1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGxpc3Qtbm8tc3R5bGUoKTtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ193aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEycHgpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRnX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skaW1hZ2VzX3Jvb3R9L2ljby1hcnJvdy1icmVhZGNydW1icy5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4IDAgNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgRm9vdGVyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uZm9vdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNjVweCAwO1xyXG4gIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgY29sb3I6ICRnX3doaXRlO1xyXG5cclxuICAuYmFjay10by10b3Age1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNDdweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHotaW5kZXg6IDQwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTc3cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgY29udGVudDogJ1RvcCc7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGdfd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlc19yb290fS90YWctZ3JleS5zdmcnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgQGluY2x1ZGUgbGlzdC1uby1zdHlsZSgpO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDBweCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDMwcHggMjBweCAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIG1hcmdpbjogNHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3cHgpO1xyXG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDUlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTlweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAzJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29jaWFsIHtcclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIHdpZHRoOiAxNi42NjY2NyU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbjogMTlweCAwIDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAxJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHh4bCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCA5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGlua2VkaW4ge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXNfcm9vdH0vaWNvLXNvY2lhbC1saW5rZWRpbi5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZiIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzX3Jvb3R9L2ljby1zb2NpYWwtZmIuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50dyB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc19yb290fS9pY28tc29jaWFsLXR3LnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaWcge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXNfcm9vdH0vaWNvLXNvY2lhbC1pbnN0YS5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGlua3Mge1xyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ28ge1xyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlci1tb2JpbGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmZvb3Rlci1jb250YWN0IHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZm9vdGVyLWRvbmF0ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjM2NjM7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb290ZXItc2VhcmNoIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgSG9tZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnNlY3Rpb24taGVyby1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgJi5leHRlbmRlZC1oZWlnaHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY2MHB4O1xyXG4gICAgICAgIH0gICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoeHh4bCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDE3MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgdG9wOiAzNiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNvbG9tb247XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMnB4KTtcclxuICAgICAgICAgICAgY29sb3I6ICRnX3doaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNzVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRnX3doaXRlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIzcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWJfX2NhdHMge1xyXG4gICAgICAgICAgICAmLWJ0bnMge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLmJ0bi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDAgMCwgcmdiYSgyMDQsIDAsIDAsIDApIDE0cHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMTAwJSAwLCByZ2JhKDIwNCwgMCwgMCwgMCkgMTRweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ193aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRnX3doaXRlLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1uby1zdHlsZSgpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgNTdweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdfdGV4dC1jb2xvdXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ193aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdfcHVycGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ193aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwLjRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICtzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMy40ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTQ4cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDE3N3B4O1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBjb250ZW50OiAnU2Nyb2xsJztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRnX3doaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skaW1hZ2VzX3Jvb3R9L3RhZy1ibGFjay5zdmcnKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWZlYXR1cmVkLXBhbmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX292ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4NjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMzAsIDg3LCAxNTMsIDApIDAlLCByZ2JhKDM1LCAxMTAsIDE4MSwgMCkgMjMlLCByZ2JhKDQxLCAxMzcsIDIxNiwgMC40MikgNTElLCByZ2JhKDQxLCAxNDMsIDE5NCwgMSkgOTAlLCByZ2JhKDQxLCAxNDMsIDE5NCwgMSkgMTAwJSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoNDIsIDE0NSwgMTk2LCAxKSAwJSwgcmdiYSg0MywgMTQ0LCAxOTYsIDEpIDQzJSwgcmdiYSg0MywgMTQ0LCAxOTYsIDApIDc4JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgNDBweDtcclxuICAgICAgICBjb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdfbGlnaHRibHVlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAzcHggMCAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRnX3doaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRnX3doaXRlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1MHB4KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRnX2xpZ2h0Ymx1ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICNkN2QyY2I7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRnX2xpZ2h0Ymx1ZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgJGdfcGluaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tZmVhdHVyZWQtcGFuZWwrLnNlY3Rpb24tZmVhdHVyZWQtcGFuZWwge1xyXG4gICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24tZmVhdHVyZWQtcGFuZWwge1xyXG4gICAgICAgICZfX292ZXJsYXkge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDEyMiwgNjUsIDEzMSwgMCkgMCUsIHJnYmEoMTIyLCA2NSwgMTMxLCAwKSAyMyUsIHJnYmEoMTIyLCA2NSwgMTMxLCAwLjQyKSA1MSUsIHJnYmEoMTIyLCA2NSwgMTMxLCAxKSA5MCUsIHJnYmEoMTIyLCA2NSwgMTMxLCAxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMTA1LCA0OSwgMTEzLCAxKSAwJSwgcmdiYSgxMDUsIDQ5LCAxMTMsIDEpIDQzJSwgcmdiYSgxMDUsIDQ5LCAxMTMsIDApIDc4JSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnX3B1cnBsZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBjb2xvcjogJGdfcHVycGxlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjZDdkMmNiO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgJGdfb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tZmVhdHVyZWQtcXVvdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAvLyAgICBib3R0b206IDA7XHJcbiAgICAvLyAgICB6LWluZGV4OiA1MDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogJGdfd2hpdGU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgJi5pbi12aWV3IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC00OHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxNzdweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkZ193aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlc19yb290fS90YWctd2hpdGUuc3ZnJyk7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGdfZm9udC1kZWZhdWx0O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyM3B4KTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgY29sb3I6ICRnX2dvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgIH1cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyM3B4KTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgY29sb3I6ICRnX3RleHQtY29sb3VyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMycHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXN0YXktdXBkYXRlZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDgwcHggMCA2MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGdfcGluayB1cmwoJyN7JGltYWdlc19yb290fS9iZy1zdGF5LXVwZGF0ZWQuanBnJykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTEwcHggMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICBjb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTEwcHggMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicCh4eHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMS41ODMzMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI5cHgpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWJyYW5kIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdfdGV4dC1jb2xvdXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJyN7JGltYWdlc19yb290fS9iZy1mb3JtLWxhYmVsLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogKDEwMCUsIDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9ZW1haWxdIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnX3doaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdfcGluaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggI2Q3ZDJjYjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdfcGluaztcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgJGdfdGVhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tbG9jYXRpb25zIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMjIwcHggMCA2MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGdfdGVhbCB1cmwoJyN7JGltYWdlc19yb290fS9iZy1sb2NhdGlvbnMuanBnJykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAxMTBweCAwIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ193aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoeHh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjcuMjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOXB4KTtcclxuICAgICAgICAgICAgY29sb3I6ICRnX3doaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRnX3RlYWw7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCAjZDdkMmNiO1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ190ZWFsO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDNweCBzb2xpZCAkZ19waW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU2VhcmNoXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uc2VhcmNoLmZvcm0tYnJhbmQge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuYnRuLXNlYXJjaCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZ2UtY29udGVudCB7XHJcbiAgICAuc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgICAgIG1hcmdpbjogNzBweCAwIDA7XHJcbiAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIENvbnRlbnQgU3R5bGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcclxuICBsaW5lLWhlaWdodDogMjNweDtcclxufVxyXG5cclxuLnNlY3Rpb24tY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLnBhbmVsLWxlZnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAxMHB4O1xyXG4gIHdpZHRoOiAzNi4yMDMzODklO1xyXG5cclxuICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgd2lkdGg6IDMyLjIwMzM4OSU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnNlY3Rpb24tcGFnZS1pbnRybyB7XHJcbiAgY29sb3I6ICRnX3doaXRlO1xyXG4gIGJhY2tncm91bmQ6ICRnX3B1cnBsZTtcclxuICBwYWRkaW5nOiAzMHB4IDAgMTVweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgIHBhZGRpbmc6IDY0cHggMCA1NHB4O1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzOHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogJGdfd2hpdGU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDc1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBQIHtcclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JpZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcblxyXG5AZWFjaCAkc2NoZW1lIGluICRzY2hlbWVzIHtcclxuICBib2R5LiN7bnRoKCRzY2hlbWUsIDEpfSAuc2VjdGlvbi1wYWdlLWludHJvIHtcclxuICAgIGNvbG9yOiAkZ193aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6IG50aCgkc2NoZW1lLCAyKTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZ2UtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogI2VkZWFlNztcclxuICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICB9XHJcblxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0IHtcclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgQGluY2x1ZGUgbGlzdC1uby1zdHlsZSgpO1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICBtYXJnaW46IDAgNDBweCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAyMnB4O1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxpc3QtdW5zdHlsZWQge1xyXG4gICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uYXYtc2l0ZW1hcCB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbjogMCA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ld3MtbGlzdGluZyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ld3MtZGV0YWlsIHtcclxuICAgIC5uZXdzLWRldGFpbC1kYXRlIHtcclxuICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzLWRldGFpbC1kYXRlIHtcclxuICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tZG93bmxvYWRzIHtcclxuICAgIHVsIHtcclxuICAgICAgQGluY2x1ZGUgbGlzdC1uby1zdHlsZSgpO1xyXG4gICAgICBtYXJnaW46IDAgMCAkZ19tYXJnaW4tYm90dG9tLW1vYmlsZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDFjZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJGdfbWFyZ2luLWJvdHRvbS1kZXNrdG9wO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMmQxY2Y7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdfd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTlweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIDRlbSAxLjVlbSA0cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICRnX3RleHQtY29sb3VyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSA2ZW0gMmVtIDcuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmljb24taWNvLXBkZiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogM3JlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0MHB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmljb24taWNvLWRvd25sb2FkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDBweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE5cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tZ2FsbGVyeSB7XHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgLnNsaWRlIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGFkODtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGltYWdlc19yb290fS9hcnJvdy1nYWxsZXJ5LWdyZXkuc3ZnJyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGltYWdlc19yb290fS9hcnJvdy1nYWxsZXJ5LW5leHQuc3ZnJyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stZGlzYWJsZWQge1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRnX3doaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ190ZXh0LWNvbG91cjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTVweCAwIDAgLTVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRnX3doaXRlO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGFkODtcclxuICAgICAgICAgIGNvbG9yOiAkZ190ZXh0LWNvbG91cjtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOXB4KTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWluZm8tcGFuZWxzIHtcclxuICAgIC5hY2NvcmRpb25fX3BhbmVsIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIEBpbmNsdWRlIGxpc3Qtbm8tc3R5bGUoKTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzEuNjM4NDElO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAxLjY5NDkxJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogMjMuNzI4ODElO1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDRuKzUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24rNCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjY5NDkxJTtcclxuICAgICAgICAgICAgO1xyXG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNG4rNSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb25fX2hlYWRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uX19wYW5lbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ193aGl0ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAzMHB4IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRnX3doaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogJyRpY29uZm9udEZhbWlseSc7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRvd25sb2FkIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ob3VzZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGU5MGNcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYXNzaXN0YW5jZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGU5MDZcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYud2hlZWxjaGFpciB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGU5MTBcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaGVhZCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGU5MGFcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZG9tZXN0aWMge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnBhcmVudGluZyB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGU5MTFcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYnJva2VuLWhlYXJ0IHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkwN1wiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5wZXJzb24ge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmZsYWcge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmNsb3RoaW5nIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkwOVwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5maXN0IHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkwOFwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5wcmFtIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkxNFwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zZXh1YWwtYWJ1c2Uge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRpc2FiaWxpdHkge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgYSB7fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBjb2xvcjogJGdfdGV4dC1jb2xvdXI7XHJcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24taGVscCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZ2UtaW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDQzMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnAoeHhsKSB7XHJcbiAgICBoZWlnaHQ6IDgwMHB4O1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDEyMiwgNjUsIDEzMSwgMCkgMCUsIHJnYmEoMTIyLCA2NSwgMTMxLCAwLjk4KSA1MCUsIHJnYmEoMTIyLCA2NSwgMTMxLCAxKSA1MSUsIHJnYmEoMTIyLCA2NSwgMTMxLCAxKSAxMDAlKTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyNXB4O1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgY29sb3I6ICRnX3doaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgIGJvdHRvbTogNzBweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTE4MHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDUuNDc0NTclO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzOHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDc1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AZWFjaCAkc2NoZW1lIGluICRzY2hlbWVzIHtcclxuICBib2R5LiN7bnRoKCRzY2hlbWUsIDEpfSAuc2VjdGlvbi1wYWdlLWltYWdlIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYShudGgoJHNjaGVtZSwgMiksIDApIDAlLCByZ2JhKG50aCgkc2NoZW1lLCAyKSwgMC45OCkgNTAlLCByZ2JhKG50aCgkc2NoZW1lLCAyKSwgMSkgNTElLCByZ2JhKG50aCgkc2NoZW1lLCAyKSwgMSkgMTAwJSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYShudGgoJHNjaGVtZSwgMiksIDApIDIzJSwgcmdiYShudGgoJHNjaGVtZSwgMiksIDApIDI0JSwgcmdiYShudGgoJHNjaGVtZSwgMiksIDEpIDgyJSwgcmdiYShudGgoJHNjaGVtZSwgMiksIDEpIDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1oZWxwIHtcclxuICBwYWRkaW5nOiA3MHB4IDAgMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICBwYWRkaW5nOiAxNDBweCAwIDA7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjZweCk7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg1MHB4KTtcclxuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzRweCk7XHJcbiAgfVxyXG5cclxuICAmX19zdGF0cyB7XHJcbiAgICBtYXJnaW46IDQwcHggMCAkZ19tYXJnaW4tYm90dG9tLW1vYmlsZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICBtYXJnaW46IDAgMCAkZ19tYXJnaW4tYm90dG9tLWRlc2t0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY29uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBjb2xvcjogJGdfcGluaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBjb2xvcjogJGdfdGVhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBjb2xvcjogJGdfcHVycGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhvbWUge1xyXG4gIC5zZWN0aW9uLWhlbHAge1xyXG4gICAgYmFja2dyb3VuZDogI2VjZWFlNjtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjE1LCAyMTAsIDIwMywgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNTAlLCByZ2JhKDIxNSwgMjEwLCAyMDMsIDEpIDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tZmVhdHVyZWQtc3Rvcnkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgMCA2MHB4O1xyXG5cclxuICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgbWFyZ2luOiAwIDAgMTUwcHg7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC1oZWlnaHQ6IDg2MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAxJTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyMyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MikgNTElLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDkwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAwIDMwcHg7XHJcbiAgICBjb2xvcjogJGdfdGV4dC1jb2xvdXI7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZDogJGdfd2hpdGU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIGNvbG9yOiAkZ19nb2xkO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgY29sb3I6ICRnX3RleHQtY29sb3VyO1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjZweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTBweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIGNvbG9yOiAkZ193aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJGdfZ29sZDtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDNweCBzb2xpZCAkZ19waW5rO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2ZQYWdlRWRpdG9yIC5zZWN0aW9uLWhlbHAtaWNvbnMge1xyXG4gIC5pY29uIHtcclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDBlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWhlbHAtaWNvbnMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwIDAgNTBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgIHBhZGRpbmc6IDAgMCAxNTBweDtcclxuICB9XHJcblxyXG4gIC5pY29uIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAwIDFlbSAyMHB4O1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cclxuICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmOm50aC1jaGlsZCgybiszKSB7XHJcblxyXG4gICAgICAvLyBjbGVhcjogbGVmdDtcclxuICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMC44ZW0gNDBweDtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDNuKzQpIHtcclxuICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIHdpZHRoOiAxNi42NjY2NyU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMC44ZW07XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzbis0KSB7XHJcbiAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tZmVlbGluZy1sb3N0IHtcclxuICBwYWRkaW5nOiA5MHB4IDA7XHJcbiAgYmFja2dyb3VuZDogJGdfdGVhbDtcclxuICBjb2xvcjogJGdfd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcclxuXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcclxuICAgIGNvbG9yOiAkZ193aGl0ZTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIGFbaHJlZl49XCJ0ZWw6XCJdIHtcclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1tYXAge1xyXG4gIC5pY29uLWljby1sb2NhdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tcGFnZS1jb250ZW50IHtcclxuICAuc2VjdGlvbi1mZWF0dXJlZC1zdG9yeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cclxuICAgICZfX292ZXJsYXkge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNmLUltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2luYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgbGlzdC1uby1zdHlsZSgpO1xyXG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ190ZXh0LWNvbG91cjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgIG1hcmdpbjogLTVweCAwIDAgLTVweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMnB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBjb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRnX3doaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRhZDg7XHJcbiAgICAgICAgY29sb3I6ICRnX3RleHQtY29sb3VyO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOXB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnBhZ2luYXRpb25fX2Fycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGFkODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ193aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcHJldiB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWFnZXNfcm9vdH0vYXJyb3ctZ2FsbGVyeS1ncmV5LnN2ZycpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5leHQge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGltYWdlc19yb290fS9hcnJvdy1nYWxsZXJ5LW5leHQuc3ZnJyk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRpc2FibGVkIHtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AZWFjaCAkc2NoZW1lIGluICRzY2hlbWVzIHtcclxuICBib2R5LiN7bnRoKCRzY2hlbWUsIDEpfSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQge1xyXG4gICAgLnNlY3Rpb24tZmVhdHVyZWQtc3Rvcnkge1xyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAudGFnIHtcclxuICAgICAgICAgIGNvbG9yOiBudGgoJHNjaGVtZSwgMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgRG9uYXRpb24gRm9ybVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnNlY3Rpb24tZG9uYXRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDQwcHg7XHJcbiAgICBjb2xvcjogJGdfd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlc19yb290fS9iZy1kb25hdGlvbi5qcGcnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogJGdfd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2cHgpO1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdfd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRnX3Bpbms7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggMnB4ICNjY2M7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRvbmF0aW9ucyB7XHJcbiAgICBwYWRkaW5nOiAwIDAgNzBweDtcclxuICAgIHB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMuaG93LW9mdGVuLWxhYmVsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIFtjbGFzcyo9cm93X19jb2wtXSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjI1ZW07XHJcbiAgICB9XHJcbiAgICAmX19wYXltZW50LXR5cGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGxpc3Qtbm8tc3R5bGUoKTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHNvbG9tb25ib2xkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMCAwIDJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh4cykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM5JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh4cykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1OSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBheW1lbnQtY3JlZGl0X2NhcmQ6YmVmb3JlLFxyXG4gICAgICAgIC5wYXltZW50LXNlY3VyZTpiZWZvcmUsXHJcbiAgICAgICAgLnBheW1lbnQtdGF4X2RlZHVjdGlibGU6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICckaWNvbmZvbnRGYW1pbHknO1xyXG4gICAgICAgICAgICBzcGVhazogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGF5bWVudC1zZWN1cmU6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDRcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXltZW50LXRheF9kZWR1Y3RpYmxlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtZm9ybSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA5ODBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGFicyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGFic19fcGFuZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWJzX190YWIge1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNvbG9tb247XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNDUsIDI0NCwgMjQyLCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjNweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOXB4KTtcclxuICAgICAgICAgICAgICAgICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJhY2sge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JlZ3VsYXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdfZm9udC1kZWZhdWx0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjZweCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdfZm9udC1kZWZhdWx0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIC5kb25hdGlvbi1zZWxlY3RlZC1hbW91bnQge1xyXG4gICAgICAgIC5kb25hdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3QtY2F1c2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZG9uYXRpb24tYW1vdW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tYnJhbmQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aGFua3lvdSB7XHJcbiAgICAuZG9uYXRpb25fX2RldGFpbHNfd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4jZG9uYXRpb24tYW1vdW50cyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kb25hdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NmY2VjOTtcclxuXHJcbiAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIHdpZHRoOiAzMi42JTtcclxuICAgICAgICBtYXJnaW46IDAgMSUgMCAwO1xyXG4gICAgICAgIGhlaWdodDogMjcwcHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMzAsODcsMTUzLDApIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMjglLHJnYmEoMjU1LDI1NSwyNTUsMCkgMzYlLHJnYmEoMjU1LDI1NSwyNTUsMSkgNjclKTtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzNSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMzAsODcsMTUzLDApIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMjglLHJnYmEoMjU1LDI1NSwyNTUsMCkgMzYlLHJnYmEoMjU1LDI1NSwyNTUsMSkgNjclKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdfdGV4dC1jb2xvdXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHhzKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtYW1vdW50IHtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRnX3doaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRnX3Bpbms7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjYzYzNjYzO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc29sb21vbjtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2V4dHJhIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1MiwgMjUyLCAxKSAwJSwgcmdiYSgyMTYsIDIxMSwgMjA0LCAxKSAxMDAlKTtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicCh4cykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHggMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCA2MHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc29sb21vbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE5cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRnX3RleHQtY29sb3VyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hvb3NlIHtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG9uYXRpb24tY29udGVudCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOWVhMmEyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdfd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzViZWI1O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnX2ZvbnQtZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlsc193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ193aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY3VzdG9tIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjY2ZjZWM5O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAzNXB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDIlIDIwcHggMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOWVhMmEyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNvbG9tb247XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNWJlYjU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDdweCA3cHggMThweCAtNnB4IHJnYmEoMjQwLDIzNiwyMzMsLjgxKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19leHRyYSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2NmY2VjOTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIxcHggMzVweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1NXB4IDM1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDM1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbG9jYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRnX3BpbmstZGFya2VyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmVycm9yIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RlMzkzOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJnLWltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1sb2FkaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGV0YWlscy10ZWFtLFxyXG4uZGV0YWlscy1wZXJzb25hbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaW5wdXRbdHlwZT10ZXh0XSxcclxuICAgIGlucHV0W3R5cGU9ZW1haWxdIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQtZGV0YWlscyB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPXRleHRdLFxyXG4gICAgaW5wdXRbdHlwZT1lbWFpbF0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtc21sIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA0OSU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICB3aWR0aDogMzIuNSU7ICAgICAgICBcclxuICAgIH0gXHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjdweDtcclxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZG9uYXRpb25zIHtcclxuICAgIC5kb25hdGlvbnMtb3RoZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZWVhO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdfdGVhbC1kYXJrZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lbWFpbC1pbnZvaWNlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wb3N0YWwtYWRkcmVzcy1kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kb25hdGlvbi1mb3JtX19kb25hdGUgLnRpdGxlLXJhZGlvLWdyb3VwIHtcclxuICAgIC5yYWRpby1pbnB1dCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0OSU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IC5kb25hdGlvbi1mb3JtX19kb25hdGUge1xyXG4gICAgLmRvbmF0aW9uX19kZXRhaWxzX3dyYXBwZXIge1xyXG5cclxuICAgICAgICBpbnB1dC5qcy1kb2IuZXJyb3IsIGlucHV0LmpzLWVtYWlsLmVycm9yIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICNhM2EwOWI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmLmVycm9yIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RlMzkzOTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWJyYW5kIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlLCAuZm9ybS1icmFuZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Q2ZDNjYTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWJyYW5kIHtcclxuICAgICAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3Vic2NyaWJlLWNoZWNrYm94LWdyb3VwIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94LWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoeHMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh4cykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFkaW8taW5wdXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tib3gtaW5wdXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdfdGV4dC1jb2xvdXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPW51bWJlcl0sIGlucHV0W3R5cGU9ZGF0ZV0sIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2Q3ZDJjZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0LmVycm9yIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGUzOTM5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmllbGRzZXQuZXJyb3IgLnJhZGlvLWlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RlMzkzOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWJyYW5kIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkN2QyY2U7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1icmFuZCAuc2VsZWN0Mi1jb250YWluZXIuZXJyb3IgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNkZTM5Mzk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZG9uYXRpb24tZm9ybSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgNzBweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RoYW5reW91IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRnX3doaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5ODBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4NSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNTglLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzkpIDY3JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwLjY2NjY3JSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogODBweCAxMC42NjY2NyUgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kb25hdGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA5ODBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1NXB4IDIwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJzIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYnNfX2xpc3Qge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFic19fcGFuZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFic19fdGFiIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDIwcHggMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc29sb21vbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3cHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ193aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdfcGluaztcclxuXHJcbiAgICAgICAgICAgICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE5cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjFweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1uby1zdHlsZSgpO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RmZGNkODtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTIsIDI1MiwgMSkgMCUsIHJnYmEoMjE2LCAyMTEsIDIwNCwgMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA2MHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc29sb21vbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE5cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnX3RleHQtY29sb3VyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kb25hdGlvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1JTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI0MiwgMjQxLCAyMzgsIDEpIDAlLCByZ2JhKDIxNiwgMjExLCAyMDQsIDEpIDEwMCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUlIDAgMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjIwLCAyMTUsIDIwOSwgMCkgMTklLCByZ2JhKDIxNiwgMjExLCAyMDQsIDAuMDgpIDIxJSwgcmdiYSgyMTYsIDIxMSwgMjA0LCAxKSA0MiUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdfdGV4dC1jb2xvdXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjdweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRvbmF0aW9uLWFtb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzb2xvbW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzllYTJhMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M1YmViNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ19mb250LWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZG9uYXRlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzM3B4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tcGFnZS1jb250ZW50LWRvbmF0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Q2ZDJjYiAwJSwjZjBlYmU4IDUwJSwjZDZkMmNiIDEwMCUpO1xyXG4gICAgcGFkZGluZzogMjBweCAwcHggNDBweDtcclxuXHJcbiAgICAuc2VjdGlvbi1oZWxwX19zdGF0cyB7XHJcbiAgICAgICAgbWFyZ2luOiAxMDBweCAwIDA7IFxyXG4gICAgfVxyXG59XHJcblxyXG4uZXJyb3ItbXNnIHtcclxuICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICBjb2xvcjogI2RlMzkzOTtcclxufVxyXG5cclxuLnRhYnMtY29udGFpbmVyIHtcclxuICAgIC5lcnJvci1tc2cge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJHNjaGVtZSBpbiAkc2NoZW1lcyB7XHJcbiAgICBib2R5LiN7bnRoKCRzY2hlbWUsIDEpfSAuc2VjdGlvbi1wYWdlLWNvbnRlbnQge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG50aCgkc2NoZW1lLCAyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VjdGlvbi1nYWxsZXJ5IHtcclxuICAgICAgICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG50aCgkc2NoZW1lLCAyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogbnRoKCRzY2hlbWUsIDIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWN0aW9uLWluZm8tcGFuZWxzIHtcclxuICAgICAgICAgICAgJl9fZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJHNjaGVtZSwgMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlY3Rpb24taGVscCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJvZHkuI3tudGgoJHNjaGVtZSwgMSl9IC5zZWN0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBudGgoJHNjaGVtZSwgMik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYm9keS4je250aCgkc2NoZW1lLCAxKX0gLmRvbmF0aW9uLWZvcm0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG50aCgkc2NoZW1lLCAyKTtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBudGgoJHNjaGVtZSwgMik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RvbmF0ZSB7XHJcbiAgICAgICAgICAgIC50YWJzX190YWIge1xyXG4gICAgICAgICAgICAgICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbnRoKCRzY2hlbWUsIDIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3Qtbm8tc3R5bGUoKTtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBudGgoJHNjaGVtZSwgMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRvbmF0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZG9uYXRpb24tYW1vdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBudGgoJHNjaGVtZSwgMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJHNjaGVtZSwgMik7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDFweCAycHggbnRoKCRzY2hlbWUsIDMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL1NjaGVtZW0gY29sb3VyIG92ZXJyaWRlc1xyXG5AZWFjaCAkc2NoZW1lIGluICRzY2hlbWVzIHtcclxuICAgIGJvZHkuI3tudGgoJHNjaGVtZSwgMSl9IC5kb25hdGlvbnMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkNmQyY2I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDZkMmNiIDAlLCNmMGViZTggNTAlLCNkNmQyY2IgMTAwJSk7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRnX3BpbmstZGFya2VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1mb3JtIHtcclxuICAgICAgICAgICAgLmRvbmF0aW9uLWFtb3VudCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbnRoKCRzY2hlbWUsIDIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZG9uYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBudGgoJHNjaGVtZSwgMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kb25hdGlvbi1hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBudGgoJHNjaGVtZSwgMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRvbmF0aW9uOmhvdmVyLFxyXG4gICAgICAgICAgICAuZG9uYXRpb246Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLmRvbmF0aW9uLWNvbnRlbnQgLmRvbmF0aW9uLWFtb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbnRoKCRzY2hlbWUsIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kb25hdGlvbi1hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBudGgoJHNjaGVtZSwgMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kb25hdGlvbnNfX3JlZ3VsYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRvbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBudGgoJHNjaGVtZSwgMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kb25hdGlvbi1jb250ZW50IC5kb25hdGlvbi1hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBudGgoJHNjaGVtZSwgMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRvbmF0aW9uX19leHRyYSBoMyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbnRoKCRzY2hlbWUsIDIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG50aCgkc2NoZW1lLCAyKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMXB4IDJweCBudGgoJHNjaGVtZSwgMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgV29ya3Nob3BzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uc2VjdGlvbi13b3Jrc2hvcHMge1xyXG4gICAgYmFja2dyb3VuZDogI2VkZWFlNztcclxuICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4O1xyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiA4NXB4IDAgODBweDtcclxuICAgIH1cclxufVxyXG5cclxuLndvcmtzaG9wcyB7XHJcbiAgICBtYXJnaW46IDQwcHggMCAwO1xyXG4gICAgJl9fcmVzdWx0cyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAmLndvcmtzaG9wLWRldGFpbCB7XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBAaW5jbHVkZSBsaXN0LW5vLXN0eWxlKCk7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnX3doaXRlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnX2ZvbnQtZGVmYXVsdDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjZweCk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOGU3O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOGU3O1xyXG4gICAgICAgIFAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHggMTBweCAwO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRzY2hlbWUgaW4gJHNjaGVtZXMge1xyXG4gICAgYm9keS4je250aCgkc2NoZW1lLCAxKX0gXHJcbiAgICAuZmlsdGVyLXdvcmtzaG9wcyB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWJyYW5kIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTExcHggMCAyMHB4XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgTG9jYXRpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4jbWFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0NTBweDtcclxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MDBweFxyXG4gICAgfVxyXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU2l0ZWZpbml0eSBBZG1pbiBPdmVycmlkZXMgXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uc2ZQYWdlRWRpdG9yIHtcclxuICAgIC5wYW5lbC1sZWZ0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgIH1cclxuICAgIC5yb3dfX2NvbC0tMSxcclxuICAgIC5yb3dfX2NvbC0tMixcclxuICAgIC5yb3dfX2NvbC0tMyxcclxuICAgIC5yb3dfX2NvbC0tNCxcclxuICAgIC5yb3dfX2NvbC0tNSxcclxuICAgIC5yb3dfX2NvbC0tNixcclxuICAgIC5yb3dfX2NvbC0tNyxcclxuICAgIC5yb3dfX2NvbC0tOCxcclxuICAgIC5yb3dfX2NvbC0tOSxcclxuICAgIC5yb3dfX2NvbC0tMTAsXHJcbiAgICAucm93X19jb2wtLTExLFxyXG4gICAgLnJvd19fY29sLS0xMiB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG4gICAgLnNmUGFnZUNvbnRhaW5lciAuemVDb250cm9sRG9jayB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2ZQYWdlQ29udGFpbmVyIC5SYWREb2NrWm9uZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2ZfY29sc0luLmFkZC1wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRhYi1idXR0b25zIC5SYWREb2NrIHtcclxuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5SYWREb2NrIC5zdWJfX2NhdHMtY29udGVudCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZ2UtY29udGVudCB1bC5yZENvbW1hbmRzIGxpOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2ZMb2dPdXRCdXR0b24sIC5zZklubGluZUVkaXRpbmdBY3Rpb25zTGlzdCAuc2ZMb2dvdXQsIC5zZklubGluZUVkaXRpbmdBY3Rpb25zTGlzdCAuc2ZMb2dvdXQgcCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEFjY29yZGlvblxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuJGFjY29yZGlvbi0tYm9yZGVyOiAkZ19ib3JkZXI7XHJcbiRhY2NvcmRpb24tLWJhY2tncm91bmQ6ICRnX3doaXRlO1xyXG4kYWNjb3JkaW9uLS1oaWdobGlnaHQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNTEsNTEsNTEsMSkgMCUscmdiYSgwLDAsMCwxKSAxMDAlKTtcclxuJGFjY29yZGlvbi0tc2Vjb25kYXJ5LWNvbG91cjogJGdfd2hpdGU7XHJcbiRhY2NvcmRpb24tLXRleHQtY29sb3VyOiAjMzMzO1xyXG4kYWNjb3JkaW9uLS1wYWRkaW5nOiA2cmVtO1xyXG4kYWNjb3JkaW9uLS10cmFuc2l0aW9uOiA1MDBtcyBlYXNlLWluLW91dDtcclxuXHJcbi5hY2NvcmRpb24sIC5zZi1saXN0LS1leHBhbmRhYmxlIHtcclxuICAgIG1hcmdpbjogMCAwICRnX21hcmdpbi1ib3R0b20tbW9iaWxlO1xyXG4gICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkZ19tYXJnaW4tYm90dG9tLWRlc2t0b3A7XHJcbiAgICB9O1xyXG4gICAgY29sb3I6ICRhY2NvcmRpb24tLXRleHQtY29sb3VyO1xyXG4gICAgJl9faGVhZGVyLCBhW2RhdGEtc2Ytcm9sZT0ndG9nZ2xlTGluayddIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMmVtIDFlbSAwLjhlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJHNvbG9tb247XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkYWNjb3JkaW9uLS10ZXh0LWNvbG91cjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhY2NvcmRpb24tLXNlY29uZGFyeS1jb2xvdXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAkYWNjb3JkaW9uLS10cmFuc2l0aW9uO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVlbSA2ZW0gMS41ZW0gM3JlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRnX3doaXRlO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYWNjb3JkaW9uLS10cmFuc2l0aW9uLCB0cmFuc2Zvcm0gNDAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEuOWVtO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltYWdlc19yb290fS9hY2NvcmRpb24tYXJyb3cuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1hZ2VzX3Jvb3R9L2FjY29yZGlvbi1hcnJvdy13aGl0ZS5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLCAmLmV4cGFuZGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY29yZGlvbi0taGlnaGxpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgICAgICAgICAgY29sb3I6ICRnX3doaXRlO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWFnZXNfcm9vdH0vYWNjb3JkaW9uLWFycm93LXdoaXRlLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGFbZGF0YS1zZi1yb2xlPSdleHBhbmRBbGwnXSwgYVtkYXRhLXNmLXJvbGU9J2NvbGxhcHNlQWxsJ10ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICZfX3BhbmVsLCAuc2YtbGlzdC1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IC0yMHB4IDAgMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuMnJlbSAxcmVtO1xyXG4gICAgICAgIGJvcmRlcjogJGFjY29yZGlvbi0tYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjb3JkaW9uLS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkYWNjb3JkaW9uLS10cmFuc2l0aW9uO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcclxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHhcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRzY2hlbWUgaW4gJHNjaGVtZXMge1xyXG4gICAgYm9keS4je250aCgkc2NoZW1lLCAxKX0gXHJcbiAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG50aCgkc2NoZW1lLCAyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG50aCgkc2NoZW1lLCAyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19wYW5lbHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbnRoKCRzY2hlbWUsIDIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkc2NoZW1lIGluICRzY2hlbWVzIHtcclxuICAgIGJvZHkuI3tudGgoJHNjaGVtZSwgMSl9IFxyXG4gICAgLnNmLWxpc3QtLWV4cGFuZGFibGUge1xyXG4gICAgICAgIGFbZGF0YS1zZi1yb2xlPSd0b2dnbGVMaW5rJ10ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG50aCgkc2NoZW1lLCAyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG50aCgkc2NoZW1lLCAyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2YtbGlzdC1jb250ZW50IHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbnRoKCRzY2hlbWUsIDIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgUmVzcG9uc2l2ZSBUYWJzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4kdGFicy0tYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuJHRhYnMtLWJhY2tncm91bmQ6ICNmZmY7XHJcbiR0YWJzLS1iYWNrZ3JvdW5kLWhvdmVyOiBkYXJrZW4oJHRhYnMtLWJhY2tncm91bmQsIDEwJSk7XHJcbiR0YWJzLS1oaWdobGlnaHQ6ICM1Qzc2REM7XHJcbiR0YWJzLS1zZWNvbmRhcnktY29sb3VyOiAjZmFmYWZhO1xyXG4kdGFicy0tdGV4dC1jb2xvdXI6ICMwMDA7XHJcbiR0YWJzLS1wYWRkaW5nOiAxLjJlbTtcclxuJHRhYnMtLW51bWJlcjogMztcclxuLnRhYnMge1xyXG4gICAgY29sb3I6ICR0YWJzLS10ZXh0LWNvbG91cjtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGV4dGVuZCAuY2xlYXJmaXg7XHJcbiAgICB9XHJcbiAgICAmX19wYW5lbCB7XHJcbiAgICAgICAgYm9yZGVyOiAkdGFicy0tYm9yZGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0YWJzLS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHBhZGRpbmc6ICR0YWJzLS1wYWRkaW5nIDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgLTFweDtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2FjYyxcclxuICAgICZfX3RhYiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGJvcmRlcjogJHRhYnMtLWJvcmRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGFicy0tc2Vjb25kYXJ5LWNvbG91cjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMXB4IC0xcHggMDtcclxuICAgICAgICB3aWR0aDogMTAwJSAvICR0YWJzLS1udW1iZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6ICR0YWJzLS1wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkdGFicy0tdGV4dC1jb2xvdXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtLWJhY2tncm91bmQtaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYnMtLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRhYnMtLWhpZ2hsaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2FjYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJzIHtcclxuICAgICZfX2FjYyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgU2xpY2sgU2xpZGVyXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgICBcclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5kcmFnZ2luZyBpbWcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLWRvdHMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbGlzdC1uby1zdHlsZSgpO1xyXG4gICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdfZ29sZDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdfZ29sZDtcclxuICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgVGFibGUgU3R5bGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG50YWJsZSB7XHJcbiAgICB0aCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMmYyO1xyXG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnX3doaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZThlNztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTlweCk7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRnX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzMpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY0ZjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ193aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU4ZTc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3cHgpO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ193aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybiszKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNGYyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBNb2RhbCBTdHlsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwwLDApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRlYWU3O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICAjZWRlYWU3IDAlLCNmZWZlZmUgNTAlLCNlZGVhZTcgMTAwJSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggIDYwcHggIDIwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjOTk3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogI2M2MzY2MztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ludHJvLWNvcHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keS1jb3B5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjdlbSAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q2ZDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjc2xpZGVyLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLnNsaWNrLXNsaWRlciB7XHJcblxyXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTBtcztcclxuXHJcblxyXG4gICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwbXM7XHJcblxyXG4gICAgICAgIC5zbGlkZS1pdGVtIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2xpZGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZS1iZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUyJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjkzMTcxO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5wdXJwbGUge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjkzMTcxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYucGluayB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZTM0NjM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ibHVlIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTJjNjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogODtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2xpZGUtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA1MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzc1cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCwgbWF4KSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY5MzE3MTtcclxuXHJcbiAgICAgICAgICAgICAgJi5wdXJwbGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY5MzE3MTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYucGluayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmUzNDYzO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5ibHVlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDkyYzY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoc20pIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAxMDBweDtcclxuICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoeHhsKSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2xpZGUtdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zbGlkZS1jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg3JTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NyU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNsaWRlLWFjdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicChtZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC03MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaS5zbGljay1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMEEyQUUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMEEyQUUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGJ1dHRvbi5zbGljay1hcnJvdyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICB0b3A6IC0xNTdweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicChzbSkge1xyXG4gICAgICAgIHRvcDogMTMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNwYXVzZS1wbGF5LWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW4tdG9wOiAyMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDIwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM3NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICNwYXVzZS1idG4ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3BsYXktYnRuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn0iLCIjb3VyLXNlcnZpY2VzIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgZ3JpZC1nYXA6IDI1cHg7XHJcbiAgcGFkZGluZzogMjBweCAwIDgwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJwKHhzKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIH1cclxuXHJcbiAgLy8gQGluY2x1ZGUgYnAobGcpIHtcclxuICAvLyAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgLy8gfVxyXG5cclxuICBAaW5jbHVkZSBicChsZykge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICB9XHJcblxyXG4gIC5zZXJ2aWNlLWNhcmQge1xyXG4gICAgYmFja2dyb3VuZDogIzNGOTBDNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2UtY2FyZF9faW1nLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDExNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2UtY2FyZF9fdGl0bGUtd3JhcHBlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5zZXJ2aWNlLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSJdfQ== */
