*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;outline:none;padding:0}body,html{min-height:100vh}html{font-size:62.5%}i{font-family:Font Awesome\ 5 Pro;font-size:2.2rem;font-style:normal;font-weight:900}img{height:auto;image-rendering:-webkit-optimize-contrast;max-width:100%}body,img{line-height:normal}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem}::-moz-selection{background-color:#333;color:#fff}::selection{background-color:#333;color:#fff}.mobile{display:none}.cart-empty a{color:#62a824}.cms-no-route .main .inner-container ul,.cms-page-view .main .inner-container ul{margin:1rem 0;padding-left:2rem}.cms-no-route .main .inner-container li,.cms-page-view .main .inner-container li{list-style:disc}.cms-no-route .main .inner-container a,.cms-page-view .main .inner-container a{color:#62a824}.disc{margin:1rem 0;padding-left:2rem}.disc li{list-style:disc}.disc a{color:#62a824}@media (max-width:768px){.mobile{display:block}.desktop,img.main{display:none}.desktop:only-child,img.main:only-child{display:inline-block}}v body.cms-no-route .columns{margin-bottom:13rem;margin-left:auto;margin-right:auto;max-width:156rem;padding-left:2rem;padding-right:2rem;padding-top:4.5rem;width:100%}v body.cms-no-route .columns a{font-weight:700}.column-main{position:relative}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300;src:url(/static/frontend/Webcrossing/bikapack/de_DE/build/fonts/Rubik-Light.19357e65.woff2) format("woff2"),url(/static/frontend/Webcrossing/bikapack/de_DE/build/fonts/Rubik-Light.dd918667.woff) format("woff"),url(/static/frontend/Webcrossing/bikapack/de_DE/build/images/Rubik-Light.6e05534d.svg) format("svg")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(/static/frontend/Webcrossing/bikapack/de_DE/build/fonts/Rubik-Regular.855df8a4.woff2) format("woff2"),url(/static/frontend/Webcrossing/bikapack/de_DE/build/fonts/Rubik-Regular.882e9e0e.woff) format("woff"),url(/static/frontend/Webcrossing/bikapack/de_DE/build/images/Rubik-Regular.531b9c35.svg) format("svg")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:url(/static/frontend/Webcrossing/bikapack/de_DE/build/fonts/Rubik-Medium.5f4249fe.woff2) format("woff2"),url(/static/frontend/Webcrossing/bikapack/de_DE/build/fonts/Rubik-Medium.74fded82.woff) format("woff"),url(/static/frontend/Webcrossing/bikapack/de_DE/build/images/Rubik-Medium.38f9cc01.svg) format("svg")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:600;src:url(/static/frontend/Webcrossing/bikapack/de_DE/build/fonts/Rubik-SemiBold.9c329416.woff2) format("woff2"),url(/static/frontend/Webcrossing/bikapack/de_DE/build/fonts/Rubik-SemiBold.e9c53c58.woff) format("woff"),url(/static/frontend/Webcrossing/bikapack/de_DE/build/images/Rubik-SemiBold.7626109a.svg) format("svg")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:url(/static/frontend/Webcrossing/bikapack/de_DE/build/fonts/Rubik-Bold.79cd5ccd.woff2) format("woff2"),url(/static/frontend/Webcrossing/bikapack/de_DE/build/fonts/Rubik-Bold.704be18a.woff) format("woff"),url(/static/frontend/Webcrossing/bikapack/de_DE/build/images/Rubik-Bold.59150403.svg) format("svg")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:800;src:url(/static/frontend/Webcrossing/bikapack/de_DE/build/fonts/Rubik-ExtraBold.c5c6e5da.woff2) format("woff2"),url(/static/frontend/Webcrossing/bikapack/de_DE/build/fonts/Rubik-ExtraBold.ff3d317c.woff) format("woff"),url(/static/frontend/Webcrossing/bikapack/de_DE/build/images/Rubik-ExtraBold.ee6b7a31.svg) format("svg")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:900;src:url(/static/frontend/Webcrossing/bikapack/de_DE/build/fonts/Rubik-Black.314a52e5.woff2) format("woff2"),url(/static/frontend/Webcrossing/bikapack/de_DE/build/fonts/Rubik-Black.d9706d41.woff) format("woff"),url(/static/frontend/Webcrossing/bikapack/de_DE/build/images/Rubik-Black.7da45225.svg) format("svg")}body{color:#333;font-family:Rubik;font-size:"Rubikrem";line-height:2.5rem}@media (max-width:1024px){body{color:#333;font-size:1.6rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:2.5rem;word-break:break-word}}h1,h2,h3,h4,h5,h6{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}h1,h2,h3,h4,h5,h6{color:#333;text-align:left}h1{font-size:3rem;font-weight:600;line-height:3.6rem;margin-bottom:0}@media (max-width:768px){h1{font-size:3rem;line-height:1.2;margin:0 0 2rem}}h2{color:#333;font-size:2.4rem;line-height:2.4rem}h2:first-of-type{padding-top:0}@media (max-width:768px){h2{font-size:2rem;line-height:normal}}h3{color:#333;color:#62a824;font-size:1.9rem;font-weight:700;line-height:3.3rem;text-transform:uppercase}h3,h4{margin-bottom:1rem;padding-top:2.5rem}h4{color:#333;font-size:2rem;font-weight:600;line-height:2rem}@media only screen and (max-width:480px){h4{padding-bottom:.9rem}}a{color:#333;text-decoration:none}b,strong{font-weight:600}ol,ul{list-style:none;margin:0;padding:0}p{color:#333;font-size:"Rubikrem";line-height:2.5rem;margin-bottom:.8rem}.small,small{font-size:1.2rem}@media (max-width:1500px){.inner-main-container.middle{display:none}}@media (max-width:1200px){.header-top-container ul{gap:2rem}.header-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.8rem}.header-bottom-search{width:100%}}@media (max-width:1024px){.header-main-seals{display:none}.header-main-account{padding-right:2rem}.header-main-account a span{display:none}.header-main .inner-main-container.right .header-main-logoalt{margin-left:2rem;margin-right:2rem}.header-bottom-navigation{width:3rem}.header-bottom-navigation.desktop{display:none}.header-bottom-navigation.mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header-bottom-search{width:calc(100% - 6rem)}.header-top-container .left{display:none}.header-top-container .right{margin-left:auto}.minicart-wrapper a .text{display:none}.page-wrapper{left:0;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.checkout-index-index .page-main{margin-top:0}.page-layout-2columns-left .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter{padding:0}.inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@supports (-webkit-appearance:none){.footer-top-service{width:calc(100% - 27rem)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.footer-top-service:nth-of-type(n){margin-right:0}}}.footer-main .section{padding-bottom:4rem;width:100%}.footer-main-links,.footer-main-products{margin-top:4rem}.to-top.active{bottom:2rem}}@media (max-width:768px){.header-top-container i{display:none}.header-top-hotline .phone{bottom:-3rem}.header-top-hotline .phone i,.header-top-links ul{display:-webkit-box;display:-ms-flexbox;display:flex}.header-top-links ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.header-top-links ul li{padding-right:2rem}.block-title h2{font-size:2.8rem;line-height:normal;margin-bottom:0;padding-bottom:2rem}.block-title h2 span{display:inline-block;width:auto}.toolbar-products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.toolbar .limiter label,.toolbar .sorter label{font-size:1.5rem;font-weight:700;text-align:left;width:100%}.toolbar .limiter .control,.toolbar .sorter .control{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.toolbar .limiter select,.toolbar .sorter select{font-size:1.5rem;height:4.3rem;width:100%}.toolbar .sorter{margin-left:0;padding-left:0}.toolbar .limiter{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-info-buttons{display:none}.page-layout-2columns-left .columns,.page-layout-2columns-left .columns .column,.page-layout-2columns-right .columns,.page-layout-2columns-right .columns .column{width:100%}.inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.limiter-text{white-space:nowrap}.billing-address-same-as-shipping-block,.checkout-agreement{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.billing-address-same-as-shipping-block label,.checkout-agreement label{font-size:1.3rem}.billing-address-same-as-shipping-block input,.checkout-agreement input{margin-top:.5rem}.filter,.filter-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-options-item{background:#fff;border:1px solid #f0f0f0;border-radius:.4rem;margin-left:0;margin-top:2rem;max-width:100%}.filter-options-content{padding-top:0;position:relative}.filter-content{display:none;padding-left:0}.filter-title{padding-bottom:2rem;width:100%}@supports (-webkit-appearance:none){.footer-top-service{width:100%}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){.footer-top-service:nth-of-type(n){margin-right:0}}}.footer-main-seals.section{padding-bottom:0}.footer-main .section{width:100%}.footer-bottom-hotline{display:none}}@media (max-width:480px){.header-bottom-links,.header-main .inner-main-container.right .header-main-logoalt,.header-top-hotline li:first-child{display:none}.header-bottom-search{width:calc(100% - 6rem)}.breadcrumbs .item{font-size:1.2rem}.breadcrumbs .item.home{display:none}#shipping-new-address-form>.field{width:100%}.page-main .actions-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-title h2,.filter-value{width:100%}.filter-current-subtitle{padding-bottom:2rem;padding-right:0;text-align:center;width:100%}.filter-current-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-current-wrap,.filter-current-wrap .item{display:-webkit-box;display:-ms-flexbox;display:flex}.filter-current-wrap .item{margin-bottom:1.5rem;width:100%}.filter-current-wrap .item .action{width:auto}.filter-current-wrap .items{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;width:100%}.footer-top-imprint .inner-container>ul:last-child{max-width:100%}.footer-main-seals ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-main-seals ul li{max-width:100%}.footer-main-seals ul li img{max-width:5rem}.footer-main-seals ul li:last-child img{max-width:none}.footer-copyright{border:0 solid #f0f0f0}.toolbar .limiter .limiter-text,.toolbar .limiter label,.toolbar .sorter .limiter-text,.toolbar .sorter label{display:none}.toolbar .limiter select,.toolbar .sorter select{width:auto}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RkoxT0UsbUNBcUNBLGlCSTRNTywyQkFJTCxnQkFDSCxDQUVHLHNCQUVDLFdBRUcsdUJBRUksWUFDQSwyQkpqUVYsc0hBRUEsWUFFQSxDSThRVyw2Q0FkSixDQVFRLG1DQVJSLENKcFFQLHdCQUVBLFlBRUEsQ0FtQ0Esa0NJeU9rQixXQUNILDRCQU1aLG9EQUVPLG1CQUNILGdCSm5QUCx3Q0lrUUcsQ0FiQSx5QkFZSSxtQkFaSixDQVlJLGtDQVRHLFVBSFAsQ0FNUSxxQkFHTyxrQkFDSCxnQkoxS2pCLGdESXNLYSxtQkFOUixpQ0FrQkwsQ0psTEEsMkJJa0xBLHFCQUZLLFVBRUwsb0NBSVMsV0FKVCw0QkFPUyw2Q0FERyxtQkFDSCwyRkFQVCxVQU9TIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmlrYXBhY2svLi9iYXNlL19kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vYmlrYXBhY2svLi91dGlscy9fbWl4aW4uc2NzcyIsIndlYnBhY2s6Ly9iaWthcGFjay8uL3V0aWxzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9iaWthcGFjay8uL3V0aWxzL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL2Jpa2FwYWNrLy4vYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL2Jpa2FwYWNrLy4vcmVzcG9uc2l2ZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiosXHJcbio6OmFmdGVyLFxyXG4qOjpiZWZvcmUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5odG1sLCBib2R5e1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG59XHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogNjIuNSU7XHJcbn1cclxuaXtcclxuICBAaW5jbHVkZSBmb250SWNvbjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuaW1ne1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XHJcbn1cclxuYm9keSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBAaW5jbHVkZSBmb250RGVmYXVsdCgxLjYsIG5vcm1hbCk7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG46OnNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbn1cclxuLm1vYmlsZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jYXJ0LWVtcHR5e1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICRjb2xvclNlY29uZGFyeTtcclxuICB9XHJcbn1cclxuLmNtcy1uby1yb3V0ZSwgLmNtcy1wYWdlLXZpZXd7XHJcbiAgICAubWFpbntcclxuICAgICAgLmlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yU2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5kaXNje1xyXG4gIG1hcmdpbjogMXJlbSAwO1xyXG4gIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICBsaXtcclxuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgfVxyXG4gIGF7XHJcbiAgICBjb2xvcjogJGNvbG9yU2Vjb25kYXJ5O1xyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCl7XHJcbiAgLm1vYmlsZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuZGVza3RvcCwgaW1nLm1haW57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJjpvbmx5LWNoaWxke1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59dlxyXG5ib2R5LmNtcy1uby1yb3V0ZSAuY29sdW1uc3tcclxuICBAaW5jbHVkZSBjb250ZW50KG91dGVyKTtcclxuICBtYXJnaW4tYm90dG9tOiAxM3JlbTtcclxuICBwYWRkaW5nLXRvcDogNC41cmVtO1xyXG4gIGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcbi5jb2x1bW4tbWFpbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59IiwiJHJvdW5kZWQtY29ybmVyczogZmFsc2U7XHJcbiRidXR0b25QYWRkaW5nOiAxLjJyZW0gM3JlbTtcclxuJGdhcC1zaXplOiAyO1xyXG4kZm9udERlZmF1bHQ6ICdSdWJpayc7XHJcbiRnYXAtc2l6ZTogMjtcclxuQG1peGluIHdpZHRoKCR3aWR0aDogMTAwJSwgJGdhcDogJGdhcC1zaXplLCAkbWF0aDogbnVsbCwgJG1heC13aWR0aDogZmFsc2UsICRtaW4td2lkdGg6IGZhbHNlLCAkY29sdW1uOiBudWxsKXtcclxuICAvLyAkbWF0aCA9IC0gKyAqIC9cclxuICBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAkY2FsY3VsYXRpb246ICN7JGNvbHVtbn0gLSAxO1xyXG5cclxuICAgIEBpZiAkbWF4LXdpZHRoID09IHRydWUge1xyXG4gICAgICBAaWYgJGNvbHVtbntcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKCN7JHdpZHRofSAtICgjeyRjYWxjdWxhdGlvbn0pICogI3skZ2FwfXJlbSApIC8gI3skY29sdW1ufSk7XHJcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcclxuICAgICAgfUBlbHNlIGlmICRtYXRoIHtcclxuICAgICAgICBtYXgtd2lkdGg6Y2FsYygjeyR3aWR0aCAkbWF0aCAkZ2FwfSk7XHJcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcclxuICAgICAgfSBAZWxzZXtcclxuICAgICAgICBtYXgtd2lkdGg6Y2FsYygjeyR3aWR0aH0gLSAjeyRnYXB9cmVtKTtcclxuICAgICAgfVxyXG4gICAgfUBlbHNlIGlmICRtaW4td2lkdGggPT0gdHJ1ZSB7XHJcbiAgICAgIEBpZiAkbWF0aCB7XHJcbiAgICAgICAgbWluLXdpZHRoOmNhbGMoI3skd2lkdGggJG1hdGggJGdhcH0pO1xyXG4gICAgICB9IEBlbHNle1xyXG4gICAgICAgIG1pbi13aWR0aDpjYWxjKCN7JHdpZHRofSAtICN7JGdhcH1yZW0pO1xyXG4gICAgICB9XHJcbiAgICB9QGVsc2UgaWYgKCRtYXgtd2lkdGggPT0gZmFsc2UgLCAkbWluLXdpZHRoID09IGZhbHNlKSB7XHJcbiAgICAgIEBpZiAkbWF0aCB7XHJcbiAgICAgICAgd2lkdGg6Y2FsYygjeyR3aWR0aCAkbWF0aCAkZ2FwfXJlbSk7XHJcbiAgICAgIH1AZWxzZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skd2lkdGh9IC0gI3skZ2FwfXJlbSk7XHJcbiAgICAgIH1cclxuICAgICAgQGlmICRjb2x1bW57XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKCN7JHdpZHRofSAtICgjeyRjYWxjdWxhdGlvbn0pICogI3skZ2FwfXJlbSApIC8gI3skY29sdW1ufSk7XHJcbiAgICAgIH1cclxuICAgIH1AZWxzZSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCN7JHdpZHRofSAtICN7JGdhcH1yZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246LjAwMWRwY20pIHtcclxuICAgICAgLyomOm50aC1vZi10eXBlKG4pIHtcclxuICAgICAgICBtYXJnaW46IHtcclxuICAgICAgICAgIHJpZ2h0OiAkZ2FwICsgcmVtO1xyXG4gICAgICAgICAgYm90dG9tOiAkZ2FwICsgcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfSovXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoI3skY29sdW1ufW4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1peGluIGNvbnRlbnQoJHR5cGU6IG51bGwsICRtb2JpbGU6IG51bGwpe1xyXG4gIEBpZiAoJHR5cGUgPT0gaW5uZXIpIHtcclxuICAgIG1heC13aWR0aDogJG1lZGl1bUNvbnRlbnQ7XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gb3V0ZXIpIHtcclxuICAgIG1heC13aWR0aDogJGNvbnRlbnRXaWR0aDtcclxuICB9XHJcbiAgbWFyZ2luOiB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IHtcclxuICAgIGxlZnQ6IDJyZW07XHJcbiAgICByaWdodDogMnJlbTtcclxuICB9XHJcbiAgQGlmICgkbW9iaWxlID09IG5vcGFkZGluZykge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpe1xyXG4gICAgICBwYWRkaW5nOiB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWl4aW4gc2FmYXJpe1xyXG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246LjAwMWRwY20pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gZmxleCgkanVzdGlmeTogbnVsbCwgJGFsaWduOiBudWxsLCAkZGlyZWN0aW9uOiBudWxsLCAkd3JhcDogbnVsbCwgJGZsZXg6IHRydWUsICAkZ2FwOiBmYWxzZSwgJG9yZGVyOiBudWxsLCAkbnVtYmVyOiBudWxsKSB7XHJcbiAgICBAaWYgJGZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDsgICAgICAvKiBPTEQgLSBpT1MgNi0sIFNhZmFyaSAzLjEtNiAqL1xyXG4gICAgICBkaXNwbGF5OiAtbW96LWJveDsgICAgICAgICAvKiBPTEQgLSBGaXJlZm94IDE5LSAoYnVnZ3kgYnV0IG1vc3RseSB3b3JrcykgKi9cclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7ICAgICAgLyogVFdFRU5FUiAtIElFIDEwICovXHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDsgICAgIC8qIE5FVyAtIENocm9tZSAqL1xyXG4gICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICAgICAgICAvKiBORVcsIFNwZWMgLSBPcGVyYSAxMi4xLCBGaXJlZm94IDIwKyAqL1xyXG4gICAgfUBlbHNle1xyXG4gICAgfVxyXG4gICAgQGlmICRnYXAgPT0gdHJ1ZSB7XHJcbiAgICAgIGdhcDogJGdhcC1zaXplICsgcmVtO1xyXG4gICAgfUBlbHNlIGlmICRnYXAgPT0gZmFsc2V7XHJcbiAgICB9QGVsc2V7XHJcbiAgICAgIGdhcDogJGdhcCArIHJlbTtcclxuICAgIH1cclxuICAgIEBpZiAkb3JkZXIge1xyXG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkb3JkZXI7ICAgLyogT0xEIC0gaU9TIDYtLCBTYWZhcmkgMy4xLTYgKi9cclxuICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogJG9yZGVyOyAgICAgIC8qIE9MRCAtIEZpcmVmb3ggMTktICovXHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAkb3JkZXI7ICAgICAgICAgICAgICAvKiBUV0VFTkVSIC0gSUUgMTAgKi9cclxuICAgICAgLXdlYmtpdC1vcmRlcjogJG9yZGVyOyAgICAgICAgICAgICAgIC8qIE5FVyAtIENocm9tZSAqL1xyXG4gICAgICBvcmRlcjogJG9yZGVyO1xyXG4gICAgfUBlbHNle1xyXG4gICAgfVxyXG4gICAgQGlmICRqdXN0aWZ5ID09IGNlbnRlcnl7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfSBAaWYgJGp1c3RpZnkgPT0gZmxleC1lbmR5e1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9IEBpZiAkanVzdGlmeSA9PSBmbGV4LXN0YXJ0eXtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH0gQGlmICRqdXN0aWZ5ID09IHNwYWNlLWJldHdlZW55e1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfSBAZWxzZXtcclxuICAgICAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICAgICAgYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICAgIH1cclxuICAgIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gICAgQGlmICR3cmFwID09IHRydWUge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9QGVsc2UgaWYgJHdyYXAgPT0gZmFsc2V7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfUBlbHNlIHtcclxuICAgIH1cclxufVxyXG5AbWl4aW4gZm9udEljb24oICRzaXplVmFsdWU6IDIuMiwgJGljb25XZWlnaHQ6ICA5MDAsICRjb2xvcjogbnVsbCwgJGxpbmUtaGVpZ2h0OiBudWxsKSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250SWNvbjtcclxuICBmb250LXdlaWdodDogJGljb25XZWlnaHQ7XHJcbiAgZm9udC1zaXplOiAkc2l6ZVZhbHVlICsgcmVtO1xyXG4gIGNvbG9yOiAkY29sb3I7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxufVxyXG5cclxuLy8gKiogZm9udERlZmF1bHQgKiogIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlKSwgbGluZS1oZWlnaHQoJGxpbmVIZWlnaHQpLCBjb2xvcigkZm9udENvbG9yKSwgZm9udC13ZWlnaHQoJGZvbnRXZWlnaHQpXHJcbkBtaXhpbiBmb250RGVmYXVsdCggJHNpemVWYWx1ZTogJGZvbnREZWZhdWx0LCAkbGluZUhlaWdodDogJGxpbmVIZWlnaHREZWZhdWx0LCAkY29sb3I6ICRjb2xvckZvbnREZWZhdWx0LCAkd2VpZ2h0OiBudWxsLCAkdHJhbnNmb3JtOiBudWxsLCAkc3R5bGU6IG51bGwsICRmb250U3R5bGU6bnVsbCwgJGxldHRlclNwYWNpbmc6IG51bGwsICRmb250OiBmYWxzZSkge1xyXG4gIEBpZiAoJHNpemVWYWx1ZSAhPSBudWxsKSB7XHJcbiAgICBmb250LXNpemU6ICRzaXplVmFsdWUgKyByZW07XHJcbiAgfVxyXG4gIC8qIGZvbnQtc2l6ZSAqL1xyXG4gIEBpZiAoJGxpbmVIZWlnaHQgIT0gbnVsbCkge1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IDtcclxuICB9XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBmb250LXdlaWdodDogJHdlaWdodDtcclxuICB0ZXh0LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcclxuICB0ZXh0LWRlY29yYXRpb246ICRzdHlsZTtcclxuICBmb250LXN0eWxlOiAkZm9udFN0eWxlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyU3BhY2luZztcclxuICBAaWYgJGZvbnQgPT0gdHJ1ZXtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udERlZmF1bHQ7XHJcbiAgfUBlbHNlIGlmICRmb250ID09ICRmb250U3BlY2lhbHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udFNwZWNpYWw7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gb3ZlcmxheSggJGRpcmVjdGlvblY6IDAsICRkaXJlY3Rpb25IOiAwLCAkd2lkdGg6IDEwMCUsICRoZWlnaHQ6IDEwMCUsICRwb3NpdGlvbjogYWJzb2x1dGUsICRyaWdodDogZmFsc2UsICRib3R0b206IGZhbHNlLCAkdG9wOiBmYWxzZSwgJGxlZnQ6IGZhbHNlLCAkei1pbmRleDogbnVsbCl7XHJcbiAgICBwb3NpdGlvbjogJHBvc2l0aW9uO1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIHotaW5kZXg6ICR6LWluZGV4O1xyXG4gICAgQGlmICRkaXJlY3Rpb25WID09IHRvcCB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvblYgPT0gYm90dG9tIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfSBAZWxzZSBpZiAkdG9wIHtcclxuICAgICAgdG9wOiAkZGlyZWN0aW9uVjtcclxuICAgIH0gQGVsc2UgaWYgJGJvdHRvbSB7XHJcbiAgICAgIGJvdHRvbTogJGRpcmVjdGlvblY7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgdG9wOiAkZGlyZWN0aW9uVjtcclxuICAgIH1cclxuICAgIEBpZiAkZGlyZWN0aW9uSCA9PSBsZWZ0IHtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbkggPT0gcmlnaHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH0gQGVsc2UgaWYgJGxlZnQge1xyXG4gICAgICBsZWZ0OiAkZGlyZWN0aW9uSDtcclxuICAgIH0gQGVsc2UgaWYgJHJpZ2h0IHtcclxuICAgICAgcmlnaHQ6ICRkaXJlY3Rpb25IO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIGxlZnQ6ICRkaXJlY3Rpb25IO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBkZWZhdWx0IDoxcHggc29saWQgJGNvbG9yQm9yZGVyICovXHJcbkBtaXhpbiBib3JkZXIoJHNpemU6IDFweCwgJGNvbG9yOiAkY29sb3JCb3JkZXIsICR3ZWlnaHQ6IHNvbGlkLFxyXG4kdG9wOiBmYWxzZSwgJGJvdHRvbTogZmFsc2UsICRsZWZ0OiBmYWxzZSwgJHJpZ2h0OiBmYWxzZSxcclxuJHJhZGl1czogbnVsbCkge1xyXG4gIEBpZiAgJHRvcCBvciAkYm90dG9tIG9yICRsZWZ0IG9yICRyaWdodCB7XHJcbiAgICBAaWYgJHRvcCA9PSB0cnVlIHtcclxuICAgICAgYm9yZGVyLXRvcDogJHNpemUgJHdlaWdodCAkY29sb3I7XHJcbiAgICB9XHJcbiAgICBAaWYgJGJvdHRvbSA9PSB0cnVlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogJHNpemUgJHdlaWdodCAkY29sb3I7XHJcbiAgICB9XHJcbiAgICBAaWYgJGxlZnQgPT0gdHJ1ZSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcclxuICAgIH1cclxuICAgIEBpZiAkcmlnaHQgPT0gdHJ1ZSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogJHNpemUgJHdlaWdodCAkY29sb3I7XHJcbiAgICB9XHJcbiAgfUBlbHNlIGlmICRzaXplID09ICcwJyBvciAkc2l6ZSA9PSAnbm9uZSd7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBib3JkZXI6ICRzaXplICR3ZWlnaHQgJGNvbG9yO1xyXG4gIH1cclxuICBAaWYgJHJhZGl1cyB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJveFNoYWRvdygkaExlbmd0aDogbnVsbCwgJHZMZW5ndGg6bnVsbCwgJGJsdXI6IG51bGwsICRzcHJlYWQ6IG51bGwsICRjb2xvcjogbnVsbCl7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkaExlbmd0aCArIHJlbSAkdkxlbmd0aCArIHJlbSAkYmx1ciArIHJlbSAkc3ByZWFkICsgcmVtICRjb2xvcjtcclxuICAtbW96LWJveC1zaGFkb3c6ICRoTGVuZ3RoICsgcmVtICR2TGVuZ3RoICsgcmVtICRibHVyICsgcmVtICRzcHJlYWQgKyByZW0gJGNvbG9yO1xyXG4gIGJveC1zaGFkb3c6ICRoTGVuZ3RoICsgcmVtICR2TGVuZ3RoICsgcmVtICRibHVyICsgcmVtICRzcHJlYWQgKyByZW0gJGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkYWxsOiBhbGwsICRlZmZlY3Q6IGVhc2UsICRkdXJhdGlvbjogLjJzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkYWxsICRlZmZlY3QgJGR1cmF0aW9uO1xyXG4gIC1vLXRyYW5zaXRpb246ICRhbGwgJGVmZmVjdCAkZHVyYXRpb247XHJcbiAgdHJhbnNpdGlvbjogJGFsbCAkZWZmZWN0ICRkdXJhdGlvbjtcclxufVxyXG5cclxuIiwiLy8gd2lkdGhcbiRtYXhXaWR0aDogMTkycmVtO1xuJGNvbnRlbnRXaWR0aDogMTU2cmVtO1xuJG1lZGl1bUNvbnRlbnQ6IDExMnJlbTtcbiRzbWFsbENvbnRlbnQ6IDY1cmVtO1xuXG4vLyBicmVha3BvaW50c1xuJGxhcmdlRGVza3RvcDogMTUwMHB4O1xuJGRlc2t0b3A6IDEyMDBweDtcbiRzbWFsbERlc2t0b3A6IDEwMjRweDtcbiR0YWJsZXQ6IDc2OHB4O1xuJHBob25lOiA0ODBweDtcbiRzbWFsbFBob25lOiAzNjBweDtcblxuLy8gaW1hZ2VzXG4kaW1hZ2VEaXI6IFwiLi4vLi4vaW1hZ2VzL1wiO1xuLy8gaW1hZ2VzXG4kaW1hZ2VEaXJSZXNwOiBcIi4uL2ltYWdlcy9cIjtcbi8vIGljb25zXG4kaWNvbkRpcjogXCIuLi8uLi9pbWFnZXMvaWNvbnMvXCI7XG5cbi8vIEZvbnQtc2l6ZVxuJGZvbnREZWZhdWx0OiAxLjg7XG4kZm9udFRhYmxlOjEuNjtcbiRmb250QnV0dG9uOjEuNDtcblxuLy8gTGluZS1oZWlnaHRcbiRsaW5lSGVpZ2h0RGVmYXVsdDogMi41cmVtO1xuJGxpbmVIZWlnaHRUYWJsZTogbm9ybWFsO1xuXG4vLyBGb250ZmFtaWx5XG4kZm9udDogJyc7XG4kZm9udEljb246IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4kZm9udFNwZWNpYWw6ICRmb250O1xuXG4vLyBQZXJzb25hbGl6ZWQgUHJpbWFyeSBjb2xvcnNcbiRjb2xvclByaW1hcnk6ICMzMzMzMzM7XG4kY29sb3JTZWNvbmRhcnk6ICM2MkE4MjQ7XG4kY29sb3JUZXJ0aWFyeTogI0ZGOTgwMDtcbiRjb2xvckZvbnREZWZhdWx0OiAkY29sb3JQcmltYXJ5O1xuJGNvbG9yVGl0bGVEZWZhdWx0OiAjNDg0ODQ4O1xuJGNvbG9yVGV4dExpZ2h0OiNjY2M7XG4kY29sb3JMaWdodFNlY29uZGFyeTogIzczQjEzQztcbiRjb2xvckRhcmtTZWNvbmRhcnk6ICNFODcxMEM7XG4kY29sb3JCZWlnZTogI0Y5RjdGMTtcblxuLy8gUGVyc29uYWxpemVkIGNvbG9yc1xuJGNvbG9yQm9yZGVyOiAjZjBmMGYwO1xuJGNvbG9ySW5wdXRCb3JkZXI6ICM0ODRDNTI2MTtcbiRjb2xvckJ1dHRvbjogJGNvbG9yVGVydGlhcnk7XG4kY29sb3JQbGFjZWhvbGRlcjojMzMzO1xuJGNvbG9yRm9vdGVyOiAjMkEyQTI5O1xuXG4vLyBHcmV5XG4kY29sb3JMaWdodGVyR3JleTogI0VCRUJFQjtcbiRjb2xvckxpZ2h0R3JleTogI0Y1RjVGNTtcbiRjb2xvckdyZXk6ICM4RjhGOEY7XG4kY29sb3JEYXJrR3JleTogIzcwNzA3MDtcbiRjb2xvclN3YXRjaEdyZXk6ICNENUQ1RDU7XG5cbi8vIERlZmF1bHQgY29sb3JzXG4kY29sb3JFcnJvcjogI0U2MzYzNjtcbiRjb2xvclN1Y2Nlc3M6ICM1M2E2NTM7XG4kY29sb3JTdXBlclN1Y2Nlc3M6ICM0MDgxNDA7XG4kY29sb3JJbmZvOiAjRjdCMjM0O1xuJGNvbG9yV2FybmluZzogI0Y3QjIzNDtcbiRjb2xvcldoaXRlOiAjZmZmO1xuJGNvbG9yQmxhY2s6ICMwMDA7XG4kY29sb3JSZWQ6ICNFNjM2MzY7XG5cblxuXG5cbi8vIGljb25zOiB1c2UgZm9udGF3ZXNvbWUgcHJvIHVuaWNvZGUgLSBsZWF2ZSBlbXB0eSBmb3Igbm8gaWNvblxuJGljb25XaXNobGlzaHQ6IFwiXFxmMDA0XCI7XG4kaWNvbkNvbXBhcmU6IFwiXFxmMDgwXCI7XG4kaWNvbkNsb3NlOiBcIlxcZjAwZFwiO1xuJGljb25UcmFzaDogXCJcXGYyZWRcIjtcbiRpY29uRWRpdDogXCJcXGYwNDBcIjtcbiRpY29uR3JpZDogXCJcXGYwMDlcIjtcbiRpY29uTGlzdDogXCJcXGYwM2FcIjtcbiRpY29uQXJyb3c6IFwiXFxmMDc3XCI7XG4kaWNvbkFycm93TmV4dDogXCJcXGYwNTRcIjtcbiRpY29uUGFnaW5hdGlvbjogXCJcXGYwNTRcIjtcbiRpY29uQ2hlY2s6IFwiXFxmMDBjXCI7XG4kaWNvbkFzdGVyaXg6IFwiXFxmMDY5XCI7XG4kaWNvblF1ZXN0aW9uOiBcIlxcZjA1OVwiO1xuJGljb25FcnJvcjogXCJcXGYwNmFcIjtcbiRpY29uSW5mbzogXCJcXGYwNWFcIjtcbiRpY29uV2FybmluZzogXCJcXGYwNzFcIjtcbiRpY29uTWVudTogXCJcXGYwYzlcIjtcbiRpY29uU2VhcmNoOiBcIlxcZjAwMlwiO1xuJGljb25Tb3J0QXJyb3c6IFwiXFxmMGRkXCI7XG4kaWNvblNvcnRBc2M6IFwiXFxmMTYwXCI7XG4kaWNvblNvcnREZXNjOiBcIlxcZjE2MVwiO1xuJGljb25LZXk6IFwiXFxmMDg0XCI7XG4kaWNvblBlcnNvbjogXCJcXGYwMDdcIjtcbiRpY29uU2VhcmNoOiBcIlxcZjAwMlwiO1xuJGljb25DYXJ0OiB1cmwoJGljb25EaXIgKyBcInNob3BwaW5nLWNhcnQuc3ZnXCIpO1xuJGljb25DYXJ0V2hpdGU6IHVybCgkaWNvbkRpciArIFwic2hvcHBpbmctY2FydF93aGl0ZS5zdmdcIik7XG4kaWNvbkNhcnRCb3JkZXI6IHVybCgkaWNvbkRpciArIFwic2hvcHBpbmctY2FydF9vdXRsaW5lLnN2Z1wiKTtcbiRpY29uQmFnOiBcIlxcZjI5MFwiO1xuJGljb25QbHVzOiBcIlxcZjA2N1wiO1xuJGljb25NaW51czogXCJcXGYwNjhcIjtcbiRpY29uRXllOiBcIlxcZjA2ZVwiO1xuJGljb25QaG9uZTogXCJcXGYwOTVcIjtcbiRpY29uTGV0dGVyOiBcIlxcZjBlMFwiO1xuJGljb25TdGFyOiBcIlxcZjAwNVwiO1xuJGljb25DYWxlbmRhcjogXCJcXGYxMzNcIjtcbiRpY29uQ3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRpY29uUmVmcmVzaDogXCJcXGYyZjFcIjtcbiRpY29uRG93bmxvYWQ6IHVybCgkaWNvbkRpciArIFwiZG93bmxvYWQuc3ZnXCIpO1xuXG4iLCIkYnJlYWtwb2ludHM6IChcbiAgICAgICAgc21hbGxQaG9uZTogICggbWF4LXdpZHRoOiAkc21hbGxQaG9uZSApLFxuICAgICAgICBwaG9uZTogICggbWF4LXdpZHRoOiAkcGhvbmUgKSxcbiAgICAgICAgdGFibGV0OiAgKCBtYXgtd2lkdGg6ICR0YWJsZXQgKSxcbiAgICAgICAgc21hbGxEZXNrdG9wOiAgKCBtYXgtd2lkdGg6ICRzbWFsbERlc2t0b3AgKSxcbiAgICAgICAgZGVza3RvcDogICggbWF4LXdpZHRoOiAkZGVza3RvcCApLFxuICAgICAgICBsYXJnZURlc2t0b3A6ICAoIG1heC13aWR0aDogJGxhcmdlRGVza3RvcCApXG4pICFkZWZhdWx0O1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xuICAvLyBJZiB0aGUga2V5IGV4aXN0cyBpbiB0aGUgbWFwXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG4gICAgLy8gUHJpbnRzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gdGhlIHZhbHVlXG4gICAgQG1lZGlhICN7aW5zcGVjdChtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpKX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgICAvLyBJZiB0aGUga2V5IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcFxuICBAZWxzZSB7XG4gICAgQHdhcm4gXCJVbmZvcnR1bmF0ZWx5LCBubyB2YWx1ZSBjb3VsZCBiZSByZXRyaWV2ZWQgZnJvbSBgI3skYnJlYWtwb2ludH1gLiBcIlxuICAgICAgICArIFwiQXZhaWxhYmxlIGJyZWFrcG9pbnRzIGFyZTogI3ttYXAta2V5cygkYnJlYWtwb2ludHMpfS5cIjtcbiAgfVxufVxuXG4iLCIvLyBGb250LWZhbWlseVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSdWJpayc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1J1YmlrL1J1YmlrLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvUnViaWsvUnViaWstTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvUnViaWsvUnViaWstTGlnaHQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1J1YmlrJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUnViaWsvUnViaWstUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL1J1YmlrL1J1YmlrLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvUnViaWsvUnViaWstUmVndWxhci5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9SdWJpay9SdWJpay1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi8uLi9mb250cy9SdWJpay9SdWJpay1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvUnViaWsvUnViaWstTWVkaXVtLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSdWJpayc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1J1YmlrL1J1YmlrLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvUnViaWsvUnViaWstU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvUnViaWsvUnViaWstU2VtaUJvbGQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1J1YmlrJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvUnViaWsvUnViaWstQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL1J1YmlrL1J1YmlrLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvUnViaWsvUnViaWstQm9sZC5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9SdWJpay9SdWJpay1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi8uLi9mb250cy9SdWJpay9SdWJpay1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvUnViaWsvUnViaWstRXh0cmFCb2xkLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSdWJpayc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1J1YmlrL1J1YmlrLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvUnViaWsvUnViaWstQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvUnViaWsvUnViaWstQmxhY2suc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbmJvZHkge1xuICAgIEBpbmNsdWRlIGZvbnREZWZhdWx0KCRmb250OiB0cnVlKTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsRGVza3RvcCl7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIGZvbnREZWZhdWx0KDEuNik7XG4gICAgfVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGh5cGhlbnM6IGF1dG87XG59XG5AbWl4aW4gdGl0bGUoJHNpemVIMSkge1xuICAgIEBpZiAkc2l6ZUgxID09IGhvbWVUaXRsZVNsaWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnREZWZhdWx0KDcuOSwgNy4ycmVtLCAkY29sb3JXaGl0ZSwgNjAwKTtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH0gQGVsc2UgaWYgJHNpemVIMSA9PSBkZWZhdWx0VGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIGZvbnREZWZhdWx0KDMsIDMuNnJlbSwgJHdlaWdodDogNjAwKTtcblxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1AZWxzZSBpZiAkc2l6ZUgxID09IHBhZ2UtdGl0bGUtd3JhcHBlcntcbiAgICAgICAgQGluY2x1ZGUgZm9udERlZmF1bHQoMy43LCA0LjVyZW0sIGluaGVyaXQsIDYwMCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5oMSB7XG4gICAgQGluY2x1ZGUgdGl0bGUoZGVmYXVsdFRpdGxlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KXtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgfVxufVxuXG5oMiB7XG4gICAgQGluY2x1ZGUgZm9udERlZmF1bHQoMi40LCAyLjRyZW0pO1xuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KXtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbn1cbmgzIHtcbiAgICBAaW5jbHVkZSBmb250RGVmYXVsdCgxLjksIDMuM3JlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgY29sb3I6ICRjb2xvclNlY29uZGFyeTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaDQge1xuICAgIEBpbmNsdWRlIGZvbnREZWZhdWx0KDIsIDJyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOXJlbTtcbiAgICB9XG59XG5cbmEge1xuICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxub2wsXG51bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbnB7XG4gICAgQGluY2x1ZGUgZm9udERlZmF1bHQoJGNvbG9yOiAkY29sb3JQcmltYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcbn1cbnNtYWxsLCAuc21hbGx7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG59IiwiLyogbGluZSAxLCB3ZWIvc2Nzcy9iYXNlL19kZWZhdWx0LnNjc3MgKi8qLCo6OmFmdGVyLCo6OmJlZm9yZXttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNpemluZzppbmhlcml0O291dGxpbmU6bm9uZX0vKiBsaW5lIDksIHdlYi9zY3NzL2Jhc2UvX2RlZmF1bHQuc2NzcyAqL2h0bWwsYm9keXttaW4taGVpZ2h0OjEwMHZofS8qIGxpbmUgMTIsIHdlYi9zY3NzL2Jhc2UvX2RlZmF1bHQuc2NzcyAqL2h0bWx7Zm9udC1zaXplOjYyLjUlfS8qIGxpbmUgMTUsIHdlYi9zY3NzL2Jhc2UvX2RlZmF1bHQuc2NzcyAqL2l7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjIuMnJlbTtmb250LXN0eWxlOm5vcm1hbH0vKiBsaW5lIDE5LCB3ZWIvc2Nzcy9iYXNlL19kZWZhdWx0LnNjc3MgKi9pbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6bm9ybWFsO2ltYWdlLXJlbmRlcmluZzotd2Via2l0LW9wdGltaXplLWNvbnRyYXN0fS8qIGxpbmUgMjUsIHdlYi9zY3NzL2Jhc2UvX2RlZmF1bHQuc2NzcyAqL2JvZHl7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6bm9ybWFsO2NvbG9yOiMzMzM7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LyogbGluZSAzMSwgd2ViL3Njc3MvYmFzZS9fZGVmYXVsdC5zY3NzICovOjpzZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojMzMzO2NvbG9yOiNmZmZ9LyogbGluZSAzNSwgd2ViL3Njc3MvYmFzZS9fZGVmYXVsdC5zY3NzICovLm1vYmlsZXtkaXNwbGF5Om5vbmV9LyogbGluZSAzOSwgd2ViL3Njc3MvYmFzZS9fZGVmYXVsdC5zY3NzICovLmNhcnQtZW1wdHkgYXtjb2xvcjojNjJBODI0fS8qIGxpbmUgNDYsIHdlYi9zY3NzL2Jhc2UvX2RlZmF1bHQuc2NzcyAqLy5jbXMtbm8tcm91dGUgLm1haW4gLmlubmVyLWNvbnRhaW5lciB1bCwuY21zLXBhZ2UtdmlldyAubWFpbiAuaW5uZXItY29udGFpbmVyIHVse21hcmdpbjoxcmVtIDA7cGFkZGluZy1sZWZ0OjJyZW19LyogbGluZSA1MSwgd2ViL3Njc3MvYmFzZS9fZGVmYXVsdC5zY3NzICovLmNtcy1uby1yb3V0ZSAubWFpbiAuaW5uZXItY29udGFpbmVyIGxpLC5jbXMtcGFnZS12aWV3IC5tYWluIC5pbm5lci1jb250YWluZXIgbGl7bGlzdC1zdHlsZTpkaXNjfS8qIGxpbmUgNTUsIHdlYi9zY3NzL2Jhc2UvX2RlZmF1bHQuc2NzcyAqLy5jbXMtbm8tcm91dGUgLm1haW4gLmlubmVyLWNvbnRhaW5lciBhLC5jbXMtcGFnZS12aWV3IC5tYWluIC5pbm5lci1jb250YWluZXIgYXtjb2xvcjojNjJBODI0fS8qIGxpbmUgNjEsIHdlYi9zY3NzL2Jhc2UvX2RlZmF1bHQuc2NzcyAqLy5kaXNje21hcmdpbjoxcmVtIDA7cGFkZGluZy1sZWZ0OjJyZW19LyogbGluZSA2NCwgd2ViL3Njc3MvYmFzZS9fZGVmYXVsdC5zY3NzICovLmRpc2MgbGl7bGlzdC1zdHlsZTpkaXNjfS8qIGxpbmUgNjcsIHdlYi9zY3NzL2Jhc2UvX2RlZmF1bHQuc2NzcyAqLy5kaXNjIGF7Y29sb3I6IzYyQTgyNH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey8qIGxpbmUgNzIsIHdlYi9zY3NzL2Jhc2UvX2RlZmF1bHQuc2NzcyAqLy5tb2JpbGV7ZGlzcGxheTpibG9ja30vKiBsaW5lIDc1LCB3ZWIvc2Nzcy9iYXNlL19kZWZhdWx0LnNjc3MgKi8uZGVza3RvcCxpbWcubWFpbntkaXNwbGF5Om5vbmV9LyogbGluZSA3Nywgd2ViL3Njc3MvYmFzZS9fZGVmYXVsdC5zY3NzICovLmRlc2t0b3A6b25seS1jaGlsZCxpbWcubWFpbjpvbmx5LWNoaWxke2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0vKiBsaW5lIDgxLCB3ZWIvc2Nzcy9iYXNlL19kZWZhdWx0LnNjc3MgKi92IGJvZHkuY21zLW5vLXJvdXRlIC5jb2x1bW5ze21heC13aWR0aDoxNTZyZW07bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt3aWR0aDoxMDAlO3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctcmlnaHQ6MnJlbTttYXJnaW4tYm90dG9tOjEzcmVtO3BhZGRpbmctdG9wOjQuNXJlbX0vKiBsaW5lIDg2LCB3ZWIvc2Nzcy9iYXNlL19kZWZhdWx0LnNjc3MgKi92IGJvZHkuY21zLW5vLXJvdXRlIC5jb2x1bW5zIGF7Zm9udC13ZWlnaHQ6Ym9sZH0vKiBsaW5lIDkwLCB3ZWIvc2Nzcy9iYXNlL19kZWZhdWx0LnNjc3MgKi8uY29sdW1uLW1haW57cG9zaXRpb246cmVsYXRpdmV9QGZvbnQtZmFjZXtmb250LWZhbWlseTonUnViaWsnO3NyYzp1cmwoXCIuLi8uLi9mb250cy9SdWJpay9SdWJpay1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi8uLi9mb250cy9SdWJpay9SdWJpay1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vZm9udHMvUnViaWsvUnViaWstTGlnaHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTonUnViaWsnO3NyYzp1cmwoXCIuLi8uLi9mb250cy9SdWJpay9SdWJpay1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uLy4uL2ZvbnRzL1J1YmlrL1J1YmlrLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uL2ZvbnRzL1J1YmlrL1J1YmlrLVJlZ3VsYXIuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTonUnViaWsnO3NyYzp1cmwoXCIuLi8uLi9mb250cy9SdWJpay9SdWJpay1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vLi4vZm9udHMvUnViaWsvUnViaWstTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi9mb250cy9SdWJpay9SdWJpay1NZWRpdW0uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTonUnViaWsnO3NyYzp1cmwoXCIuLi8uLi9mb250cy9SdWJpay9SdWJpay1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi8uLi9mb250cy9SdWJpay9SdWJpay1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vZm9udHMvUnViaWsvUnViaWstU2VtaUJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDo2MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTonUnViaWsnO3NyYzp1cmwoXCIuLi8uLi9mb250cy9SdWJpay9SdWJpay1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uLy4uL2ZvbnRzL1J1YmlrL1J1YmlrLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uL2ZvbnRzL1J1YmlrL1J1YmlrLUJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTonUnViaWsnO3NyYzp1cmwoXCIuLi8uLi9mb250cy9SdWJpay9SdWJpay1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vLi4vZm9udHMvUnViaWsvUnViaWstRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi9mb250cy9SdWJpay9SdWJpay1FeHRyYUJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDo4MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTonUnViaWsnO3NyYzp1cmwoXCIuLi8uLi9mb250cy9SdWJpay9SdWJpay1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi8uLi9mb250cy9SdWJpay9SdWJpay1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vZm9udHMvUnViaWsvUnViaWstQmxhY2suc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDo5MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9LyogbGluZSA2Niwgd2ViL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovYm9keXtmb250LXNpemU6XCJSdWJpa3JlbVwiO2xpbmUtaGVpZ2h0OjIuNXJlbTtjb2xvcjojMzMzO2ZvbnQtZmFtaWx5OlwiUnViaWtcIn1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsvKiBsaW5lIDY2LCB3ZWIvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9ib2R5e3dvcmQtYnJlYWs6YnJlYWstd29yZDtoeXBoZW5zOmF1dG87Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoyLjVyZW07Y29sb3I6IzMzM319LyogbGluZSA3NSwgd2ViL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovaDEsaDIsaDMsaDQsaDUsaDZ7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiMzMzM7d29yZC1icmVhazpicmVhay13b3JkO2h5cGhlbnM6YXV0b30vKiBsaW5lIDEwMSwgd2ViL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovaDF7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6My42cmVtO2NvbG9yOiMzMzM7Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsvKiBsaW5lIDEwMSwgd2ViL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovaDF7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6MS4yO21hcmdpbjowIDAgMnJlbSAwfX0vKiBsaW5lIDExMSwgd2ViL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovaDJ7Zm9udC1zaXplOjIuNHJlbTtsaW5lLWhlaWdodDoyLjRyZW07Y29sb3I6IzMzM30vKiBsaW5lIDExMywgd2ViL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovaDI6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLXRvcDowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LyogbGluZSAxMTEsIHdlYi9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL2gye2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0Om5vcm1hbH19LyogbGluZSAxMjEsIHdlYi9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL2gze2ZvbnQtc2l6ZToxLjlyZW07bGluZS1oZWlnaHQ6My4zcmVtO2NvbG9yOiMzMzM7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmctdG9wOjIuNXJlbTttYXJnaW4tYm90dG9tOjFyZW07Y29sb3I6IzYyQTgyNDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LyogbGluZSAxMjksIHdlYi9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL2g0e2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjJyZW07Y29sb3I6IzMzMztmb250LXdlaWdodDo2MDA7cGFkZGluZy10b3A6Mi41cmVtO21hcmdpbi1ib3R0b206MXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsvKiBsaW5lIDEyOSwgd2ViL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovaDR7cGFkZGluZy1ib3R0b206MC45cmVtfX0vKiBsaW5lIDEzOSwgd2ViL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovYXtjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lfS8qIGxpbmUgMTQ0LCB3ZWIvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9iLHN0cm9uZ3tmb250LXdlaWdodDo2MDB9LyogbGluZSAxNDksIHdlYi9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL29sLHVse21hcmdpbjowO3BhZGRpbmc6MCAwIDAgMDtsaXN0LXN0eWxlOm5vbmV9LyogbGluZSAxNTUsIHdlYi9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL3B7Zm9udC1zaXplOlwiUnViaWtyZW1cIjtsaW5lLWhlaWdodDoyLjVyZW07Y29sb3I6IzMzMzttYXJnaW4tYm90dG9tOi44cmVtfS8qIGxpbmUgMTU5LCB3ZWIvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9zbWFsbCwuc21hbGx7Zm9udC1zaXplOjEuMnJlbX1AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KXsvKiBsaW5lIDksIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5pbm5lci1tYWluLWNvbnRhaW5lci5taWRkbGV7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsvKiBsaW5lIDE4LCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8uaGVhZGVyLXRvcC1jb250YWluZXIgdWx7Z2FwOjJyZW19LyogbGluZSAyMywgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmhlYWRlci1ib3R0b217ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4O2dhcDoxLjhyZW07ZmxleC13cmFwOndyYXB9LyogbGluZSAyNSwgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmhlYWRlci1ib3R0b20tc2VhcmNoe3dpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey8qIGxpbmUgMzQsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5oZWFkZXItbWFpbi1zZWFsc3tkaXNwbGF5Om5vbmV9LyogbGluZSAzNywgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmhlYWRlci1tYWluLWFjY291bnR7cGFkZGluZy1yaWdodDoycmVtfS8qIGxpbmUgNDAsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5oZWFkZXItbWFpbi1hY2NvdW50IGEgc3BhbntkaXNwbGF5Om5vbmV9LyogbGluZSA0Nywgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmhlYWRlci1tYWluIC5pbm5lci1tYWluLWNvbnRhaW5lci5yaWdodCAuaGVhZGVyLW1haW4tbG9nb2FsdHttYXJnaW4tbGVmdDoycmVtO21hcmdpbi1yaWdodDoycmVtfS8qIGxpbmUgNTQsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5oZWFkZXItYm90dG9tLW5hdmlnYXRpb257d2lkdGg6M3JlbX0vKiBsaW5lIDU2LCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8uaGVhZGVyLWJvdHRvbS1uYXZpZ2F0aW9uLmRlc2t0b3B7ZGlzcGxheTpub25lfS8qIGxpbmUgNTksIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5oZWFkZXItYm90dG9tLW5hdmlnYXRpb24ubW9iaWxle2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LyogbGluZSA2NCwgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmhlYWRlci1ib3R0b20tc2VhcmNoe3dpZHRoOmNhbGMoMTAwJSAtIDZyZW0pfS8qIGxpbmUgNzAsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5oZWFkZXItdG9wLWNvbnRhaW5lciAubGVmdHtkaXNwbGF5Om5vbmV9LyogbGluZSA3Mywgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmhlYWRlci10b3AtY29udGFpbmVyIC5yaWdodHttYXJnaW4tbGVmdDphdXRvfS8qIGxpbmUgODEsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5taW5pY2FydC13cmFwcGVyIGEgLnRleHR7ZGlzcGxheTpub25lfS8qIGxpbmUgODcsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5wYWdlLXdyYXBwZXJ7bGVmdDowO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgZWFzZSAuMnM7LW8tdHJhbnNpdGlvbjphbGwgZWFzZSAuMnM7dHJhbnNpdGlvbjphbGwgZWFzZSAuMnN9LyogbGluZSA5NCwgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmNoZWNrb3V0LWluZGV4LWluZGV4IC5wYWdlLW1haW57bWFyZ2luLXRvcDowfS8qIGxpbmUgMTAwLCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8ucGFnZS1sYXlvdXQtMmNvbHVtbnMtbGVmdCAuY29sdW1uc3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LyogbGluZSAxMDYsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5maWx0ZXJ7cGFkZGluZzowfS8qIGxpbmUgMTA5LCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8uaW5uZXItY29udGFpbmVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH1Ac3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSl7LyogbGluZSAxMTMsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5mb290ZXItdG9wLXNlcnZpY2V7d2lkdGg6Y2FsYygxMDAlIC0gMjdyZW0pfUBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSl7LyogbGluZSA0Nywgd2ViL3Njc3MvdXRpbHMvX21peGluLnNjc3MgKi8uZm9vdGVyLXRvcC1zZXJ2aWNlOm50aC1vZi10eXBlKG4pe21hcmdpbi1yaWdodDowfX19LyogbGluZSAxMTcsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5mb290ZXItbWFpbiAuc2VjdGlvbnt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjRyZW19LyogbGluZSAxMjEsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5mb290ZXItbWFpbi1wcm9kdWN0cywuZm9vdGVyLW1haW4tbGlua3N7bWFyZ2luLXRvcDo0cmVtfS8qIGxpbmUgMTI3LCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8udG8tdG9wLmFjdGl2ZXtib3R0b206MnJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsvKiBsaW5lIDEzNiwgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmhlYWRlci10b3AtY29udGFpbmVyIGl7ZGlzcGxheTpub25lfS8qIGxpbmUgMTQxLCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8uaGVhZGVyLXRvcC1ob3RsaW5lIC5waG9uZXtib3R0b206LTNyZW19LyogbGluZSAxNDMsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5oZWFkZXItdG9wLWhvdGxpbmUgLnBob25lIGl7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4fS8qIGxpbmUgMTUyLCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8uaGVhZGVyLXRvcC1saW5rcyB1bHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7Z2FwOjByZW07ZmxleC13cmFwOndyYXB9LyogbGluZSAxNTUsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5oZWFkZXItdG9wLWxpbmtzIHVsIGxpe3BhZGRpbmctcmlnaHQ6MnJlbX0vKiBsaW5lIDE2Mywgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmJsb2NrLXRpdGxlIGgye2ZvbnQtc2l6ZToyLjhyZW07cGFkZGluZy1ib3R0b206MnJlbTtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luLWJvdHRvbTowfS8qIGxpbmUgMTY4LCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8uYmxvY2stdGl0bGUgaDIgc3Bhbnt3aWR0aDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS8qIGxpbmUgMTc1LCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8udG9vbGJhci1wcm9kdWN0c3t3aWR0aDoxMDAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwfS8qIGxpbmUgMTgwLCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8udG9vbGJhciAubGltaXRlciBsYWJlbCwudG9vbGJhciAuc29ydGVyIGxhYmVse3dpZHRoOjEwMCU7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246bGVmdH0vKiBsaW5lIDE4Niwgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLnRvb2xiYXIgLmxpbWl0ZXIgLmNvbnRyb2wsLnRvb2xiYXIgLnNvcnRlciAuY29udHJvbHt3aWR0aDoxMDAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleH0vKiBsaW5lIDE5MCwgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLnRvb2xiYXIgLmxpbWl0ZXIgc2VsZWN0LC50b29sYmFyIC5zb3J0ZXIgc2VsZWN0e3dpZHRoOjEwMCU7aGVpZ2h0OjQuM3JlbTtmb250LXNpemU6MS41cmVtfS8qIGxpbmUgMTk2LCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8udG9vbGJhciAuc29ydGVye21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjB9LyogbGluZSAyMDEsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy50b29sYmFyIC5saW1pdGVye29yZGVyOjF9LyogbGluZSAyMDcsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5wcm9kdWN0LWluZm8tYnV0dG9uc3tkaXNwbGF5Om5vbmV9LyogbGluZSAyMTUsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5wYWdlLWxheW91dC0yY29sdW1ucy1sZWZ0IC5jb2x1bW5zLC5wYWdlLWxheW91dC0yY29sdW1ucy1yaWdodCAuY29sdW1uc3t3aWR0aDoxMDAlfS8qIGxpbmUgMjE3LCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8ucGFnZS1sYXlvdXQtMmNvbHVtbnMtbGVmdCAuY29sdW1ucyAuY29sdW1uLC5wYWdlLWxheW91dC0yY29sdW1ucy1yaWdodCAuY29sdW1ucyAuY29sdW1ue3dpZHRoOjEwMCV9LyogbGluZSAyMjQsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5pbm5lci1jb250YWluZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS8qIGxpbmUgMjI3LCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8ubGltaXRlci10ZXh0e3doaXRlLXNwYWNlOm5vd3JhcH0vKiBsaW5lIDIzMCwgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmNoZWNrb3V0LWFncmVlbWVudCwuYmlsbGluZy1hZGRyZXNzLXNhbWUtYXMtc2hpcHBpbmctYmxvY2t7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOm5vd3JhcH0vKiBsaW5lIDIzMiwgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmNoZWNrb3V0LWFncmVlbWVudCBsYWJlbCwuYmlsbGluZy1hZGRyZXNzLXNhbWUtYXMtc2hpcHBpbmctYmxvY2sgbGFiZWx7Zm9udC1zaXplOjEuM3JlbX0vKiBsaW5lIDIzNSwgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmNoZWNrb3V0LWFncmVlbWVudCBpbnB1dCwuYmlsbGluZy1hZGRyZXNzLXNhbWUtYXMtc2hpcHBpbmctYmxvY2sgaW5wdXR7bWFyZ2luLXRvcDouNXJlbX0vKiBsaW5lIDIzOSwgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmZpbHRlcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LyogbGluZSAyNDEsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5maWx0ZXItb3B0aW9uc3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LyogbGluZSAyNDMsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5maWx0ZXItb3B0aW9ucy1pdGVte21hcmdpbi10b3A6MnJlbTttYXJnaW4tbGVmdDowO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOi40cmVtO2JvcmRlcjoxcHggc29saWQgI2YwZjBmMDttYXgtd2lkdGg6MTAwJX0vKiBsaW5lIDI1MSwgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmZpbHRlci1vcHRpb25zLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MH0vKiBsaW5lIDI1Nywgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmZpbHRlci1jb250ZW50e3BhZGRpbmctbGVmdDowO2Rpc3BsYXk6bm9uZX0vKiBsaW5lIDI2MSwgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmZpbHRlci10aXRsZXt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjJyZW19QHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUpey8qIGxpbmUgMjY3LCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8uZm9vdGVyLXRvcC1zZXJ2aWNle3dpZHRoOmNhbGMoMTAwJSAtIDByZW0pfUBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSl7LyogbGluZSA0Nywgd2ViL3Njc3MvdXRpbHMvX21peGluLnNjc3MgKi8uZm9vdGVyLXRvcC1zZXJ2aWNlOm50aC1vZi10eXBlKG4pe21hcmdpbi1yaWdodDowfX19LyogbGluZSAyNzIsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5mb290ZXItbWFpbi1zZWFscy5zZWN0aW9ue3BhZGRpbmctYm90dG9tOjB9LyogbGluZSAyNzYsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5mb290ZXItbWFpbiAuc2VjdGlvbnt3aWR0aDoxMDAlfS8qIGxpbmUgMjgwLCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8uZm9vdGVyLWJvdHRvbS1ob3RsaW5le2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXsvKiBsaW5lIDI4OSwgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmhlYWRlci10b3AtaG90bGluZSBsaTpmaXJzdC1jaGlsZHtkaXNwbGF5Om5vbmV9LyogbGluZSAyOTcsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5oZWFkZXItbWFpbiAuaW5uZXItbWFpbi1jb250YWluZXIucmlnaHQgLmhlYWRlci1tYWluLWxvZ29hbHR7ZGlzcGxheTpub25lfS8qIGxpbmUgMzA0LCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8uaGVhZGVyLWJvdHRvbS1saW5rc3tkaXNwbGF5Om5vbmV9LyogbGluZSAzMDcsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5oZWFkZXItYm90dG9tLXNlYXJjaHt3aWR0aDpjYWxjKDEwMCUgLSA2cmVtKX0vKiBsaW5lIDMxMiwgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmJyZWFkY3J1bWJzIC5pdGVte2ZvbnQtc2l6ZToxLjJyZW19LyogbGluZSAzMTQsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5icmVhZGNydW1icyAuaXRlbS5ob21le2Rpc3BsYXk6bm9uZX0vKiBsaW5lIDMyMSwgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0+LmZpZWxke3dpZHRoOjEwMCV9LyogbGluZSAzMjYsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5wYWdlLW1haW4gLmFjdGlvbnMtdG9vbGJhcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LyogbGluZSAzMzEsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5ibG9jay10aXRsZSBoMnt3aWR0aDoxMDAlfS8qIGxpbmUgMzM1LCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8uZmlsdGVyLXZhbHVle3dpZHRoOjEwMCV9LyogbGluZSAzMzksIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5maWx0ZXItY3VycmVudC1zdWJ0aXRsZXt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWJvdHRvbToycmVtfS8qIGxpbmUgMzQ1LCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8uZmlsdGVyLWN1cnJlbnQtd3JhcHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LyogbGluZSAzNDcsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5maWx0ZXItY3VycmVudC13cmFwIC5pdGVte3dpZHRoOjEwMCU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4O21hcmdpbi1ib3R0b206MS41cmVtfS8qIGxpbmUgMzUxLCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8uZmlsdGVyLWN1cnJlbnQtd3JhcCAuaXRlbSAuYWN0aW9ue3dpZHRoOmF1dG99LyogbGluZSAzNTQsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5maWx0ZXItY3VycmVudC13cmFwIC5pdGVtc3t3aWR0aDoxMDAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS8qIGxpbmUgMzY1LCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8uZm9vdGVyLXRvcC1pbXByaW50IC5pbm5lci1jb250YWluZXI+dWw6bGFzdC1jaGlsZHttYXgtd2lkdGg6MTAwJX0vKiBsaW5lIDM2OSwgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmZvb3Rlci1tYWluLXNlYWxzIHVse2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbW96LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0vKiBsaW5lIDM3MSwgd2ViL3Njc3MvcmVzcG9uc2l2ZS5zY3NzICovLmZvb3Rlci1tYWluLXNlYWxzIHVsIGxpe21heC13aWR0aDoxMDAlfS8qIGxpbmUgMzczLCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8uZm9vdGVyLW1haW4tc2VhbHMgdWwgbGkgaW1ne21heC13aWR0aDo1cmVtfS8qIGxpbmUgMzc3LCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8uZm9vdGVyLW1haW4tc2VhbHMgdWwgbGk6bGFzdC1jaGlsZCBpbWd7bWF4LXdpZHRoOmluaXRpYWx9LyogbGluZSAzODMsIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy5mb290ZXItY29weXJpZ2h0e2JvcmRlcjowIHNvbGlkICNmMGYwZjB9LyogbGluZSAzODksIHdlYi9zY3NzL3Jlc3BvbnNpdmUuc2NzcyAqLy50b29sYmFyIC5saW1pdGVyIGxhYmVsLC50b29sYmFyIC5saW1pdGVyIC5saW1pdGVyLXRleHQsLnRvb2xiYXIgLnNvcnRlciBsYWJlbCwudG9vbGJhciAuc29ydGVyIC5saW1pdGVyLXRleHR7ZGlzcGxheTpub25lfS8qIGxpbmUgMzkyLCB3ZWIvc2Nzcy9yZXNwb25zaXZlLnNjc3MgKi8udG9vbGJhciAubGltaXRlciBzZWxlY3QsLnRvb2xiYXIgLnNvcnRlciBzZWxlY3R7d2lkdGg6YXV0b319XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/