﻿.hj-accordion button{display:flex;width:100%;position:relative;text-align:left;font-size:1.6em;border:none;border-bottom:1px #eee solid;background:transparent}.hj-accordion button h2{margin:0}.hj-accordion button:hover{background:transparent;color:inherit}.hj-accordion button:hover h2{color:#f4364c}.hj-accordion button:after{content:"»";position:absolute;transform:rotate(90deg);top:15px;right:15px;font-size:60px;overflow:hidden;height:30px;line-height:15px}.hj-accordion .accordion-dropdown{overflow:hidden;max-height:0;transition:max-height .5s;margin-bottom:10px}.hj-accordion.open button:after{transform:rotate(270deg)}.hj-accordion.open .accordion-dropdown{max-height:400px}@font-face{font-family:"copenhagen-icons";src:url(data:font/woff;base64,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) format("woff");font-weight:normal;font-style:normal}.show-control{display:initial !important}.show-admin{display:none}.admin .show-control{display:none !important}.admin .show-admin{display:initial}.admin .hide-admin{display:none}.admin .highlight-admin{background-color:#fffc94;font-weight:bold;padding:2px;position:relative}.admin .highlight-admin:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#253244;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px;content:"ℹ️️  Specific to your site permissions"}.admin .highlight-admin:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#253244 transparent transparent transparent}.admin .highlight-admin:hover:after{width:auto;opacity:1}.admin .highlight-admin:hover:before{opacity:1}.show-write{display:none}.write .show-control{display:none !important}.write .show-write{display:initial}.write .hide-write{display:none}.write .highlight-write{background-color:#fffc94;font-weight:bold;padding:2px;position:relative}.write .highlight-write:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#253244;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px;content:"ℹ️️  Specific to your site permissions"}.write .highlight-write:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#253244 transparent transparent transparent}.write .highlight-write:hover:after{width:auto;opacity:1}.write .highlight-write:hover:before{opacity:1}.show-read{display:none}.read .show-control{display:none !important}.read .show-read{display:initial}.read .hide-read{display:none}.read .highlight-read{background-color:#fffc94;font-weight:bold;padding:2px;position:relative}.read .highlight-read:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#253244;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px;content:"ℹ️️  Specific to your site permissions"}.read .highlight-read:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#253244 transparent transparent transparent}.read .highlight-read:hover:after{width:auto;opacity:1}.read .highlight-read:hover:before{opacity:1}.show-account-owner{display:none}.account-owner .show-control{display:none !important}.account-owner .show-account-owner{display:initial}.account-owner .hide-account-owner{display:none}.account-owner .highlight-account-owner{background-color:#fffc94;font-weight:bold;padding:2px;position:relative}.account-owner .highlight-account-owner:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#253244;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px;content:"ℹ️️  Specific to your site permissions"}.account-owner .highlight-account-owner:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#253244 transparent transparent transparent}.account-owner .highlight-account-owner:hover:after{width:auto;opacity:1}.account-owner .highlight-account-owner:hover:before{opacity:1}.show-not-account-owner{display:none}.not-account-owner .show-control{display:none !important}.not-account-owner .show-not-account-owner{display:initial}.not-account-owner .hide-not-account-owner{display:none}.not-account-owner .highlight-not-account-owner{background-color:#fffc94;font-weight:bold;padding:2px;position:relative}.not-account-owner .highlight-not-account-owner:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#253244;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px;content:"ℹ️️  Specific to your site permissions"}.not-account-owner .highlight-not-account-owner:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#253244 transparent transparent transparent}.not-account-owner .highlight-not-account-owner:hover:after{width:auto;opacity:1}.not-account-owner .highlight-not-account-owner:hover:before{opacity:1}.show-basic{display:none}.basic .show-control{display:none !important}.basic .show-basic{display:initial}.basic .hide-basic{display:none}.basic .highlight-basic{background-color:#fffc94;font-weight:bold;padding:2px;position:relative}.basic .highlight-basic:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#253244;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px;content:"ℹ️️  Specific to your site plan"}.basic .highlight-basic:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#253244 transparent transparent transparent}.basic .highlight-basic:hover:after{width:auto;opacity:1}.basic .highlight-basic:hover:before{opacity:1}.show-plus{display:none}.plus .show-control{display:none !important}.plus .show-plus{display:initial}.plus .hide-plus{display:none}.plus .highlight-plus{background-color:#fffc94;font-weight:bold;padding:2px;position:relative}.plus .highlight-plus:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#253244;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px;content:"ℹ️️  Specific to your site plan"}.plus .highlight-plus:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#253244 transparent transparent transparent}.plus .highlight-plus:hover:after{width:auto;opacity:1}.plus .highlight-plus:hover:before{opacity:1}.show-business{display:none}.business .show-control{display:none !important}.business .show-business{display:initial}.business .hide-business{display:none}.business .highlight-business{background-color:#fffc94;font-weight:bold;padding:2px;position:relative}.business .highlight-business:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#253244;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px;content:"ℹ️️  Specific to your site plan"}.business .highlight-business:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#253244 transparent transparent transparent}.business .highlight-business:hover:after{width:auto;opacity:1}.business .highlight-business:hover:before{opacity:1}.show-advanced{display:none}.advanced .show-control{display:none !important}.advanced .show-advanced{display:initial}.advanced .hide-advanced{display:none}.advanced .highlight-advanced{background-color:#fffc94;font-weight:bold;padding:2px;position:relative}.advanced .highlight-advanced:after{display:inline-block;white-space:nowrap;overflow:hidden;background:#253244;color:#fff;font-size:10px;position:absolute;padding:5px;left:50%;transform:translateX(-50%);top:-30px;width:0;opacity:0;border-radius:3px;content:"ℹ️️  Specific to your site plan"}.advanced .highlight-advanced:before{content:"";opacity:0;position:absolute;top:-7px;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:#253244 transparent transparent transparent}.advanced .highlight-advanced:hover:after{width:auto;opacity:1}.advanced .highlight-advanced:hover:before{opacity:1}*{box-sizing:border-box}body{background-color:#fff;color:#263345;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased}@media(min-width: 1024px){body>main{min-height:65vh}}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;font-weight:400;margin-top:0}h1{font-size:30px;color:#3c3c3c}h2{font-size:24px;color:#263345}h3{font-size:14px;font-weight:600;color:#263345}h4{font-size:16px}a{color:#f4364c;text-decoration:none}a:hover,a:active,a:focus{text-decoration:underline}input,textarea{color:#000;font-size:14px}input{font-weight:300;max-width:100%;box-sizing:border-box;outline:none;transition:border .12s ease-in-out}input:focus{border:1px solid #263345}input[disabled]{background-color:#ddd}select{background-position:right 10px center;border:1px solid #ddd;border-radius:4px;padding:8px 30px 8px 10px;outline:none;color:#555;width:100%}select:focus{border:1px solid #263345}select::-ms-expand{display:none}textarea{border:1px solid #ddd;border-radius:2px;resize:vertical;width:100%;outline:none;padding:10px}textarea:focus{border:1px solid #263345}.container{max-width:1160px;margin:0 auto;padding:0 5%}@media(min-width: 1160px){.container{padding:0;width:90%}}.container-divider{border-top:1px solid #ddd;margin-bottom:20px}ul{list-style:none;margin:0;padding:0}.error-page{max-width:1160px;margin:0 auto;padding:0 5%}@media(min-width: 1160px){.error-page{padding:0;width:90%}}.dropdown-toggle::after{color:inherit}.button,[role=button]{border:1px solid #263345;border-radius:4px;color:#263345;cursor:pointer;display:inline-block;font-size:12px;line-height:2.34;margin:0;padding:0 20px;text-align:center;transition:background-color .12s ease-in-out,border-color .12s ease-in-out,color .15s ease-in-out;user-select:none;white-space:nowrap;width:100%;-webkit-touch-callout:none}@media(min-width: 768px){.button,[role=button]{width:auto}}.button::after,[role=button]::after{color:#263345}.button:hover,.button:active,.button:focus,.button[aria-selected=true],[role=button]:hover,[role=button]:active,[role=button]:focus,[role=button][aria-selected=true]{background-color:#263345;color:#fff;text-decoration:none}.button[aria-selected=true]:hover,.button[aria-selected=true]:focus,.button[aria-selected=true]:active,[role=button][aria-selected=true]:hover,[role=button][aria-selected=true]:focus,[role=button][aria-selected=true]:active{background-color:#020203;border-color:#020203}.button[data-disabled],[role=button][data-disabled]{cursor:default}.button-large,input[type=submit]{background-color:#263345;border:0;border-radius:4px;color:#fff;font-size:14px;font-weight:400;line-height:2.72;min-width:190px;padding:0 1.9286em;width:100%}@media(min-width: 768px){.button-large,input[type=submit]{width:auto}}.button-large:hover,.button-large:active,.button-large:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus{background-color:#020203}.button-large[disabled],input[type=submit][disabled]{background-color:#ddd}.button-secondary{color:#4a6487;border:1px solid #ddd;background-color:transparent}.button-secondary:hover,.button-secondary:focus,.button-secondary:active{color:#263345;border:1px solid #ddd;background-color:#f7f7f7}.button-boxes{font-size:12px;background-color:#f73348;display:inline-block;border-radius:25px;color:#fff !important;padding:8px 30px;text-transform:uppercase;font-weight:bolder}.button-boxes:hover{background-color:#da2e4c;color:#fff}.button-boxes:focus{outline:0}.table{width:100%;table-layout:auto}@media(min-width: 768px){.table{table-layout:auto}}.table th,.table th a{color:#4a6487;font-size:13px;font-weight:300;text-align:left}[dir=rtl] .table th,[dir=rtl] .table th a{text-align:right}.table tr{border-bottom:1px solid #ddd;padding:20px 0;display:table-row}@media(min-width: 768px){.table tr{display:table-row}}.table td{display:table-cell}@media(min-width: 768px){.table td{display:table-cell}}@media(min-width: 1024px){.table td,.table th{padding:20px 30px}}@media(min-width: 768px){.table td,.table th{padding:10px 20px;height:60px}}.form{max-width:1100px}.form-field~.form-field{margin-top:25px}.form-field label{display:block;font-size:13px;margin-bottom:5px}.form-field input{border:1px solid #ddd;border-radius:4px;padding:10px;width:100%}.form-field input:focus{border:1px solid #263345}.form-field input[type=text]{border:1px solid #ddd;border-radius:4px}.form-field input[type=text]:focus{border:1px solid #263345}.form-field input[type=checkbox]{width:auto}.form-field .nesty-input{border-radius:4px;height:40px;line-height:40px;outline:none;vertical-align:middle}.form-field .nesty-input:focus{border:1px solid #263345;text-decoration:none}.form-field textarea{vertical-align:middle}.form-field input[type=checkbox]+label{margin:0 0 0 10px}.form-field.required>label::after{content:"*";color:red;margin-left:2px}.form-field p{color:#4a6487;font-size:12px;margin:5px 0}[data-loading=true] input,[data-loading=true] textarea{background-size:16px 16px}.form footer{margin-top:40px;padding-top:30px}.form footer a{color:#4a6487;cursor:pointer;margin-right:15px}.suggestions td{width:33%}.form .suggestion-list{font-size:18px;margin-top:10px}.form .suggestion-list label{display:none}.form .suggestion-list li{border:1px solid #ddd;border-width:0 1px 1px;padding:20px 30px;background:#fff;transition:background 200ms;position:relative;margin-top:8px}.header{max-width:1160px;margin:0 auto;padding:0 5%;position:relative;align-items:center;display:flex;height:71px;justify-content:space-between}@media(min-width: 1160px){.header{padding:0;width:90%}}.logo img{max-height:37px}.user-nav{display:inline-block;position:absolute;white-space:nowrap}@media(min-width: 1024px){.user-nav{position:relative}}.user-nav[aria-expanded=true]>a{display:block;margin:20px}.nav-wrapper a{border:0;color:#f4364c;display:none;font-size:14px;padding:0 20px 0 0;width:auto}@media(min-width: 1024px){.nav-wrapper a{display:inline-block}}[dir=rtl] .nav-wrapper a{padding:0 0 0 20px}.nav-wrapper a:hover,.nav-wrapper a:focus,.nav-wrapper a:active{background-color:transparent;color:#f4364c;text-decoration:underline}.nav-wrapper a.login{display:inline-block}.nav-wrapper .icon-menu{display:inline-block;margin-right:10px;color:#f4364c}@media(min-width: 1024px){.nav-wrapper .icon-menu{display:none}}[dir=rtl] .nav-wrapper .icon-menu{margin-left:10px;margin-right:0}.user-info{display:inline-block}.user-info .dropdown-toggle::after{display:none}@media(min-width: 768px){.user-info .dropdown-toggle::after{display:inline-block}}.user-info>[role=button]{border:0;color:#f4364c;min-width:0;padding:0;white-space:nowrap}.user-info>[role=button]:hover{color:#f4364c;background-color:transparent}.user-info>[role=button]::after{color:#f4364c;padding-right:15px}[dir=rtl] .user-info>[role=button]::after{padding-left:15px;padding-right:0}#user #user-name{display:none;font-size:14px}#user #user-name:hover{text-decoration:underline}.user-avatar{height:25px;width:25px;border-radius:50%;display:inline-block;vertical-align:middle}.avatar{display:inline-block;position:relative}.avatar img{height:40px;width:40px}.avatar .icon-agent::before{background-color:#263345;border:2px solid #fff;border-radius:50%;bottom:-4px;color:#fff;content:"👤";font-size:14px;height:14px;line-height:14px;position:absolute;right:-2px;text-align:center;width:14px}.footer{border-top:1px solid #ddd;margin-top:60px;padding:30px 0;background-color:#263346;color:#5d708a;font-family:"Open Sans",sans-serif;font-size:15px;overflow:auto}.footer a{color:#5d708a;font-weight:600}.footer-inner{max-width:1160px;margin:0 auto;padding:0 5%;display:flex;justify-content:space-between}@media(min-width: 1160px){.footer-inner{padding:0;width:90%}}.footer-language-selector{color:#4a6487;display:inline-block;font-weight:300}.breadcrumbs{margin:0 0 15px 0;padding:0}@media(min-width: 768px){.breadcrumbs{margin:0}}.breadcrumbs li{color:#263345;display:inline;font-weight:300;font-size:15px;max-width:450px;overflow:hidden;text-overflow:ellipsis}.breadcrumbs li+li::before{color:#bbb;content:">";margin:0 8px}.breadcrumbs li a:visited{color:#f4364c}.ais-with-style.ais-search-box:before{font-family:"copenhagen-icons" !important}.search-callout{color:#fff;font-size:3em}.search{position:relative}.search input[type=search]{border:1px solid #ddd;box-sizing:border-box;color:#999;padding-right:20px;-webkit-appearance:none;width:100%;height:46px;border-radius:4px;padding-left:15px}[dir=rtl] .search input[type=search]{padding-right:40px;padding-left:20px}.search input[type=search]:focus{border:1px solid #263345;color:#555}.search::before{top:50%;transform:translateY(-50%);background-color:#fff;color:#ddd;font-size:18px;position:absolute;left:15px;content:""}[dir=rtl] .search::before{right:15px;left:auto}.search-full input[type=search]{border:1px solid #fff}.search-page input[type=search]{font-size:1.4em;height:50px;padding:10px 40px;border-radius:10px}.hero{height:45vh;padding:0 20px;text-align:center;width:100%;background-position:center;background-color:#263346;background-image:url(//theme.zdassets.com/theme_assets/1911667/606230892f47b6ac915a44e79c5d309f85c74502.png);background-size:cover}.hero-article{background-color:#263346;background-image:url(//theme.zdassets.com/theme_assets/1911667/606230892f47b6ac915a44e79c5d309f85c74502.png);background-size:cover;height:100px;padding:0 20px;text-align:center;width:100%}.hero-category{background-color:#263346;background-image:url(//theme.zdassets.com/theme_assets/1911667/606230892f47b6ac915a44e79c5d309f85c74502.png);background-size:cover;background-position:center;height:200px;padding:0 20px;text-align:center;width:100%}.hero-article h3{color:#fff;font-family:"Open Sans",sans-serif;font-size:30px;font-weight:bold}.hero-page{height:200px}.hero-inner{position:relative;top:50%;transform:translateY(-50%);max-width:610px;margin:0 auto}.page-header{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:10px 0}@media(min-width: 768px){.page-header{align-items:baseline;flex-direction:row;margin:0}}.page-header .section-subscribe{flex-shrink:0;margin-bottom:10px}@media(min-width: 768px){.page-header .section-subscribe{margin-bottom:0}}.page-header h1{flex-grow:1;margin-bottom:10px}.page-header-description{font-style:italic;font-weight:300;margin:0 0 30px 0;word-break:break-word}@media(min-width: 1024px){.page-header-description{flex-basis:100%}}.page-header .icon-lock::before{content:"🔒";font-size:20px;position:relative;left:-5px;vertical-align:baseline}.sub-nav{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px;min-height:50px;padding-bottom:15px}@media(min-width: 768px){.sub-nav{align-items:baseline;flex-direction:row}}@media(min-width: 768px){.sub-nav input[type=search]{min-width:300px}}.sub-nav input[type=search]::after{font-size:15px}.container-contact-us{padding-top:40px;width:100%}.blocks-list{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;padding:0}@media(min-width: 768px){.blocks-list{margin:0 -15px}}.blocks-item{box-sizing:border-box;color:#263345;display:flex;flex-direction:column;justify-content:flex-start;margin:0 0 30px;width:100%;max-width:100%;text-align:center;background:#fff;padding:25px 10px 20px 10px;border:none;border-radius:0;transition:box-shadow .2s linear}.blocks-item-contactform{border:0px solid #263345;box-sizing:border-box;color:#263345;display:flex;flex-direction:column;justify-content:flex-start;margin:0 0 30px;width:100%;max-width:100%;text-align:center;background:#fff;transition:box-shadow .2s linear;padding:25px 10px 25px 10px}.blocks-item-modal{box-shadow:0 1px 2px 0 rgba(0,0,0,.5);cursor:pointer;padding:0 !important;transition:0s !important}.blocks-item-modal .blocks-item-link-homepage{padding:25px 30px;height:100%}@media(min-width: 768px){.blocks-item{margin:0 15px 30px;width:calc(33% - 30px)}.blocks-item-modal{margin:0 15px 30px;flex:1 calc(33% - 30px)}.blocks-item2{margin:0 15px 30px;width:calc(50% - 30px)}.blocks-item-contact{margin:0 15px 30px;width:calc(50% - 30px)}.blocks-item-contactform{margin:0 10px 20px;width:calc(20% - 30px)}}.blocks-item:hover,.blocks-item:focus,.blocks-item:active,.blocks-item-contactform:hover{background-color:#263345}.blocks-item:hover *,.blocks-item:focus *,.blocks-item:active * .blocks-item-contactform:hover *{color:#fff;text-decoration:none}.blocks-item-internal{background-color:transparent;border:1px solid #ddd}.blocks-item-internal .icon-lock::before{content:"🔒";font-size:15px;bottom:5px;position:relative}.blocks-item-internal a{color:#263345}.blocks-item-link{color:#263345;padding:20px 30px}.blocks-item-link:hover,.blocks-item-link:focus,.blocks-item-link:active{text-decoration:none}.blocks-item-link .fa{margin-bottom:15px;display:block}.blocks-item-title{margin-bottom:0;color:#f4364c;font-weight:700}.blocks-item-description{font-weight:300;margin:0}.blocks-item-description:not(:empty){margin-top:10px}.blocks-resource-description{text-align:left}.no-padding{padding-left:0px !important;margin:0px !important}.link-text{font-weight:300;margin:0;color:#263345 !important}.section{margin-bottom:20px}.section h2{margin-bottom:10px;text-align:center}.category-title-homepage{margin:0;color:#181818;font-size:18px;line-height:1.5;text-decoration:none;letter-spacing:0;font-weight:bold}.homepage-title{color:#f73348;margin-bottom:20px;text-align:center}.promoted-articles{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:20px}@media(min-width: 1024px){.promoted-articles{flex-direction:row}}.promoted-articles-item{flex:1 0 auto}@media(min-width: 1024px){.promoted-articles-item{align-self:flex-end;flex:0 0 auto;padding-right:30px;width:33%}[dir=rtl] .promoted-articles-item{padding:0 0 0 30px}}.promoted-articles-item:nth-child(3n){padding-right:0}.promoted-articles-item a{border-bottom:1px solid #ddd;color:#263345;display:block;padding:15px 0}.promoted-articles-item:last-child a{border:0}@media(min-width: 1024px){.promoted-articles-item:last-child a{border-bottom:1px solid #ddd}}.top-articles{display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width: 1024px){.top-articles{flex-direction:row}}.top-articles-item{flex:1 0 auto}@media(min-width: 1024px){.top-articles-item{align-self:flex-end;flex:0 0 auto;padding-right:30px;width:33%}[dir=rtl] .top-articles-item{padding:0 0 0 30px}}.top-articles-item:nth-child(3n){padding-right:0}.top-articles-item a{border-bottom:1px solid #ddd;color:#263345;display:block;padding:15px 0}.top-articles-item:last-child a{border:0}@media(min-width: 1024px){.top-articles-item:last-child a{border-bottom:1px solid #ddd}}.team img{width:100%}.community{text-align:center}.community-image{min-height:300px;background-position:center;background-repeat:no-repeat;max-width:100%}.community,.activity{border-top:1px solid #ddd;padding:30px 0}.recent-activity-header{margin-bottom:10px;text-align:center}.recent-activity-list{padding:0}.recent-activity-item{border-bottom:1px solid #ddd;overflow:auto;padding:20px 0}.recent-activity-item-parent{font-size:16px}.recent-activity-item-parent,.recent-activity-item-link{margin:6px 0;color:#263345;display:inline-block;width:100%}@media(min-width: 768px){.recent-activity-item-parent,.recent-activity-item-link{width:70%;margin:0}}.recent-activity-item-link{font-size:14px;font-weight:300}.recent-activity-item-meta{margin:15px 0 0 0;float:none}@media(min-width: 768px){.recent-activity-item-meta{margin:0;float:right}[dir=rtl] .recent-activity-item-meta{float:left}}.recent-activity-item-time,.recent-activity-item-comment{color:#4a6487;display:inline-block;font-size:13px;font-weight:300}.recent-activity-item-comment{padding-left:5px}[dir=rtl] .recent-activity-item-comment{padding:0 5px 0 0}.recent-activity-item-comment::before{display:inline-block}.recent-activity-item-comment span::before{color:#263345;content:"💬";display:inline-block;font-size:15px;padding-right:3px;vertical-align:middle}[dir=rtl] .recent-activity-item-comment span::before{padding-left:3px}.recent-activity-controls{padding-top:15px}.category-container{display:flex;justify-content:flex-end}.category-content{flex:1}@media(min-width: 1024px){.category-content{flex:0 0 80%}}.section-tree{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-top:30px}@media(min-width: 768px){.section-tree{flex-direction:row}}.section-tree .section{flex:initial}@media(min-width: 768px){.section-tree .section{flex:0 0 45%}}.section-tree .icon-lock::before{vertical-align:baseline}.section-tree-title{margin-bottom:0}.section-tree-title a{color:#263345}.section-tree .see-all-articles{display:block;padding:15px 0}.article-list-item{border-bottom:1px solid #ddd;font-size:16px;padding:15px 0}.article-list-item a{color:#263345}.icon-star::before{color:#263345;font-size:18px;content:"★"}.section-container{display:flex;justify-content:flex-end}.section-content{flex:1}@media(min-width: 1024px){.section-content{flex:0 0 80%}}.section-subscribe .dropdown-toggle::after{display:none}.article{flex:1 0 auto;padding:5px}@media(min-width: 1024px){.article{flex:1 0 66%;min-width:640px;padding:0 30px}}.article-container{display:flex;flex-direction:column}@media(min-width: 1024px){.article-container{flex-direction:row}}.article-header{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;margin-top:20px}@media(min-width: 768px){.article-header{flex-direction:row;margin-top:0}}.article-author{margin-bottom:10px}@media(min-width: 768px){.article-title{flex-basis:100%}}.article-title .icon-lock::before{content:"🔒";font-size:20px;position:relative;left:-5px;vertical-align:baseline}.article [role=button]{flex-shrink:0;width:100%}@media(min-width: 768px){.article [role=button]{width:auto}}.article-info{max-width:100%}.article-meta{display:inline-block;margin-left:10px;vertical-align:middle}.article-body img{height:auto;max-width:100%;display:block;margin:0 auto}.article-body ul,.article-body ol{padding-left:20px;list-style-position:outside;margin:20px 0 20px 20px}[dir=rtl] .article-body ul,[dir=rtl] .article-body ol{padding-right:20px;padding-left:0;margin-left:0;margin-right:20px}.article-body ul>ul,.article-body ol>ol,.article-body ol>ul,.article-body ul>ol{margin:0}.article-body ul{list-style-type:disc}.article-body a:visited:not(.getting-started){color:#ba0a1f}.article-body blockquote{border-left:1px solid #ddd;color:#4a6487;font-style:italic;padding:0 15px}.article-body>p:last-child{margin-bottom:0}.article-content{line-height:1.6;margin:40px 0;word-wrap:break-word}.article-footer{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px}.article-comment-count{color:#4a6487;font-weight:300}.article-comment-count:hover{text-decoration:none}.article-comment-count .icon-comments{color:#263345;content:"💬";display:inline-block;font-size:18px;padding:5px}.article-sidebar{border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-right:none;flex:1 0 auto;margin-bottom:20px;padding:0;padding-bottom:10px}@media(min-width: 1024px){.article-sidebar{border:0;flex:0 0 17%;height:auto}}.article-relatives{border-top:1px solid #ddd;display:flex;flex-direction:column;padding:20px 0}@media(min-width: 768px){.article-relatives{flex-direction:row}}.article-relatives>*{flex:1 0 auto;margin-right:0}.article-relatives>*:last-child{margin:0}@media(min-width: 768px){.article-relatives>*{margin-right:20px}}.article-votes{border-top:1px solid #ddd;padding:30px 0;text-align:center}.article-vote{background:transparent;border:1px solid #263345;color:#263345;margin:10px 5px;min-width:90px;width:auto}.article-vote::before{font-size:8px;margin-right:10px}[dir=rtl] .article-vote::before{margin-right:0;margin-left:10px}.article-vote::after{content:attr(title)}.article-vote:focus,.article-vote:active{background-color:transparent;color:#263345}.article-vote:hover{background-color:#263345}.article-vote:hover::before,.article-vote:hover::after,.article-vote[aria-selected=true]::before,.article-vote[aria-selected=true]::after{color:#fff}.article-vote-up::before{content:"✓"}.article-vote-down::before{content:"✕"}.article-more-questions{margin:10px 0 20px;text-align:center}.article-return-to-top{border-top:1px solid #ddd}@media(min-width: 1024px){.article-return-to-top{display:none}}.article-return-to-top a{color:#263345;display:block;padding:20px 0}.article-return-to-top a:hover,.article-return-to-top a:focus{text-decoration:none}.article-return-to-top .icon-arrow-up::before{font-size:16px;margin-left:5px}[dir=rtl] .article-return-to-top .icon-arrow-up::before{margin-right:10px}.article-unsubscribe{background-color:#263345;color:#fff;text-decoration:none}.article-unsubscribe:hover{background-color:#020203;border-color:#020203}.sidenav-title{font-size:15px;position:relative;padding:10px 20px}.sidenav-item{color:#263345;display:block;font-weight:300;margin-bottom:10px;cursor:pointer;border-radius:0;padding:10px 20px}.sidenav-item.current-article,.sidenav-item:hover{background-color:#263345;color:#fff;text-decoration:none}.section-page{cursor:pointer}li.section-page{box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}li.section-page button{background:transparent;border:none}@media(min-width: 1024px){li.section-page{margin:0 15px 15px;width:auto;flex:1;justify-content:center}li.section-page.null-selection{flex:0 calc(50% - 30px);min-height:20vh;justify-content:center;margin-bottom:25px}li.section-page.null-selection.thirds{flex:0 calc(33% - 30px)}}.section-page.current,.section-page:hover,.section-page.current a,.section-page:hover a,.section-page.current span,.section-page:hover span{background-color:#263345 !important;color:#fff !important;text-decoration:none}.hide_from_section{display:none}.blocks-list-section{border-bottom:1px solid #eee;margin-bottom:25px;padding-bottom:10px;justify-content:center}.article-selection{flex:1}.article-selection li{font-size:1.6em;border-bottom:1px #eee solid}.article-selection li a{color:#333}.article-selection li a:hover{background:#fff;color:#f4364c}.category-blocks-list-app{margin-top:20px}.recent-articles h3,.related-articles h3{font-size:15px;margin:20px 0}.recent-articles li,.related-articles li{margin-bottom:15px}.attachments .attachment-item{padding-left:20px;position:relative;margin-bottom:10px}.attachments .attachment-item:last-child{margin-bottom:0}.attachments .attachment-item::before{color:#263345;content:"📎";font-size:15px;left:0;position:absolute;top:5px}[dir=rtl] .attachments .attachment-item{padding-left:0;padding-right:20px}[dir=rtl] .attachments .attachment-item::before{left:auto;right:0}.upload-dropzone span{color:#4a6487}.share{padding:0;white-space:nowrap}.share li,.share a{display:inline-block}.share a{border-radius:50%;height:25px;line-height:25px;overflow:hidden;width:25px}.share a::before{color:#4a6487;display:block;font-size:23px;text-align:center;width:100%}.share a:hover{text-decoration:none}.share a:hover::before{color:#263345}.share-twitter::before{content:""}.share-facebook::before{content:""}.share-linkedin::before{content:""}.share-googleplus::before{content:""}.comment{border-bottom:1px solid #ddd;padding:20px 0}.comment-heading{margin-bottom:5px;margin-top:0}.comment-overview{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:20px 0}.comment-overview p{margin-top:0}.comment-callout{color:#4a6487;display:inline-block;font-weight:300;font-size:13px;margin-bottom:0}.comment-callout a{color:#263345}.comment-sorter{display:inline-block;float:right}.comment-sorter a{color:#4a6487;font-weight:300;font-size:13px;text-decoration:none}[dir=rtl] .comment-sorter{float:left}.comment-wrapper{display:flex;justify-content:space-between;position:relative}.comment-wrapper.comment-official{border:1px solid #263345;padding:40px 20px 20px;background-color:#d9d9d9}@media(min-width: 768px){.comment-wrapper.comment-official{padding-top:20px}}.comment-info{min-width:0;padding-right:20px;width:100%}[dir=rtl] .comment-info{padding-right:0;padding-left:20px}.comment-author{align-items:flex-end;display:flex;flex-wrap:wrap;margin-bottom:20px}@media(min-width: 768px){.comment-author{justify-content:space-between}}.comment-avatar{margin-right:10px}[dir=rtl] .comment-avatar{margin-left:10px;margin-right:0}.comment-meta{flex:1 0 auto}.comment-labels{flex-basis:100%}@media(min-width: 768px){.comment-labels{flex-basis:auto}}.comment .status-label:not(.status-label-official){margin-top:10px}@media(min-width: 768px){.comment .status-label:not(.status-label-official){margin-top:0}}.comment-form{display:flex;padding-top:30px;word-wrap:break-word}.comment-container{width:100%}.comment-form-controls{display:none;margin-top:10px;text-align:left}@media(min-width: 768px){[dir=ltr] .comment-form-controls{text-align:right}}.comment-form-controls input[type=submit]{margin-top:15px}@media(min-width: 1024px){.comment-form-controls input[type=submit]{margin-left:15px}[dir=rtl] .comment-form-controls input[type=submit]{margin-left:0;margin-right:15px}}.comment-form-controls input[type=checkbox]{margin-right:5px}.comment-form-controls input[type=checkbox] [dir=rtl]{margin-left:5px}.comment-ccs{display:none}.comment-ccs+textarea{margin-top:10px}.comment-attachments{margin-top:10px}.comment-attachments a{color:#263345}.comment-body{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;word-break:break-word;font-family:"Open Sans",sans-serif;line-height:1.6}.comment-body img{height:auto;max-width:100%}.comment-body ul,.comment-body ol{padding-left:20px;list-style-position:outside;margin:20px 0 20px 20px}[dir=rtl] .comment-body ul,[dir=rtl] .comment-body ol{padding-right:20px;padding-left:0;margin-left:0;margin-right:20px}.comment-body ul>ul,.comment-body ol>ol,.comment-body ol>ul,.comment-body ul>ol{margin:0}.comment-body ul{list-style-type:disc}.comment-body a:visited{color:#ba0a1f}.comment-body code{background:#f7f7f7;border:1px solid #ddd;border-radius:3px;padding:0 5px;margin:0 2px}.comment-body pre{background:#f7f7f7;border:1px solid #ddd;border-radius:3px;padding:10px 15px;overflow:auto;white-space:pre}.comment-body blockquote{border-left:1px solid #ddd;color:#4a6487;font-style:italic;padding:0 15px}.comment-mark-as-solved{display:inline-block}.vote{display:inline-block;text-align:center;width:35px}.vote a{outline:none}.vote a:active,.vote a:hover,.vote a:focus{text-decoration:none}.vote-sum{color:#4a6487;display:block;margin:3px 0}[dir=rtl] .vote-sum{direction:ltr;unicode-bidi:bidi-override}.vote-up:hover::before,.vote-down:hover::before{color:#263345}.vote-up::before,.vote-down::before{color:#4a6487;font-size:24px}.vote-up::before{content:"⬆"}.vote-down::before{content:"⬇"}.vote-voted::before{color:#263345}.vote-voted:hover::before{color:#020203}.actions{text-align:center;flex-shrink:0}.actions .dropdown-toggle{font-size:0;margin:15px 0}.actions .dropdown-toggle:hover::before,.actions .dropdown-toggle:focus::before,.actions .dropdown-toggle:active::before{background-color:#f7f7f7}.actions .dropdown-toggle::before{background-color:transparent;border-radius:50%;color:#4a6487;content:"⚙";display:block;font-size:13px;margin:auto;padding:5px}.community-hero{margin-bottom:10px}.community-footer{padding-top:50px;text-align:center}.community-featured-posts,.community-activity{padding-top:40px;width:100%}.community-header{margin-bottom:30px}.community-header h4{margin-bottom:0}.post-to-community{margin-top:10px}@media(min-width: 768px){.post-to-community{margin:0}}.topics{max-width:none;width:100%}.topics-item .meta-group{justify-content:center;margin-top:20px}.topic-header{border-bottom:1px solid #ddd;font-size:13px}@media(min-width: 768px){.topic-header{padding-bottom:10px}}.topic-header .dropdown{display:block;border-top:1px solid #ddd;padding:10px 0}@media(min-width: 768px){.topic-header .dropdown{border-top:0;display:inline-block;margin-right:20px;padding:0}}.no-posts-with-filter{margin-top:20px;margin-bottom:20px}.community-follow{margin-bottom:10px;width:100%}@media(min-width: 768px){.community-follow{margin-bottom:0;width:auto}}.community-follow .dropdown{width:100%}.community-follow [role=button]{line-height:30px;padding:0 10px 0 15px;position:relative;width:100%}@media(min-width: 768px){.community-follow [role=button]{width:auto}}.community-follow [role=button]:hover{background-color:#263345}.community-follow [role=button]:hover::after,.community-follow [role=button]:focus::after{border-color:#fff;color:#fff}.community-follow [role=button][aria-selected=true]{background-color:#263345;color:#fff}.community-follow [role=button][aria-selected=true]::after{border-left:1px solid #fff;color:#fff}.community-follow [role=button][aria-selected=true]:hover{background-color:#020203;border-color:#020203}.community-follow [role=button]::after{border-left:1px solid #263345;content:attr(data-follower-count);color:#263345;display:inline-block;font-family:"Open Sans",sans-serif;margin-left:15px;padding-left:10px;position:absolute;right:10px}@media(min-width: 768px){.community-follow [role=button]::after{position:static}}[dir=rtl] .community-follow [role=button]::after{border-left:0;border-right:1px solid #263345;margin:0 10px 0 0;padding:0 10px 0 0}.striped-list{padding:0}.striped-list-item{align-items:flex-start;border-bottom:1px solid #ddd;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 0}@media(min-width: 768px){.striped-list-item{align-items:center;flex-direction:row}}.striped-list-info{flex:2}.striped-list-title{color:#f4364c;margin-bottom:10px;margin-right:5px}.striped-list-title:hover,.striped-list-title:focus,.striped-list-title:active{text-decoration:underline}.striped-list-title:visited{color:#ba0a1f}.striped-list .meta-group{margin:5px 0}.striped-list-count{color:#4a6487;font-weight:300;font-size:13px;justify-content:flex-start;text-transform:capitalize}@media(min-width: 768px){.striped-list-count{display:flex;flex:1;justify-content:space-around}}.striped-list-count-item::after{content:"·";display:inline-block;padding:0 5px}@media(min-width: 768px){.striped-list-count-item::after{display:none}}.striped-list-count-item:last-child::after{display:none}.striped-list-number{font-weight:300;text-align:center}@media(min-width: 768px){.striped-list-number{color:#263345;display:block;font-weight:400}}.status-label{background-color:#1eb848;border-radius:4px;color:#fff;font-size:12px;margin-right:2px;padding:3px 10px;vertical-align:middle;white-space:nowrap;display:inline-block}.status-label:hover,.status-label:active,.status-label:focus{text-decoration:none}.status-label-pinned,.status-label-featured,.status-label-official{background-color:#263345}.status-label-official{border-radius:0;margin-right:0;position:absolute;right:0;text-align:center;top:0;width:100%}@media(min-width: 768px){.status-label-official{border-radius:0 0 4px 4px;right:30px;width:auto}}[dir=rtl] .status-label-official{left:30px;right:auto}.status-label-pending,.status-label-not-planned{background-color:#eee;color:#4a6487}.status-label-pending{text-align:center}.status-label-open{background-color:#e03b30}.status-label-closed{background-color:#ddd}.status-label-solved{background-color:#999}.status-label-new{background-color:#ffd12a}.status-label-hold{background-color:#000}.status-label-open,.status-label-closed,.status-label-solved,.status-label-new,.status-label-hold{text-transform:lowercase}.post{flex:1;margin-bottom:10px}@media(min-width: 1024px){.post{flex:1 0 70%;max-width:70%}}.post-container{display:flex;flex-direction:column}@media(min-width: 1024px){.post-container{flex-direction:row}}.post-header{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:10px}@media(min-width: 768px){.post-header{align-items:baseline;flex-direction:row}}.post-header .status-label{vertical-align:super}.post-title{margin-bottom:20px;width:100%}@media(min-width: 768px){.post-title{margin-bottom:0;padding-right:10px}}.post-title h1{display:inline;vertical-align:middle}@media(min-width: 768px){.post-title h1{margin-right:5px}}.post-author{align-items:flex-start;display:flex;justify-content:space-between}.post-avatar{margin-bottom:30px}.post-content{font-family:"Open Sans",sans-serif;line-height:1.6;word-break:break-word}.post-info-container{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:40px}.post-info{flex:1}@media(min-width: 1024px){.post-info{padding-right:20px}}[dir=rtl] .post-info{padding-left:45px;padding-right:0}.post-meta{display:inline-block;flex:1;margin-left:10px;vertical-align:middle}[dir=rtl] .post-meta{margin-left:0;margin-right:10px}.post-body img{height:auto;max-width:100%}.post-body ul,.post-body ol{padding-left:20px;list-style-position:outside;margin:20px 0 20px 20px}[dir=rtl] .post-body ul,[dir=rtl] .post-body ol{padding-right:20px;padding-left:0;margin-left:0;margin-right:20px}.post-body ul>ul,.post-body ol>ol,.post-body ol>ul,.post-body ul>ol{margin:0}.post-body ul{list-style-type:disc}.post-body a:visited{color:#ba0a1f}.post-body code{background:#f7f7f7;border:1px solid #ddd;border-radius:3px;padding:0 5px;margin:0 2px}.post-body pre{background:#f7f7f7;border:1px solid #ddd;border-radius:3px;padding:10px 15px;overflow:auto;white-space:pre}.post-body blockquote{border-left:1px solid #ddd;color:#4a6487;font-style:italic;padding:0 15px}.post-footer{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px}.post-comment-count{color:#4a6487;font-weight:300}.post-comment-count:hover{text-decoration:none}.post-comment-count .icon-comments{color:#263345;content:"💬";display:inline-block;font-size:18px;padding:5px}.post-sidebar{border-top:1px solid #ddd;flex:1;padding:30px 0;text-align:center}@media(min-width: 1024px){.post-sidebar{border:0;flex:1 0 30%;padding:0 0 0 50px;text-align:initial}[dir=rtl] .post-sidebar{padding:0 50px 0 0}}.post-sidebar h5{font-weight:600}@media(min-width: 1024px){.post-sidebar h5{border-bottom:1px solid #ddd;padding-bottom:20px}}.post-comments{margin-bottom:20px}@media(min-width: 1024px){.post-comments{margin-bottom:0}}.collapsible-nav{border-bottom:1px solid #ddd;border-top:1px solid #ddd;flex-direction:column;max-height:45px;overflow:hidden;font-size:14px}@media(min-width: 768px){.collapsible-nav{border:0;height:auto;flex-direction:row;max-height:none}}.collapsible-nav-list{display:flex;flex-direction:column}@media(min-width: 768px){.collapsible-nav-list{flex-direction:row}}.collapsible-nav-list li{color:#263345;line-height:45px;order:1}@media(min-width: 768px){.collapsible-nav-list li{line-height:normal;margin-right:30px}[dir=rtl] .collapsible-nav-list li{margin-left:30px;margin-right:0}.collapsible-nav-list li a{text-decoration:none;padding:15px 0}}.collapsible-nav-list li a{color:#263345;display:block}@media(min-width: 768px){.collapsible-nav-list li:hover{border-bottom:4px solid #ddd}.collapsible-nav-list li:hover a{padding:15px 0 11px 0;text-decoration:none}}.collapsible-nav-list li[aria-selected=true]{order:0;position:relative}@media(min-width: 768px){.collapsible-nav-list li[aria-selected=true]{border-bottom:4px solid #263345;order:1;padding:15px 0 11px 0}}.collapsible-nav-list li[aria-selected=true] a{color:#263345}.collapsible-nav-list li[aria-selected=true]::after{position:relative;top:50%;transform:translateY(-50%);content:"▾";right:0}@media(min-width: 768px){.collapsible-nav-list li[aria-selected=true]::after{display:none}}[dir=rtl] .collapsible-nav-list li[aria-selected=true]::after{left:0;right:auto}.collapsible-nav[aria-expanded=true]{max-height:none}.collapsible-nav[aria-expanded=true] li[aria-selected=true]::after{content:"✕"}.collapsible-sidebar{flex:1;max-height:45px;overflow:hidden;padding:10px 0;position:relative}.collapsible-sidebar li{text-align:left}@media(min-width: 1024px){.collapsible-sidebar{max-height:none;padding:0}}.collapsible-sidebar[aria-expanded=true]{max-height:none}.collapsible-sidebar[aria-expanded=true] .collapsible-sidebar-title::after{content:"✕"}@media(min-width: 1024px){.collapsible-sidebar[aria-expanded=true] .collapsible-sidebar-title::after{display:none}}.collapsible-sidebar-title{margin-top:0}.collapsible-sidebar-title::after{position:relative;top:50%;transform:translateY(-50%);content:"▾";right:10px}@media(min-width: 1024px){.collapsible-sidebar-title::after{display:none}}[dir=rtl] .collapsible-sidebar-title::after{left:10px;right:auto}.my-activities-nav{background-color:#f2f2f2;border:0;margin-bottom:20px}.my-activities-sub-nav{background-color:transparent;border-bottom:1px solid #ddd;margin-bottom:30px}@media(min-width: 768px){.my-activities-sub-nav li:hover{border-bottom:4px solid #ddd}}.my-activities-sub-nav li[aria-selected=true]{border-color:#263345}.my-activities-table .striped-list-title{display:block;margin-bottom:10px;max-width:350px;white-space:normal}@media(min-width: 1024px){.my-activities-table .striped-list-title{margin-bottom:0;max-width:500px;min-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.my-activities-table thead{display:none}@media(min-width: 768px){.my-activities-table thead{display:table-header-group}}.my-activities-table th:first-child,.my-activities-table td:first-child{padding-left:0}@media(min-width: 1024px){.my-activities-table th:first-child,.my-activities-table td:first-child{width:500px}}.my-activities-table th:last-child,.my-activities-table td:last-child{padding-right:0}.my-activities-table td:not(:first-child){display:none}@media(min-width: 768px){.my-activities-table td:not(:first-child){display:table-cell}}.requests-search{width:100%}.requests-table-toolbar{align-items:flex-end;display:flex;flex-direction:column}@media(min-width: 768px){.requests-table-toolbar{flex-direction:row}}.requests-table-toolbar .search{flex:1;width:100%}.requests-table-toolbar .request-table-filter{width:100%}@media(min-width: 768px){.requests-table-toolbar .request-table-filter{width:auto}}.requests-table-toolbar .request-filter{display:block}@media(min-width: 768px){.requests-table-toolbar .request-filter{margin:0 0 0 30px}[dir=rtl] .requests-table-toolbar .request-filter{margin:0 30px 0 0}}.requests-table-toolbar .request-filter-label{font-size:13px;margin-top:30px}@media(min-width: 768px){.requests-table-toolbar .request-filter-label{margin-top:0}}.requests-table-toolbar select{max-height:40px;margin-bottom:30px;width:100%}@media(min-width: 768px){.requests-table-toolbar select{margin-bottom:0;max-width:300px;width:auto}}.requests-table-toolbar .organization-subscribe,.requests-table-toolbar .organization-unsubscribe{line-height:40px;max-height:40px;padding:0 20px}@media(min-width: 768px){.requests-table-toolbar .organization-subscribe,.requests-table-toolbar .organization-unsubscribe{margin-left:10px}[dir=rtl] .requests-table-toolbar .organization-subscribe,[dir=rtl] .requests-table-toolbar .organization-unsubscribe{margin:0 10px 0 0}}.requests-table-toolbar .organization-unsubscribe{background-color:#263345;color:#fff}.requests-table-toolbar+.requests-search-info{margin-top:15px}.requests-table-toolbar+.requests-search-info.meta-data::after{content:"";margin:0}.requests-table-toolbar+.requests-search-info+.requests{margin-top:20px}.requests-table-toolbar+.requests{margin-top:40px}.requests .requests-table-meta{display:block}@media(min-width: 768px){.requests .requests-table-meta{display:none}}.requests .requests-table thead{display:none}@media(min-width: 768px){.requests .requests-table thead{display:table-header-group}}.requests .requests-table-info{display:block}@media(min-width: 768px){.requests .requests-table-info{display:table-cell;vertical-align:middle;width:auto}}.requests .requests-table .requests-link{position:relative}.requests .requests-table .requests-sort-symbol{position:absolute;left:calc(100% + 3px);bottom:0;font-size:10px}.subscriptions-unsubscribe a{background:#263345;border-radius:4px;color:#fff;display:inline-block;font-size:12px;line-height:2.34;padding:0 20px;text-align:center;width:100%}@media(min-width: 768px){.subscriptions-unsubscribe a{width:auto}}.subscriptions-unsubscribe a:hover{background-color:#020203;text-decoration:none}.subscriptions-table td:last-child{display:block}@media(min-width: 768px){.subscriptions-table td:last-child{display:table-cell}}.subscriptions-table td:first-child{display:flex;align-items:center}.subscriptions-table .user-avatar{margin-right:10px}.subscriptions .striped-list-title{display:inline-block;vertical-align:middle}.contributions-table td:last-child{color:#4a6487;font-size:13px;font-weight:300}@media(min-width: 768px){.contributions-table td:last-child{color:inherit;font-size:inherit;font-weight:inherit}}.no-activities{color:#4a6487}.request-container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media(min-width: 1024px){.request-container{align-items:flex-start;flex-direction:row}}.request-container .comment-container{min-width:0}.request-breadcrumbs{margin-bottom:40px}@media(min-width: 1024px){.request-breadcrumbs{margin-bottom:60px}}.request-main{flex:1 0 auto;order:1}.request-main .comment-fields,.request-main .request-submit-comment{display:none}.request-main .comment-fields.shown{display:block}.request-main .request-submit-comment.shown{display:inline}@media(min-width: 1024px){.request-main{flex:0 0 66%;order:0;min-width:0}}.request-main .comment-form-controls{display:block}.request-main .comment-ccs{display:block}.request-main .comment-show-container{border-radius:2px;border:1px solid #ddd;cursor:pointer;display:flex;padding:8px 15px;width:100%}.request-main .comment-show-container.hidden{display:none}.request-main .comment-show-container-content{align-self:center;color:#4a6487;margin-left:10px}.request-main .form-field.comment-ccs>ul{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.request-main .form-field.comment-ccs>ul[data-hc-focus=true]{border:1px solid #263345}.request-main .form-field.comment-ccs>input[type=text]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.request-main .comment-ccs+textarea{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.request-main .comment-ccs+textarea:focus{border-top:1px solid #263345}.request-main input#mark_as_solved{display:none}.request-title{width:100%}@media(min-width: 1024px){.request-title{border-bottom:1px solid #ddd;margin-bottom:0;max-width:66%;padding-bottom:20px}}.request-sidebar{border-bottom:1px solid #ddd;border-top:1px solid #ddd;flex:1 0 auto;order:0}@media(min-width: 1024px){.request-sidebar{background-color:#f7f7f7;border:0;font-size:13px;flex:0 0 auto;padding:0 20px;width:30%}}.request-sidebar h5{font-size:15px;font-weight:600;position:relative}@media(min-width: 1024px){.request-sidebar h5{display:none}}.request-details{border-bottom:1px solid #ddd;font-size:0;margin:0;padding-bottom:20px}.request-details:last-child{border:0}.request-details dt,.request-details dd{display:inline-block;vertical-align:top;font-size:13px;margin:20px 0 0 0}.request-details dd{padding:0 10px;width:60%}.request-details dd::after{content:"\a";white-space:pre}.request-details dt{color:#4a6487;font-weight:300;width:40%}.request-details .request-collaborators{display:inline-block}.request-attachments dt,.request-attachments dd{width:100%}.request-attachments dd{margin:10px 0 0 0}.request-form textarea{min-height:120px;font-family:"Open Sans",sans-serif}.request-follow-up{padding-top:20px}.pagination{margin:20px 0;text-align:center}.pagination *{display:inline-block}.pagination li{border-radius:50%;height:40px;float:left;margin-left:5px;width:40px}@media(min-width: 768px){.pagination li{height:30px;width:30px}}[dir=rtl] .pagination li{float:right}.pagination li:hover:not(.pagination-current){background-color:#f3f3f3}.pagination li:hover:not(.pagination-current) span,.pagination li:hover:not(.pagination-current) a{color:#263345;text-decoration:none}.pagination a,.pagination span{font-size:15px;color:#4a6487;padding:10px 12px}@media(min-width: 768px){.pagination a,.pagination span{font-size:13px;padding:5px 12px}}.pagination-current{background-color:#263345}.pagination-current a,.pagination-current span{color:#fff}.pagination-first{border-radius:3px 0 0 3px}[dir=rtl] .pagination-first{border-radius:0 3px 3px 0}.pagination-last{border-radius:0 3px 3px 0}[dir=rtl] .pagination-last{border-radius:3px 0 0 3px}.meta-group{display:block}.meta-group *{display:inline}.meta-data{color:#4a6487;font-size:13px;font-weight:300}.meta-data:not(:last-child)::after{content:"·";margin:0 5px}[class^=icon-]::before,[class*=" icon-"]::before,.icon,.search::before,.recent-activity-item-comment span::before,.article-vote::before,.attachments .attachment-item::before,.share a::before,.vote-up::before,.vote-down::before,.actions .dropdown-toggle::before,.collapsible-nav-list li[aria-selected=true]::after,.collapsible-sidebar-title::after,.search-result-votes::before,.search-result-meta-count::before{font-family:"copenhagen-icons";font-style:normal;font-weight:normal;speak:none;line-height:1em;vertical-align:middle;-webkit-font-smoothing:antialiased}.icon-lock::before{content:"🔒"}.icon-linkedin::before{content:""}.icon-twitter::before{content:""}.icon-googleplus-::before{content:""}.icon-facebook::before{content:""}.icon-agent::before{content:"👤"}.icon-close::before{content:"✕"}.icon-arrow-up::before{content:"⬆"}.icon-arrow-down::before{content:"⬇"}.icon-attachments::before{content:"📎"}.icon-comments::before{content:"💬"}.icon-search::before{content:"🔍"}.icon-vote::before{content:"👍"}.icon-handle::before{content:"▾"}.icon-check::before{content:"✓"}.icon-gear::before{content:"⚙"}.icon-menu::before{content:"☰"}.icon-article::before{content:"📄"}.icon-post::before{content:"📔"}.icon-notification-alert::before{content:"⚠"}.icon-notification-error::before{content:"×"}.icon-notification-info::before{content:"ℹ"}.icon-notification-success::before{content:"✔"}.profile-header{background-color:#f7f7f7;padding:30px 0}.profile-header .container{display:flex;flex-wrap:wrap}@media(min-width: 768px){.profile-header .container{flex-wrap:nowrap}}.profile-header .profile-info{flex-basis:100%;display:flex;flex-wrap:wrap;min-width:0}.profile-avatar{position:relative;line-height:0;align-self:center;margin-right:10px}[dir=rtl] .profile-avatar{margin-left:10px;margin-right:0}.profile-avatar .user-avatar{width:65px;height:65px}.profile-avatar .icon-agent::before{bottom:0;right:0}.profile-header .basic-info{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;word-break:break-word;display:flex;flex-direction:column;justify-content:center;flex-grow:1;flex-basis:0;min-width:0}.profile-header .basic-info .name{margin:0}.profile-header .options{display:flex;flex-basis:100%;margin-top:12px;align-items:flex-start;flex-wrap:wrap}@media(min-width: 768px){.profile-header .options{flex-wrap:nowrap;flex-basis:auto;margin-top:0;margin-left:10px}[dir=rtl] .profile-header .options{margin-left:0;margin-right:10px}.profile-header .options>:not(:last-child){margin-bottom:0;margin-right:10px}[dir=rtl] .profile-header .options>:not(:last-child){margin-left:10px;margin-right:0}}.profile-header .options [data-action=edit-profile]{background-color:#263345;border:0;color:#fff;line-height:normal;padding:8px 20px}.profile-header .description{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;word-break:break-word;margin:15px 0;flex-basis:100%}.profile-stats{font-size:13px;display:flex;flex-direction:column;flex-basis:100%}.profile-stats .stat{display:flex;margin-bottom:10px}.profile-stats .stat-label{color:#4a6487;font-weight:300;flex:0 0 100px;margin-right:10px}[dir=rtl] .profile-stats .stat-label{margin-left:10px;margin-right:0}.profile-stats-activity{border-top:solid 1px #ddd;margin-top:15px}@media(min-width: 768px){.profile-stats-activity{border-top:0;flex-direction:row}}@media(min-width: 768px){.profile-stats-activity .stat{flex-direction:column}}.profile-stats-activity .stat:first-child{margin-top:10px}@media(min-width: 768px){.profile-stats-activity .stat:first-child{margin-top:0}}@media(min-width: 768px){.profile-stats-activity .stat:not(:last-child){margin-right:40px}[dir=rtl] .profile-stats-activity .stat:not(:last-child){margin-left:40px;margin-right:0}}@media(min-width: 768px){.profile-stats-activity .stat-label{flex:0 1 auto}}.profile-stats-counters{border-bottom:solid 1px #ddd}@media(min-width: 768px){.profile-stats-counters{flex:0 0 200px;border-bottom:0;margin-left:40px}[dir=rtl] .profile-stats-counters{margin-left:0;margin-right:40px}}@media(min-width: 1024px){.profile-stats-counters{flex:0 0 270px;margin-left:60px}[dir=rtl] .profile-stats-counters{margin-right:60px;margin-left:0}}@media(min-width: 768px){.profile-stats-counters .stat{flex-direction:column}}@media(min-width: 1024px){.profile-stats-counters .stat{flex-direction:row}}@media(min-width: 768px){.profile-stats-counters .stat:not(:last-child){margin-bottom:15px}}@media(min-width: 768px){.profile-stats-counters .stat-label{flex:0 1 auto}}@media(min-width: 1024px){.profile-stats-counters .stat-label{flex:0 0 100px}}.profile-private-badge{flex-basis:100%;border:solid 1px #263345;border-radius:4px;color:#263345;padding:5px 20px;font-size:12px;text-align:center}.profile-private-badge::after{content:"🔒";margin-left:5px;font-family:"copenhagen-icons";vertical-align:middle;line-height:15px}@media(min-width: 768px){.profile-private-badge{flex-basis:auto}}.profile-nav{background-color:#f2f2f2;border:0;margin-bottom:37px}.profile-section{width:100%}@media(min-width: 1024px){.profile-section{width:calc(100% - 330px)}}.profile-section-header{display:flex;flex-wrap:wrap}.profile-section-title{flex-basis:100%;margin-bottom:0}.profile-section-description{flex-basis:100%;padding:10px 0;color:#4a6487;font-weight:300;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width: 768px){.profile-section-description{flex:1 0 50%;padding-bottom:0}}.profile-section-sorter{flex-basis:100%;border-top:solid 1px #eee;font-size:13px}.profile-section-sorter .dropdown-toggle{padding:10px 0;width:100%}.profile-section-sorter .dropdown-toggle::after{position:absolute;right:0}[dir=rtl] .profile-section-sorter .dropdown-toggle::after{left:0;right:initial}@media(min-width: 768px){.profile-section-sorter .dropdown-toggle::after{position:relative}}@media(min-width: 768px){.profile-section-sorter{flex:0 1 auto;padding-top:0;border-top:0;margin-left:20px}[dir=rtl] .profile-section-sorter{margin-left:0;margin-right:20px}}.profile-contribution{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;word-break:break-word;padding:20px 0;position:relative}.profile-contribution-header{margin-bottom:5px}.profile-contribution-title{margin:0 0 5px 0;display:inline;line-height:21px;font-size:15px;vertical-align:middle}.profile-contribution-body{margin:10px 0}.profile-contribution-list>.profile-contribution{border-top:1px solid #eee}@media(min-width: 768px){.profile-contribution-list>.profile-contribution{padding-left:30px}[dir=rtl] .profile-contribution-list>.profile-contribution{padding-right:30px;padding-left:0}}.profile-contribution-list>.profile-contribution:last-child{border-bottom:1px solid #eee}.profile-contribution-list>.profile-contribution::before{left:0;position:absolute;font-size:16px;color:#ccc;font-family:"copenhagen-icons";line-height:25px}[dir=rtl] .profile-contribution-list>.profile-contribution::before{right:0}.profile-contribution-list .profile-contribution-header{margin-left:30px}[dir=rtl] .profile-contribution-list .profile-contribution-header{padding-right:30px;padding-left:0}@media(min-width: 768px){.profile-contribution-list .profile-contribution-header{margin-left:0}[dir=rtl] .profile-contribution-list .profile-contribution-header{padding-right:0}}.profile-comments .profile-contribution-breadcrumbs{margin-left:30px}[dir=rtl] .profile-comments .profile-contribution-breadcrumbs{padding-right:30px;padding-left:0}@media(min-width: 768px){.profile-comments .profile-contribution-breadcrumbs{margin-left:0}[dir=rtl] .profile-comments .profile-contribution-breadcrumbs{padding-right:0}}.profile-section .no-activity,.profile-section .private-activity{display:block;margin-top:40px;color:#999}.profile-section .private-activity::before{content:"🔒";font-family:"copenhagen-icons";font-style:normal;font-size:12px;font-weight:normal;vertical-align:middle;margin-right:10px}[dir=rtl] .profile-section .private-activity::before{margin-right:0;margin-left:10px}.profile-activity-list{margin-top:25px}.profile-activity{padding-bottom:30px;position:relative}@media(min-width: 768px){.profile-activity{padding-left:20px}[dir=rtl] .profile-activity{padding-right:20px;padding-left:0}}@media(min-width: 768px){.profile-activity:not(:last-child){border-left:1px solid #ddd}[dir=rtl] .profile-activity:not(:last-child){border-left:0;border-right:1px solid #ddd}}.profile-activity-header{display:flex;align-items:center;margin-left:35px}[dir=rtl] .profile-activity-header{margin-left:0;margin-right:35px}@media(min-width: 768px){.profile-activity-header{margin-left:0}[dir=rtl] .profile-activity-header{margin-right:0}}.profile-activity-header .user-avatar{width:40px;height:40px;margin-right:10px;min-width:40px;align-self:flex-start}[dir=rtl] .profile-activity-header .user-avatar{margin-left:10px;margin-right:0}.profile-activity-description{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;word-break:break-word;margin:0;min-width:0;width:100%}.profile-activity-description span:first-child{font-weight:600;display:inline}.profile-activity-contribution{padding:20px;margin-top:10px;border-radius:8px;background-color:#f7f7f7}@media(min-width: 768px){.profile-activity-contribution{margin-top:0;margin-left:50px}[dir=rtl] .profile-activity-contribution{margin-left:0;margin-right:50px}}.profile-activity::before{position:absolute;left:0;width:28px;border-radius:50%;content:"";background-size:14px 14px;background-repeat:no-repeat;background-color:#fff;background-position:50% 50%;text-align:center;line-height:40px;font-size:16px;color:#ccc;font-family:"copenhagen-icons"}[dir=rtl] .profile-activity::before{right:0}@media(min-width: 768px){.profile-activity::before{left:-14px}[dir=rtl] .profile-activity::before{right:-14px}}.profile-articles>.profile-contribution::before,.profile-activity-list>li[class$=-article]::before{content:"📄"}.profile-posts>.profile-contribution::before,.profile-activity-list>li[class$=-post]::before{content:"📔"}.profile-comments>.profile-contribution::before,.profile-activity-list>li[class$=-comment]::before{content:"💬";line-height:35px}.search-results{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.results-list-item-link{font-weight:700}.search-results-description em{font-style:normal;font-weight:bold}@media(min-width: 1024px){.search-results{flex-direction:row}}.search-results-column{flex:1}@media(min-width: 1024px){.search-results-column{flex:0 0 75%}}.search-results-sidebar{border-top:1px solid #ddd;flex:1 0 auto;margin-bottom:20px;padding:0}@media(min-width: 1024px){.search-results-sidebar{border:0;flex:0 0 20%;height:auto}}.search-results-sidebar .sidenav-item[aria-selected=true]{background-color:#263345;color:#fff;text-decoration:none}.search-results-subheading{font-size:18px;font-weight:600}.search-results-list{margin-bottom:25px}.search-results-list>li{border-bottom:1px solid #ddd;padding:20px 0}.search-results-list>li:first-child{border-top:1px solid #ddd}.search-result-description{margin-top:15px}.search-result-votes,.search-result-meta-count{color:#4a6487;display:inline-block;font-size:13px;font-weight:300;padding:4px 5px;position:relative}.search-result-votes::before,.search-result-meta-count::before{color:#263345}[dir=ltr] .search-result-votes,[dir=ltr] .search-result-meta-count{margin-left:5px}[dir=ltr] .search-result-votes::before,[dir=ltr] .search-result-meta-count::before{margin-right:3px}[dir=rtl] .search-result-votes,[dir=rtl] .search-result-meta-count{margin-right:5px}[dir=rtl] .search-result-votes::before,[dir=rtl] .search-result-meta-count::before{margin-left:3px}.search-result-votes::before{content:"👍"}.search-result-meta-count::before{content:"💬"}.search-result .meta-group{align-items:center}.search-result-breadcrumbs{margin:0}p{color:#263345;font-size:14px}.alert-note{background-color:#e2f2fb;border-color:#00a2f2;border-left:4px solid #5bc0de;position:relative}.alert-note h3{color:#4a90e2;font-size:14px;font-weight:bold;margin-bottom:-5px;opacity:100%;padding-left:45px;padding-top:20px}.alert-note p{color:#263345;padding-bottom:20px;padding-left:73px;padding-right:40px}.alert-note a{color:#00a2f2}.alert-note a:hover{color:#006ea4}.alert-note a:visited{color:#00a2f2}.alert-note h3:before{font-family:FontAwesome;font-size:14px;content:"";color:#00a2f2;margin-right:15px;opacity:.4}.alert-note ul{color:#263345;padding-bottom:20px;padding-left:73px;padding-right:40px}.alert-danger{background-color:#fdf8f8;border-color:#f4364c;border-left:4px solid #d9534f;position:relative}.alert-danger p{padding-left:73px;color:#263345;padding-bottom:20px;padding-right:40px}.alert-danger h3{color:#f4364c;opacity:100%;padding-top:20px;padding-left:45px;margin-bottom:-5px;font-weight:bold;font-size:14px}.alert-danger h3:before{font-family:FontAwesome;font-size:14px;content:"";color:#f4364c;margin-right:15px;opacity:.4}.alert-success{background-color:#f4f8f4;border-color:#f4f8f4;border-left:4px solid #69ac5c;position:relative}.alert-success p{padding-left:73px;color:#263345;padding-bottom:20px;padding-right:40px}.alert-success ul{color:#263345;padding-bottom:20px;padding-left:73px;padding-right:40px}.alert-success h3{color:#50af51;opacity:100%;padding-top:20px;padding-left:45px;margin-bottom:-5px;font-weight:bold;font-size:14px}.alert-success h3:before{font-family:FontAwesome;font-size:14px;content:"";color:#50af51;margin-right:6px;opacity:.4}@media(max-width: 521px){.alert-note h3,.alert-danger h3,.alert-success h3{padding-left:15px}.alert-note p,.alert-danger p,.alert-success p,.alert-note ul,.alert-danger ul,.alert-success ul{padding-left:43px;padding-right:15px}}.alert-danger,.alert-note{padding-bottom:1px}pre[class*=language-]{padding-top:3em !important;padding-bottom:0 !important;position:relative !important;overflow-x:hidden !important}.alert-danger>code[class*=language-],.alert-danger pre[class*=language-],.alert-note>code[class*=language-],.alert-note pre[class*=language-]{margin:0 40px 20px 40px}.header-wrap{background-color:#263346}.nav-wrapper a,.nav-wrapper a:hover,.user-info>[role=button],.user-info>[role=button]:hover{color:#fff}.user-nav[aria-expanded=true]{background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.15),0 4px 10px 0 rgba(0,0,0,.1);border:solid 1px #ddd;right:0;left:0;top:71px;z-index:1}.hero h3{color:#fff;font-family:"Open Sans";font-size:30px;font-weight:bold}.search-home input[type=search]{height:70px;font-size:20px;font-weight:600;padding-left:25px}@media(max-width: 521px){.search-home input[type=search]{font-size:1.1em}}.search::after{top:50%;transform:translateY(-50%);color:#ddd;content:"🔍";font-size:18px;position:absolute;right:15px;font-family:"copenhagen-icons";font-style:normal;font-weight:bold;speak:none;line-height:1em;vertical-align:middle;-webkit-font-smoothing:antialiased}.search-home::after{color:#f4364c;font-size:24px}.btn-hj,.nav-wrapper .btn-hj{display:inline-block;border-radius:25px;background-color:#f73348;color:#fff;padding:8px 30px;text-transform:uppercase;font-weight:bolder;font-size:12px}.btn-hj:hover,.nav-wrapper .btn-hj:hover{background-color:#da2e4c;color:#fff;text-decoration:none}@media(max-width: 521px){.nav-wrapper .btn-hj,.nav-wrapper .btn-hj:hover{display:none}}@media(min-width: 521px){.user-info .dropdown-toggle::after{display:inline-block}}@media(min-width: 768px){.breadcrumbs{margin:0}}.breadcrumbs li a:visited,.breadcrumbs li a{color:#bbb}.breadcrumbs li:last-child a{color:#263345}@media(min-width: 1024px){.article-sidebar{border-right:1px solid #d9d9d9;position:sticky;top:0px;height:100%}}.article-sidebar-item{padding-left:20px}.article-sidebar-filter{margin:10px 0;border:1px solid #d9d9d9;padding:5px;border-radius:3px;width:97%;display:none}@media(min-width: 1024px){.article-sidebar-filter{display:block}}@media(min-width: 1024px){.article{padding-left:45px}}.article-title{border-bottom:1px solid #d9d9d9;margin-bottom:0;padding-bottom:.67em}@media(max-width: 521px){.article-body ul,.article-body ol{padding-left:10px}}.article-body a.anchor-link,.article-body a.anchor-link:visited{color:#999;opacity:0;font-size:.8em}.article-body a.anchor-link:hover{color:#333}.article-body h2:hover a.anchor-link{opacity:1}.search-result-link{font-weight:700}.category-section{border-top:1px solid #d9d9d9;padding-top:24px}.category-title{font-size:24px;font-weight:normal;margin-bottom:1.4em}.category-description{max-width:600px;padding-bottom:24px}.blocks-item:hover,.blocks-item-contactform:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background:#fff}.blocks-item:hover *,.blocks-item-contactform:hover{color:#263345}.blocks-item:hover,.blocks-item-title,.blocks-item-contactform:hover{color:#f4364c}.blocks-item-icon{padding:10px 20px}.blocks-item-icon img{margin:auto;max-width:50%}.blocks-item-link-category-page{min-height:165px}.blocks-item-link-category-page .blocks-item-icon{padding-left:0}.article-list-category-page li{font-size:14px}.article-list-category-page a{color:#f4364c}@media(max-width: 768px){.blocks-item-link-homepage{padding-top:5px;padding-bottom:0px}}@media(min-width: 768px){.blocks-item-link{display:flex;flex-direction:row;padding:10px}.blocks-item-link-homepage{padding:10px}.blocks-item-icon{width:25%;float:left;box-sizing:border-box;padding:5px 30px 0 20px}.blocks-item-icon img{max-width:55px;width:100%}.blocks-item-info{width:65%;float:left;box-sizing:border-box;text-align:left}}@media(min-width: 1024px){.category-content{flex:0 0 90%}.blocks-item-link-category-page{min-height:145px}}.block-border{border-style:solid;border-width:1px;border-color:#ccc}.front-page-image{height:60px;width:60px}.step{position:relative;display:block;padding:0 .4em 0 90px;margin:.5em 0 2em 0;background:#f3f3f3;height:50px;line-height:50px;white-space:nowrap;overflow-x:auto}.step:before{content:"Step " attr(data-step);color:#fff;position:absolute;left:0;padding-left:15px;padding-right:15px;background:#f4364c;height:50px;width:50px;line-height:50px;text-align:center}code[class*=language-]{width:100% !important;padding-bottom:1em !important;overflow-x:auto !important;display:block}pre[class*=language-]:before{display:block;padding:5px 15px;font-size:85%;background:#07a;color:#fff;text-shadow:none;position:absolute;top:0;left:0;right:0;font-weight:bold}pre.language-javascript:before{content:"JavaScript"}pre.language-text:before{content:"Text"}pre.language-markup:before{content:"HTML"}pre.language-css:before{content:"CSS"}pre.language-nginx:before{content:"nginx"}code.language-text{white-space:pre-wrap !important}.token.comment{border-bottom:0px;padding:0}.footer li{margin:8px 0px}.footer h2{color:#f3f3f3;font-family:"Open Sans",sans-serif;margin:15px 0px;font-size:14px;font-weight:600}.footer .column,.footer .logo{float:left;width:19%}.footer .logo{margin-top:55px;text-align:center}.footer p{color:#5d708a;font-family:"Open Sans",sans-serif;text-align:left}.footer .copyright{clear:both;padding-left:19%;padding-top:20px}@media(max-width: 767px){.footer .column{float:left;width:50%;margin-right:0px;padding-left:100px}.footer .logo,.footer .copyright{text-align:center;float:none;width:100%;margin-top:10px;margin-bottom:20px}.footer .copyright{padding-left:0}.footer .copyright p{text-align:center}}@media(max-width: 521px){.footer .column,.footer .copyright{float:none;padding:10px 30px}}.table tr:first-child td{background-color:#f3f3f3;font-weight:600;color:#4a6487}.table tr th{background-color:#f3f3f3;font-weight:600;font-size:15px;text-align:left}table,th,td{border:1px solid #f3f3f3}.suggestions table,th,td{border:1px solid #adadad}.installGuides{border:1px solid #ddd;border-width:0 1px 1px;padding:20px 30px;background:#fff;transition:background 200ms;position:relative;margin-top:8px;border-radius:4px 4px 0 0;border-top-width:1px;display:none}.cf_tracking_code_installv2 .installGuides{display:block}.table td,.table th{padding:10px 20px;height:60px}.video{padding-bottom:56.25%;position:relative;height:0;overflow:hidden}.cta-button{cursor:pointer;display:inline-block;user-select:none;font-weight:normal;text-align:center;text-decoration:none !important;font-family:sans-serif;background:#f4364c;color:#fff !important;border-radius:6px;border-width:0px;text-shadow:none;line-height:1.5em;padding:6px 18px;vertical-align:middle;transition:all .4s ease !important;-moz-transition:all .4s ease !important;-webkit-transition:all .4s ease !important;-o-transition:all .4s ease !important}.cta-button:active,.cta-button:hover{background:#c32b3c !important;color:#f4f4f4 !important}.ns-box{background:#e2f2fb;padding:10px 20px 20px 20px;line-height:1.4;z-index:1000;pointer-events:none;color:#333;font-size:85%;text-align:center}.ns-box.ns-show{pointer-events:auto}.ns-box a{color:inherit;font-weight:700}.ns-box p{margin:0;color:#333}.ns-close{width:20px;height:20px;position:absolute;right:1em;top:1em;overflow:hidden;text-indent:100%;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ns-close:hover,.ns-close:focus{outline:none}.ns-close::before,.ns-close::after{content:"";position:absolute;width:3px;height:60%;top:50%;left:50%;background:#6e6e6e}.ns-close:hover::before,.ns-close:hover::after{background:#333}.ns-close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.ns-close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.ns-box-inner{padding:.5em .2em .2em .5em}.ns-box-inner i{color:#fff;font-size:3.8em}.ns-box.ns-bar{top:0;left:0;width:100%}.ns-bar .ns-close{background:transparent;margin-top:15px;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ns-bar .ns-close::before,.ns-bar .ns-close::after{background:#b7b5b3}.title p{font-size:1.2em;display:inline;padding-top:.2em}.ns-effect-slidetop .ns-close::before,.ns-effect-slidetop .ns-close::after{width:2px;background:#333}.ns-effect-slidetop .ns-close:hover::before,.ns-effect-slidetop .ns-close:hover::after{background:#333}a.blocks-item-link-homepage:nth-child(n+5){display:none}a.blocks-item-link-homepage:hover,.blocks-item-link-homepage:focus,.blocks-item-link-homepage:active{color:gray}.blocks-item-link-homepage{color:#263345}.blocks-item-link-homepage:hover,.blocks-item-link-homepage:focus,.blocks-item-link-homepage:active{text-decoration:none}.blocks-item-link-homepage .fa{margin-bottom:15px;display:block}.blocks-background{background-color:#f5f5f5;padding-top:20px;padding-bottom:20px}.popular-links{display:flex;flex-direction:column;justify-content:flex-start;width:100%;max-width:100%;text-align:center}.popular-links-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;padding-bottom:15px}@media(min-width: 768px){.popular-links{width:calc(50% - 30px)}}@media(min-width: 768px){.popular-links-wrapper{padding-left:80px}}.popular-links-link:hover,.popular-links-link:focus,.popular-links-link:active{color:gray}.popular-links-link:link{text-decoration:none}.popular-links-link{padding:10px 0px 10px 0px;color:#263345}@media(max-width: 768px){.popular-links-link{padding-bottom:5px;padding-top:0px}}#new_request .form-field label,.accountOwnerField{font-size:14px;margin-bottom:10px;font-weight:600}.suggestions{background:#f3f3f3;padding:20px 30px 40px 30px;border-radius:4px}.suggestions p{color:#263345;font-size:18px;margin:0 0 20px 0}.suggestions_table2 a,.suggestions_table a,.suggestion-list a{color:#181818;text-decoration:none}.suggestions_table2 a li,.suggestions_table a li{border:1px solid #ddd;border-width:0 1px 1px;padding:20px 30px;background:#fff;transition:background 200ms;position:relative;margin-top:8px}.suggestions_table a:first-child li,.suggestions_table2 a:first-child li{border-radius:4px 4px 0 0;border-top-width:1px}.suggestions_table a:last-child li,.suggestions_table2 a:last-child li{border-radius:0 0 4px 4px}.suggestions_table a:hover li,.suggestions_table2 a:hover li,.searchbox-suggestions li:hover{background-color:#eee}.suggestions_table a:hover li img,.suggestions_table2 a:hover li img,.searchbox-suggestions li:hover:before{filter:grayscale(100%);filter:brightness(0%)}.suggestions_table li span,.suggestions_table2 li span,.suggestion-list a{font-size:18px;font-weight:600;line-height:1.5}.searchbox-suggestions li:before{background-size:20px 20px;background-image:url(//p6.zdassets.com/hc/theme_assets/1911667/115000201887/115002308328.png);display:inline-block;width:20px;height:20px;content:"";margin-right:5px}.suggestions_table{margin-bottom:10px}.suggestions_table li p,.suggestions_table2 li p{font-size:15px;color:#263345;margin:8px 0px 0px 0px}.suggestions_table a li:after,.suggestions_table2 a li:after,.searchbox-suggestions li:after{content:"»";opacity:0;position:absolute;top:50%;right:-20px;font-size:60px;margin-top:-50px}.suggestions_table a li:hover:after,.suggestions_table2 a li:hover:after,.searchbox-suggestions li:hover:after{opacity:1;right:10px}#suggestionsModalHomepage .suggestions_table li a:after{content:"»";opacity:0;position:absolute;top:50%;right:-20px;font-size:60px;margin-top:-50px}#suggestionsModalHomepage .suggestions_table li:hover a:after{opacity:1;right:10px}#suggestionsModalHomepage .suggestions_table li:first-child{border-radius:4px 4px 0 0;border-top-width:1px}#suggestionsModalHomepage .suggestions_table li:last-child{border-radius:0 0 4px 4px}#suggestionsModalHomepage .suggestions_table li:hover{background-color:#eee}#suggestionsModalHomepage .suggestions_table li:hover img{filter:grayscale(100%);filter:brightness(0%)}#suggestionsModalHomepage .suggestions_table li span{font-size:18px;font-weight:600;line-height:1.5}#suggestionsModalHomepage .suggestions_table li{border:1px solid #ddd;border-width:0 1px 1px;background:#fff;transition:background 200ms;position:relative;margin-top:8px}#suggestionsModalHomepage .suggestions_table li a{display:block;padding:20px 30px}#suggestionsDismiss,#salesCallDismiss{float:right}#new_request footer{margin:0 0 40px 0}#new_request footer input{font-size:12px;background-color:#f73348;display:inline-block;border-radius:25px;color:#fff !important;padding:8px 30px;text-transform:uppercase;font-weight:bolder;margin-bottom:60px}#more{display:none}.hidden-content{visibility:hidden}#myBtn{margin:0 auto;cursor:pointer}.notification{border:1px solid;display:table;font-family:sans-serif;font-size:20px;padding:13px 15px;transition:height .2s;width:100%;color:#555}.category-title-contact{margin:0;color:#181818;font-size:13px;line-height:1.5;text-decoration:none;letter-spacing:0;font-weight:bold}.contact-image{height:40px;width:40px}.leftCol{flex:40%;max-width:544px;margin-right:1%}.rightCol{flex:40%;height:100%}.wrap{display:flex}#request_custom_fields_360018821533_label,#request_custom_fields_360049774134_label{max-width:90%}#request_custom_fields_360018821533,#request_custom_fields_360049774134{max-width:20%;position:absolute;right:5px;top:50%;transform:scale(2)}.request_custom_fields_360018821533,.request_custom_fields_360049774134{position:relative}.searchbox-suggestions li:nth-child(1n+3){display:none}.spinner{position:absolute;left:50%;top:15%;height:60px;min-height:60px;width:60px;margin:0px auto;-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:6px solid rgba(0,174,239,.15);border-right:6px solid rgba(0,174,239,.15);border-bottom:6px solid rgba(0,174,239,.15);border-top:6px solid rgba(0,174,239,.8);border-radius:100%}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.content-loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:#fff}script[data-action=signin]+div{display:none}.modal{position:fixed;z-index:1000;display:flex;margin:0 auto;top:0;bottom:0;left:0;right:0;overflow:auto;background-color:#fafafa;background-color:rgba(250,250,250,.9)}.hide{display:none}.modal>div{max-width:960px;margin:auto}.modal-links{display:flex;justify-content:space-between}.modal-links a:hover{text-decoration:none}#hackerone-form>input[type=email]{min-width:300px;height:39px;border-radius:4px;padding:0 15px;border:1px solid #ddd;margin-right:20px}[id="360003500073"],[id="360002717074"]{display:none !important}#new_request_div .request_ticket_form_id~div[class*=request_custom_fields]~*,#new_request_div .request_anonymous_requester_email{display:none}#new_request_div .request_cc_emails,#new_request_div .request_custom_fields_360018208374{display:none !important}#new_request_div .accountOwnerChecked .request_ticket_form_id~div[class*=request_custom_fields]~*{display:block}#new_request_div .ticket_form_id_360003500073 .request_ticket_form_id~div[class*=request_custom_fields]~*,#new_request_div .ticket_form_id_360003500073 .request_anonymous_requester_email{display:block}#new_request_div .averageResolutionTime:not(.hide){display:flex;justify-content:flex-end}#new_request_div .blocks-item .averageResolutionTime{justify-content:center;margin-bottom:24px}#new_request_div .blocks-item:hover .averageResolutionTime{color:#fff}#new_request_div .ticket_form_id_360002717074 .request_ticket_form_id~div[class*=request_custom_fields]~*,#new_request_div .ticket_form_id_360002717074 .request_anonymous_requester_email{display:block}#new_request_div .ticket_form_id_360002717074 .averageResolutionTime{display:none}#new_request_div .ticket_form_id_360005018374 .request_ticket_form_id,#new_request_div .ticket_form_id_360005018374 .averageResolutionTime{display:none}#new_request_div .ticket_form_id_360005018374 .request_custom_fields_360049478653{display:none}#new_request_div .ticket_form_id_360005018374 #accountOwnerButtons{display:block}#new_request_div .timeEstimate{font-weight:bold}#new_request_div .timeEstimate.blue{color:#0095df}#new_request_div .timeEstimate.green{color:#42ca49}#new_request_div.choice_selected:not(.cf_account_transfer_someone_else):not(.cf_account_transfer_owner_left) .request_ticket_form_id~div[class*=request_custom_fields]~*:not(.request_custom_fields_360042341333),#new_request_div.choice_selected:not(.cf_account_transfer_someone_else):not(.cf_account_transfer_owner_left) .request_anonymous_requester_email{display:block}#new_request_div.choice_selected:not(.cf_account_transfer_someone_else):not(.cf_account_transfer_owner_left) .rightCol{display:block}.accountOwnerInput{max-width:20%;margin-left:2%;margin-top:2%;transform:scale(2)}.accountSuggestions{color:#000}.accountOwnerStillAround{display:none}#accountOwnerButtons{display:none}#accountOwnerLeft,#accountOwnerStillAround{display:none}#new_request_div.cf_account_transfer_owner_left .form-field.boolean.required,#new_request_div.cf_account_transfer_owner_left #accountOwnerLeft{display:block}#new_request_div.cf_account_transfer_owner_left #suggestionsTable,#new_request_div.cf_account_transfer_owner_left #accountOwnerStillAround{display:none}#new_request_div.cf_account_transfer_someone_else #accountOwnerLeft,#new_request_div.cf_account_transfer_someone_else #suggestionsTable{display:none}#new_request_div.cf_account_transfer_someone_else #accountOwnerStillAround{display:block}#new_request_div.cf_billing_refund .request_custom_fields_360042341333{display:block !important}.refundSuggestions{display:none}.vat_refund #vat{display:block}.account_owner_has_left_but_i_still_being_charged #ownerleft{display:block}.my_account_account_billing_version_has_changed #billingVersion{display:block}.complianceSuggestions{display:none}.complianceBlock{display:none}.ticket_form_id_360002717074 #upload-dropzone,.ticket_form_id_360002717074 .request_ticket_form_id,.ticket_form_id_360002717074 label[for=request-attachments]{display:none}.ticket_form_id_360002717074 .complianceBlock{display:block}.custom_nda #nda{display:block}.custom_dpa #dpa{display:block}.custom_questionnaire #securityQuestionnaire{display:block}.addendum_request_to_our_terms #termsandconditions{display:block}.supplier_form #supplierForm{display:block}.compliance_something_else #somethingElse{display:block}.legal_something_else #somethingElse{display:block}.forms-funnels-callout{display:none}.ticket_form_id_360000390113 .forms-funnels-callout{display:block}[v-cloak]{display:none}.search-result-votes,.search-result-meta,#algolia-labels{display:none}#algolia-hits .search-result{line-height:1.6}#algolia-hits .search-result:first-child{margin-top:10px !important}#algolia-facets .ais-hierarchical-menu--item__active>div>.ais-hierarchical-menu--link:hover{text-decoration:underline !important}#algolia-hits .search-result-body{margin-top:8px}#algolia-hits .search-result-link{font-size:1.15em}body>div.alertbox>div>div>p:nth-child(1){font-size:20px;font-weight:800}#salesModalContent{max-width:960px;margin-top:15vh;height:50vh}.cfSiteSelect button{-webkit-appearance:menulist;display:block}.featuredArticles{margin:0 auto;margin-top:-50px;margin-bottom:30px;background-color:#fff;max-width:610px;width:auto;height:auto;box-shadow:2px 2px 10px;border-radius:10px;text-align:center;padding:15px;top:10px;position:sticky;z-index:999;opacity:0}.featuredArticles h2{text-align:center;color:#f4364c;font-size:18px;font-weight:400;display:inline}.featuredArticles h1{font-size:18px;font-weight:bold;display:inline}.featuredArticles.show{transition:linear .5s opacity;opacity:1}.form.ticket_form_id_360001793934 #suggestion-list{display:none}.siteSelect{padding:0px;display:inline;width:300px}.siteSelectWrapper{margin:auto;padding:16px;display:none}.siteSelectWrapper .siteSelectTitle{display:inline;color:#000}.siteSelectBanner{text-align:center}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9hY2NvcmRpb24uc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsImZvbnQuc2NzcyIsIl9wbGFuc19hbmRfcGVybWlzc2lvbnMuc2NzcyIsIm1haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FHSSxxQkFDSSxhQUNBLFdBQ0Esa0JBQ0EsZ0JBQ0EsZ0JBQ0EsWUFDQSw2QkFDQSx1QkFFQSx3QkFDSSxTQUdKLDJCQUNJLHVCQUNBLGNBRUEsOEJBQ0ksTUNuQk4sUUR1QkYsMkJBQ0ksWUFDQSxrQkFDQSx3QkFDQSxTQUNBLFdBQ0EsZUFDQSxnQkFDQSxZQUNBLGlCQUlSLGtDQUNJLGdCQUNBLGFBQ0EsMEJBQ0EsbUJBSUEsZ0NBQ0kseUJBR0osdUNBQ0ksaUJFcERaLFdBQ0ksK0JBQ0EsdTBMQUNBLG1CQUNBLGtCQ0lKLGNBQ0ksMkJBS0EsWUFDSSxhQUtBLHFCQUNJLHdCQUlKLG1CQUNJLGdCQUlKLG1CQUNJLGFBR0osd0JBQ0ksaUJGMUJBLFFFMkJBLGlCQUNBLFlBQ0Esa0JBR0EsOEJBQ0kscUJBQ0EsbUJBQ0EsZ0JBQ0EsV0Z2Q04sUUV3Q00sV0FDQSxlQUNBLGtCQUNBLFlBQ0EsU0FDQSwyQkFDQSxVQUNBLFFBQ0EsVUFDQSxrQkFHSSxpREFPUiwrQkFDSSxXQUNBLFVBQ0Esa0JBQ0EsU0FDQSxTQUNBLGlCQUNBLGlCQUNBLG1CQUNBLHlEQUlBLG9DQUNJLFdBQ0EsVUFHSixxQ0FDSSxVQXRFaEIsWUFDSSxhQUtBLHFCQUNJLHdCQUlKLG1CQUNJLGdCQUlKLG1CQUNJLGFBR0osd0JBQ0ksaUJGMUJBLFFFMkJBLGlCQUNBLFlBQ0Esa0JBR0EsOEJBQ0kscUJBQ0EsbUJBQ0EsZ0JBQ0EsV0Z2Q04sUUV3Q00sV0FDQSxlQUNBLGtCQUNBLFlBQ0EsU0FDQSwyQkFDQSxVQUNBLFFBQ0EsVUFDQSxrQkFHSSxpREFPUiwrQkFDSSxXQUNBLFVBQ0Esa0JBQ0EsU0FDQSxTQUNBLGlCQUNBLGlCQUNBLG1CQUNBLHlEQUlBLG9DQUNJLFdBQ0EsVUFHSixxQ0FDSSxVQXRFaEIsV0FDSSxhQUtBLG9CQUNJLHdCQUlKLGlCQUNJLGdCQUlKLGlCQUNJLGFBR0osc0JBQ0ksaUJGMUJBLFFFMkJBLGlCQUNBLFlBQ0Esa0JBR0EsNEJBQ0kscUJBQ0EsbUJBQ0EsZ0JBQ0EsV0Z2Q04sUUV3Q00sV0FDQSxlQUNBLGtCQUNBLFlBQ0EsU0FDQSwyQkFDQSxVQUNBLFFBQ0EsVUFDQSxrQkFHSSxpREFPUiw2QkFDSSxXQUNBLFVBQ0Esa0JBQ0EsU0FDQSxTQUNBLGlCQUNBLGlCQUNBLG1CQUNBLHlEQUlBLGtDQUNJLFdBQ0EsVUFHSixtQ0FDSSxVQXRFaEIsb0JBQ0ksYUFLQSw2QkFDSSx3QkFJSixtQ0FDSSxnQkFJSixtQ0FDSSxhQUdKLHdDQUNJLGlCRjFCQSxRRTJCQSxpQkFDQSxZQUNBLGtCQUdBLDhDQUNJLHFCQUNBLG1CQUNBLGdCQUNBLFdGdkNOLFFFd0NNLFdBQ0EsZUFDQSxrQkFDQSxZQUNBLFNBQ0EsMkJBQ0EsVUFDQSxRQUNBLFVBQ0Esa0JBR0ksaURBT1IsK0NBQ0ksV0FDQSxVQUNBLGtCQUNBLFNBQ0EsU0FDQSxpQkFDQSxpQkFDQSxtQkFDQSx5REFJQSxvREFDSSxXQUNBLFVBR0oscURBQ0ksVUF0RWhCLHdCQUNJLGFBS0EsaUNBQ0ksd0JBSUosMkNBQ0ksZ0JBSUosMkNBQ0ksYUFHSixnREFDSSxpQkYxQkEsUUUyQkEsaUJBQ0EsWUFDQSxrQkFHQSxzREFDSSxxQkFDQSxtQkFDQSxnQkFDQSxXRnZDTixRRXdDTSxXQUNBLGVBQ0Esa0JBQ0EsWUFDQSxTQUNBLDJCQUNBLFVBQ0EsUUFDQSxVQUNBLGtCQUdJLGlEQU9SLHVEQUNJLFdBQ0EsVUFDQSxrQkFDQSxTQUNBLFNBQ0EsaUJBQ0EsaUJBQ0EsbUJBQ0EseURBSUEsNERBQ0ksV0FDQSxVQUdKLDZEQUNJLFVBdEVoQixZQUNJLGFBS0EscUJBQ0ksd0JBSUosbUJBQ0ksZ0JBSUosbUJBQ0ksYUFHSix3QkFDSSxpQkYxQkEsUUUyQkEsaUJBQ0EsWUFDQSxrQkFHQSw4QkFDSSxxQkFDQSxtQkFDQSxnQkFDQSxXRnZDTixRRXdDTSxXQUNBLGVBQ0Esa0JBQ0EsWUFDQSxTQUNBLDJCQUNBLFVBQ0EsUUFDQSxVQUNBLGtCQUtJLDBDQUtSLCtCQUNJLFdBQ0EsVUFDQSxrQkFDQSxTQUNBLFNBQ0EsaUJBQ0EsaUJBQ0EsbUJBQ0EseURBSUEsb0NBQ0ksV0FDQSxVQUdKLHFDQUNJLFVBdEVoQixXQUNJLGFBS0Esb0JBQ0ksd0JBSUosaUJBQ0ksZ0JBSUosaUJBQ0ksYUFHSixzQkFDSSxpQkYxQkEsUUUyQkEsaUJBQ0EsWUFDQSxrQkFHQSw0QkFDSSxxQkFDQSxtQkFDQSxnQkFDQSxXRnZDTixRRXdDTSxXQUNBLGVBQ0Esa0JBQ0EsWUFDQSxTQUNBLDJCQUNBLFVBQ0EsUUFDQSxVQUNBLGtCQUtJLDBDQUtSLDZCQUNJLFdBQ0EsVUFDQSxrQkFDQSxTQUNBLFNBQ0EsaUJBQ0EsaUJBQ0EsbUJBQ0EseURBSUEsa0NBQ0ksV0FDQSxVQUdKLG1DQUNJLFVBdEVoQixlQUNJLGFBS0Esd0JBQ0ksd0JBSUoseUJBQ0ksZ0JBSUoseUJBQ0ksYUFHSiw4QkFDSSxpQkYxQkEsUUUyQkEsaUJBQ0EsWUFDQSxrQkFHQSxvQ0FDSSxxQkFDQSxtQkFDQSxnQkFDQSxXRnZDTixRRXdDTSxXQUNBLGVBQ0Esa0JBQ0EsWUFDQSxTQUNBLDJCQUNBLFVBQ0EsUUFDQSxVQUNBLGtCQUtJLDBDQUtSLHFDQUNJLFdBQ0EsVUFDQSxrQkFDQSxTQUNBLFNBQ0EsaUJBQ0EsaUJBQ0EsbUJBQ0EseURBSUEsMENBQ0ksV0FDQSxVQUdKLDJDQUNJLFVBdEVoQixlQUNJLGFBS0Esd0JBQ0ksd0JBSUoseUJBQ0ksZ0JBSUoseUJBQ0ksYUFHSiw4QkFDSSxpQkYxQkEsUUUyQkEsaUJBQ0EsWUFDQSxrQkFHQSxvQ0FDSSxxQkFDQSxtQkFDQSxnQkFDQSxXRnZDTixRRXdDTSxXQUNBLGVBQ0Esa0JBQ0EsWUFDQSxTQUNBLDJCQUNBLFVBQ0EsUUFDQSxVQUNBLGtCQUtJLDBDQUtSLHFDQUNJLFdBQ0EsVUFDQSxrQkFDQSxTQUNBLFNBQ0EsaUJBQ0EsaUJBQ0EsbUJBQ0EseURBSUEsMENBQ0ksV0FDQSxVQUdKLDJDQUNJLFVDM0VwQixFQUNJLHNCQUdKLEtBQ0ksaUJIWk0sS0dhTixNSGRNLFFHZU4sbUNBQ0EsZUFDQSxnQkFDQSxnQkFDQSxtQ0FHSiwwQkFDSSxVQUNJLGlCQUlSLGtCQU1JLG1DQUNBLGdCQUNBLGFBR0osR0FDSSxlQUNBLGNBR0osR0FDSSxlQUNBLGNBR0osR0FDSSxlQUNBLGdCQUNBLGNBR0osR0FDSSxlQUdKLEVBQ0ksTUgxRE0sUUcyRE4scUJBR0oseUJBR0ksMEJBR0osZUFFSSxXQUNBLGVBR0osTUFDSSxnQkFDQSxlQUNBLHNCQUNBLGFBQ0EsbUNBR0osWUFDSSx5QkFHSixnQkFDSSxzQkFHSixPQUNJLHNDQUNBLHNCQUNBLGtCQUNBLDBCQUNBLGFBQ0EsV0FDQSxXQUdKLGFBQ0kseUJBR0osbUJBQ0ksYUFHSixTQUNJLHNCQUNBLGtCQUNBLGdCQUNBLFdBQ0EsYUFDQSxhQUdKLGVBQ0kseUJBR0osV0FDSSxpQkFDQSxjQUNBLGFBR0osMEJBQ0ksV0FDSSxVQUNBLFdBSVIsbUJBQ0ksMEJBQ0EsbUJBR0osR0FDSSxnQkFDQSxTQUNBLFVBR0osWUFDSSxpQkFDQSxjQUNBLGFBR0osMEJBQ0ksWUFDSSxVQUNBLFdBSVIsd0JBQ0ksY0FJSixzQkFFSSx5QkFDQSxrQkFDQSxNSHpLTSxRRzBLTixlQUNBLHFCQUNBLGVBQ0EsaUJBQ0EsU0FDQSxlQUNBLGtCQUNBLGtHQUNBLGlCQUNBLG1CQUNBLFdBQ0EsMkJBR0oseUJBQ0ksc0JBRUksWUFJUixvQ0FFSSxNSGpNTSxRR29NVixzS0FRSSxpQkg1TU0sUUc2TU4sTUg1TU0sS0c2TU4scUJBR0osZ09BTUkseUJBQ0EscUJBR0osb0RBRUksZUFHSixpQ0FFSSxpQkhsT00sUUdtT04sU0FDQSxrQkFDQSxNSHBPTSxLR3FPTixlQUNBLGdCQUNBLGlCQUNBLGdCQUNBLG1CQUNBLFdBR0oseUJBQ0ksaUNBRUksWUFJUix5SUFNSSx5QkFHSixxREFFSSxzQkFHSixrQkFDSSxjQUNBLHNCQUNBLDZCQUdKLHlFQUdJLE1INVFNLFFHNlFOLHNCQUNBLHlCQUdKLGNBQ0ksZUFDQSx5QkFFQSxxQkFDQSxtQkFDQSxzQkFDQSxpQkFDQSx5QkFDQSxtQkFHSixvQkFDSSx5QkFDQSxXQUdKLG9CQUNJLFVBSUosT0FDSSxXQUNBLGtCQUdKLHlCQUNJLE9BQ0ksbUJBSVIsc0JBRUksY0FDQSxlQUNBLGdCQUNBLGdCQUdKLDBDQUVJLGlCQUdKLFVBQ0ksNkJBQ0EsZUFDQSxrQkFHSix5QkFDSSxVQUNJLG1CQUlSLFVBQ0ksbUJBR0oseUJBQ0ksVUFDSSxvQkFJUiwwQkFDSSxvQkFFSSxtQkFJUix5QkFDSSxvQkFFSSxrQkFDQSxhQUtSLE1BQ0ksaUJBR0osd0JBQ0ksZ0JBR0osa0JBQ0ksY0FDQSxlQUNBLGtCQUdKLGtCQUNJLHNCQUNBLGtCQUNBLGFBQ0EsV0FHSix3QkFDSSx5QkFHSiw2QkFDSSxzQkFDQSxrQkFHSixtQ0FDSSx5QkFHSixpQ0FDSSxXQUdKLHlCQUNJLGtCQUNBLFlBQ0EsaUJBQ0EsYUFDQSxzQkFHSiwrQkFDSSx5QkFDQSxxQkFHSixxQkFDSSxzQkFHSix1Q0FDSSxrQkFHSixrQ0FDSSxZQUNBLFVBQ0EsZ0JBR0osY0FDSSxjQUNBLGVBQ0EsYUFHSix1REFFSSwwQkFHSixhQUNJLGdCQUNBLGlCQUdKLGVBQ0ksY0FDQSxlQUNBLGtCQUdKLGdCQUNJLFVBR0osdUJBQ0ksZUFDQSxnQkFHSiw2QkFDSSxhQUdKLDBCQUNJLHNCQUNBLHVCQUNBLGtCQUNBLGdCQUNBLDRCQUNBLGtCQUNBLGVBSUosUUFDSSxpQkFDQSxjQUNBLGFBQ0Esa0JBQ0EsbUJBQ0EsYUFDQSxZQUNBLDhCQUdKLDBCQUNJLFFBQ0ksVUFDQSxXQUlSLFVBQ0ksZ0JBR0osVUFDSSxxQkFDQSxrQkFDQSxtQkFHSiwwQkFDSSxVQUNJLG1CQUlSLGdDQUNJLGNBQ0EsWUFHSixlQUNJLFNBQ0EsTUgzZk0sUUc0Zk4sYUFDQSxlQUNBLG1CQUNBLFdBR0osMEJBQ0ksZUFDSSxzQkFJUix5QkFDSSxtQkFHSixnRUFHSSw2QkFDQSxNSGhoQk0sUUdpaEJOLDBCQUdKLHFCQUNJLHFCQUdKLHdCQUNJLHFCQUNBLGtCQUNBLE1IM2hCTSxRRzhoQlYsMEJBQ0ksd0JBQ0ksY0FJUixrQ0FDSSxpQkFDQSxlQUlKLFdBQ0kscUJBR0osbUNBQ0ksYUFHSix5QkFDSSxtQ0FDSSxzQkFJUix5QkFDSSxTQUNBLE1IMWpCTSxRRzJqQk4sWUFDQSxVQUNBLG1CQUdKLCtCQUNJLE1IamtCTSxRR2trQk4sNkJBR0osZ0NBQ0ksTUh0a0JNLFFHdWtCTixtQkFHSiwwQ0FDSSxrQkFDQSxnQkFHSixpQkFDSSxhQUNBLGVBR0osdUJBQ0ksMEJBSUosYUFDSSxZQUNBLFdBQ0Esa0JBQ0EscUJBQ0Esc0JBR0osUUFDSSxxQkFDQSxrQkFHSixZQUNJLFlBQ0EsV0FHSiw0QkFDSSxpQkg5bUJNLFFHK21CTixzQkFDQSxrQkFDQSxZQUNBLE1Iam5CTSxLR2tuQk4sYUFDQSxlQUNBLFlBQ0EsaUJBQ0Esa0JBQ0EsV0FDQSxrQkFDQSxXQUlKLFFBQ0ksMEJBQ0EsZ0JBQ0EsZUFDQSx5QkFDQSxjQUNBLG1DQUNBLGVBQ0EsY0FHSixVQUNJLGNBQ0EsZ0JBR0osY0FDSSxpQkFDQSxjQUNBLGFBQ0EsYUFDQSw4QkFHSiwwQkFDSSxjQUNJLFVBQ0EsV0FJUiwwQkFDSSxjQUNBLHFCQUNBLGdCQUlKLGFBQ0ksa0JBQ0EsVUFHSix5QkFDSSxhQUNJLFVBSVIsZ0JBQ0ksY0FDQSxlQUNBLGdCQUNBLGVBQ0EsZ0JBQ0EsZ0JBQ0EsdUJBR0osMkJBQ0ksV0FDQSxZQUNBLGFBR0osMEJBQ0ksTUg5ckJNLFFHa3NCVixzQ0FDSSwwQ0FHSixnQkFDSSxXQUNBLGNBR0osUUFDSSxrQkFHSiwyQkFDSSxzQkFDQSxzQkFDQSxXQUNBLG1CQUNBLHdCQUNBLFdBQ0EsWUFDQSxrQkFDQSxrQkFHSixxQ0FDSSxtQkFDQSxrQkFHSixpQ0FDSSx5QkFDQSxXQUdKLGdCQUNJLFFBQ0EsMkJBQ0Esc0JBQ0EsV0FDQSxlQUNBLGtCQUNBLFVBQ0EsV0FHSiwwQkFDSSxXQUNBLFVBR0osZ0NBQ0ksc0JBR0osZ0NBQ0ksZ0JBQ0EsWUFDQSxrQkFDQSxtQkFJSixNQUNJLFlBQ0EsZUFDQSxrQkFDQSxXQUNBLDJCQUNBLHlCQUNBLDZHQUNBLHNCQUdKLGNBQ0kseUJBQ0EsNkdBQ0Esc0JBQ0EsYUFDQSxlQUNBLGtCQUNBLFdBR0osZUFDSSx5QkFDQSw2R0FDQSxzQkFDQSwyQkFDQSxhQUNBLGVBQ0Esa0JBQ0EsV0FHSixpQkFDSSxXQUNBLG1DQUNBLGVBQ0EsaUJBR0osV0FDSSxhQUdKLFlBQ0ksa0JBQ0EsUUFDQSwyQkFDQSxnQkFDQSxjQUdKLGFBQ0ksYUFDQSxzQkFDQSxlQUNBLDhCQUNBLGNBR0oseUJBQ0ksYUFDSSxxQkFDQSxtQkFDQSxVQUlSLGdDQUNJLGNBQ0EsbUJBR0oseUJBQ0ksZ0NBQ0ksaUJBSVIsZ0JBQ0ksWUFDQSxtQkFHSix5QkFDSSxrQkFDQSxnQkFDQSxrQkFDQSxzQkFHSiwwQkFDSSx5QkFDSSxpQkFJUixnQ0FDSSxhQUNBLGVBQ0Esa0JBQ0EsVUFDQSx3QkFHSixTQUNJLGFBQ0Esc0JBQ0EsOEJBQ0EsbUJBQ0EsZ0JBQ0Esb0JBR0oseUJBQ0ksU0FDSSxxQkFDQSxvQkFJUix5QkFDSSw0QkFDSSxpQkFJUixtQ0FDSSxlQU1KLHNCQUNJLGlCQUNBLFdBR0osYUFDSSxhQUNBLGVBQ0EsMkJBQ0EsZ0JBQ0EsVUFHSix5QkFDSSxhQUNJLGdCQUlSLGFBQ0ksc0JBQ0EsTUg3NUJNLFFHODVCTixhQUNBLHNCQUNBLDJCQUNBLGdCQUNBLFdBQ0EsZUFDQSxrQkFDQSxnQkFDQSw0QkFDQSxZQUNBLGdCQUNBLGlDQUdKLHlCQUNJLHlCQUNBLHNCQUNBLE1ILzZCTSxRR2c3Qk4sYUFDQSxzQkFDQSwyQkFDQSxnQkFDQSxXQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0EsaUNBQ0EsNEJBR0osbUJBQ0ksc0NBQ0EsZUFDQSxxQkFDQSx5QkFHSiw4Q0FDSSxrQkFDQSxZQUdKLHlCQUNJLGFBQ0ksbUJBQ0EsdUJBR0osbUJBQ0ksbUJBQ0Esd0JBR0osY0FDSSxtQkFDQSx1QkFHSixxQkFDSSxtQkFDQSx1QkFHSix5QkFDSSxtQkFDQSx3QkFJUix5RkFJSSxpQkh2K0JNLFFHMCtCVixpR0FHSSxNSDUrQk0sS0c2K0JOLHFCQUdKLHNCQUNJLDZCQUNBLHNCQUdKLHlDQUNJLGFBQ0EsZUFDQSxXQUNBLGtCQUdKLHdCQUNJLE1IOS9CTSxRR2lnQ1Ysa0JBQ0ksTUhsZ0NNLFFHbWdDTixrQkFHSix5RUFHSSxxQkFHSixzQkFDSSxtQkFDQSxjQUdKLG1CQUNJLGdCQUNBLGNBQ0EsZ0JBR0oseUJBQ0ksZ0JBQ0EsU0FHSixxQ0FDSSxnQkFHSiw2QkFDSSxnQkFHSixZQUNJLDRCQUNBLHNCQUdKLFdBQ0ksZ0JBQ0EsU0FDQSx5QkFJSixTQUNJLG1CQVNKLFlBQ0ksbUJBQ0Esa0JBR0oseUJBQ0ksU0FDQSxjQUNBLGVBQ0EsZ0JBQ0EscUJBQ0EsaUJBQ0EsaUJBR0osZ0JBQ0ksY0FDQSxtQkFDQSxrQkFJSixtQkFDSSxhQUNBLHNCQUNBLGVBQ0EsbUJBR0osMEJBQ0ksbUJBQ0ksb0JBSVIsd0JBQ0ksY0FHSiwwQkFDSSx3QkFDSSxvQkFDQSxjQUNBLG1CQUNBLFVBSUosa0NBQ0ksb0JBSVIsc0NBQ0ksZ0JBR0osMEJBQ0ksNkJBQ0EsTUhybkNNLFFHc25DTixjQUNBLGVBR0oscUNBQ0ksU0FHSiwwQkFDSSxxQ0FDSSw4QkFLUixjQUNJLGFBQ0Esc0JBQ0EsZUFHSiwwQkFDSSxjQUNJLG9CQUlSLG1CQUNJLGNBR0osMEJBQ0ksbUJBQ0ksb0JBQ0EsY0FDQSxtQkFDQSxVQUlKLDZCQUNJLG9CQUlSLGlDQUNJLGdCQUdKLHFCQUNJLDZCQUNBLE1IenFDTSxRRzBxQ04sY0FDQSxlQUdKLGdDQUNJLFNBR0osMEJBQ0ksZ0NBQ0ksOEJBS1IsVUFDSSxXQUlKLFdBQ0ksa0JBR0osaUJBQ0ksaUJBQ0EsMkJBQ0EsNEJBQ0EsZUFHSixxQkFFSSwwQkFDQSxlQUlKLHdCQUNJLG1CQUNBLGtCQUdKLHNCQUNJLFVBR0osc0JBQ0ksNkJBQ0EsY0FDQSxlQUdKLDZCQUNJLGVBR0osd0RBRUksYUFDQSxNSHR1Q00sUUd1dUNOLHFCQUNBLFdBR0oseUJBQ0ksd0RBRUksVUFDQSxVQUlSLDJCQUNJLGVBQ0EsZ0JBR0osMkJBQ0ksa0JBQ0EsV0FHSix5QkFDSSwyQkFDSSxTQUNBLFlBR0oscUNBQ0ksWUFJUix5REFFSSxjQUNBLHFCQUNBLGVBQ0EsZ0JBR0osOEJBQ0ksaUJBR0osd0NBQ0ksa0JBR0osc0NBQ0kscUJBR0osMkNBQ0ksTUg3eENNLFFHOHhDTixhQUNBLHFCQUNBLGVBQ0Esa0JBQ0Esc0JBR0oscURBQ0ksaUJBR0osMEJBQ0ksaUJBSUosb0JBQ0ksYUFDQSx5QkFHSixrQkFDSSxPQUdKLDBCQUNJLGtCQUNJLGNBSVIsY0FDSSxhQUNBLHNCQUNBLGVBQ0EsOEJBQ0EsZ0JBR0oseUJBQ0ksY0FDSSxvQkFJUix1QkFDSSxhQUdKLHlCQUNJLHVCQUNJLGNBS1IsaUNBQ0ksd0JBR0osb0JBQ0ksZ0JBR0osc0JBQ0ksTUgvMUNNLFFHazJDVixnQ0FDSSxjQUNBLGVBR0osbUJBQ0ksNkJBQ0EsZUFDQSxlQUdKLHFCQUNJLE1IOTJDTSxRR2kzQ1YsbUJBQ0ksTUhsM0NNLFFHbTNDTixlQUNBLFlBSUosbUJBQ0ksYUFDQSx5QkFHSixpQkFDSSxPQUdKLDBCQUNJLGlCQUNJLGNBSVIsMkNBQ0ksYUFJSixTQU1JLGNBQ0EsWUFHSiwwQkFDSSxTQUNJLGFBQ0EsZ0JBQ0EsZ0JBSVIsbUJBQ0ksYUFDQSxzQkFHSiwwQkFDSSxtQkFDSSxvQkFJUixnQkFDSSx1QkFDQSxhQUNBLHNCQUNBLGVBQ0EsOEJBQ0EsbUJBQ0EsZ0JBR0oseUJBQ0ksZ0JBQ0ksbUJBQ0EsY0FJUixnQkFDSSxtQkFHSix5QkFDSSxlQUNJLGlCQUtSLGtDQUNJLGFBQ0EsZUFDQSxrQkFDQSxVQUNBLHdCQUdKLHVCQUNJLGNBRUEsV0FHSix5QkFDSSx1QkFDSSxZQUlSLGNBQ0ksZUFHSixjQUNJLHFCQUNBLGlCQUNBLHNCQUdKLGtCQUNJLFlBQ0EsZUFDQSxjQUNBLGNBR0osa0NBRUksa0JBQ0EsNEJBQ0Esd0JBR0osc0RBRUksbUJBQ0EsZUFDQSxjQUNBLGtCQUdKLGdGQUlJLFNBR0osaUJBQ0kscUJBR0osOENBQ0ksY0FHSix5QkFDSSwyQkFDQSxjQUNBLGtCQUNBLGVBR0osMkJBQ0ksZ0JBR0osaUJBQ0ksZ0JBQ0EsY0FDQSxxQkFHSixnQkFDSSxtQkFDQSxhQUNBLDhCQUNBLG9CQUdKLHVCQUNJLGNBQ0EsZ0JBR0osNkJBQ0kscUJBR0osc0NBQ0ksTUgxaURNLFFHMmlETixhQUNBLHFCQUNBLGVBQ0EsWUFHSixpQkFDSSw2QkFDQSwwQkFDQSxrQkFDQSxjQUNBLG1CQUNBLFVBQ0Esb0JBR0osMEJBQ0ksaUJBQ0ksU0FDQSxhQUNBLGFBSVIsbUJBQ0ksMEJBQ0EsYUFDQSxzQkFDQSxlQUdKLHlCQUNJLG1CQUNJLG9CQUlSLHFCQUNJLGNBQ0EsZUFHSixnQ0FDSSxTQUdKLHlCQUNJLHFCQUNJLG1CQUlSLGVBQ0ksMEJBQ0EsZUFDQSxrQkFHSixjQUNJLHVCQUNBLHlCQUNBLE1IeG1ETSxRR3ltRE4sZ0JBQ0EsZUFDQSxXQUdKLHNCQUNJLGNBQ0Esa0JBR0osZ0NBQ0ksZUFDQSxpQkFHSixxQkFDSSxvQkFJSix5Q0FFSSw2QkFDQSxNSGhvRE0sUUdtb0RWLG9CQUNJLGlCSHBvRE0sUUd1b0RWLDBJQUlJLE1IMW9ETSxLRzZvRFYseUJBQ0ksWUFHSiwyQkFDSSxZQUdKLHdCQUNJLG1CQUNBLGtCQUdKLHVCQUNJLDBCQUdKLDBCQUNJLHVCQUNJLGNBSVIseUJBQ0ksTUh0cURNLFFHdXFETixjQUNBLGVBR0osOERBRUkscUJBR0osOENBQ0ksZUFDQSxnQkFHSix3REFDSSxrQkFHSixxQkFDSSxpQkgxckRNLFFHMnJETixNSDFyRE0sS0cyckROLHFCQUdKLDJCQUNJLHlCQUNBLHFCQUdKLGVBQ0ksZUFDQSxrQkFDQSxrQkFHSixjQUNJLE1IM3NETSxRRzRzRE4sY0FDQSxnQkFDQSxtQkFDQSxlQUNBLGdCQUNBLGtCQUdKLGtEQUVJLGlCSHR0RE0sUUd1dEROLE1IdHRETSxLR3V0RE4scUJBR0osY0FDSSxlQUdKLGdCQUNJLHNDQUVBLHVCQUNJLHVCQUNBLFlBSVIsMEJBQ0ksZ0JBQ0ksbUJBQ0EsV0FDQSxPQUNBLHVCQUVBLCtCQUNJLHdCQUNBLGdCQUNBLHVCQUNBLG1CQUVBLHNDQUNJLHlCQU1oQiw0SUFNSSxvQ0FDQSxzQkFDQSxxQkFHSixtQkFDSSxhQUdKLHFCQUNJLDZCQUNBLG1CQUNBLG9CQUNBLHVCQUdKLG1CQUNJLE9BRUEsc0JBQ0ksZ0JBQ0EsNkJBRUEsd0JBQ0ksV0FFQSw4QkFDSSxnQkFDQSxNSDV4RE4sUUdreURWLDBCQUNJLGdCQUdKLHlDQUVJLGVBQ0EsY0FHSix5Q0FFSSxtQkFNSiw4QkFDSSxrQkFDQSxrQkFDQSxtQkFHSix5Q0FDSSxnQkFHSixzQ0FDSSxNSGowRE0sUUdrMEROLGFBQ0EsZUFDQSxPQUNBLGtCQUNBLFFBR0osd0NBQ0ksZUFDQSxtQkFHSixnREFDSSxVQUNBLFFBR0osc0JBQ0ksY0FJSixPQUNJLFVBQ0EsbUJBR0osbUJBRUkscUJBR0osU0FDSSxrQkFDQSxZQUNBLGlCQUNBLGdCQUNBLFdBR0osaUJBQ0ksY0FDQSxjQUNBLGVBQ0Esa0JBQ0EsV0FHSixlQUNJLHFCQUdKLHVCQUNJLE1IdjNETSxRRzAzRFYsdUJBQ0ksWUFHSix3QkFDSSxZQUdKLHdCQUNJLFlBR0osMEJBQ0ksWUFNSixTQUNJLDZCQUNBLGVBR0osaUJBQ0ksa0JBQ0EsYUFHSixrQkFDSSw2QkFDQSwwQkFDQSxlQUdKLG9CQUNJLGFBR0osaUJBQ0ksY0FDQSxxQkFDQSxnQkFDQSxlQUNBLGdCQUdKLG1CQUNJLE1IMTZETSxRRzY2RFYsZ0JBQ0kscUJBQ0EsWUFHSixrQkFDSSxjQUNBLGdCQUNBLGVBQ0EscUJBR0osMEJBQ0ksV0FHSixpQkFDSSxhQUNBLDhCQUNBLGtCQUdKLGtDQUNJLHlCQUNBLHVCQUNBLHlCQUdKLHlCQUNJLGtDQUNJLGtCQUlSLGNBQ0ksWUFDQSxtQkFDQSxXQUdKLHdCQUNJLGdCQUNBLGtCQUdKLGdCQUNJLHFCQUNBLGFBQ0EsZUFDQSxtQkFHSix5QkFDSSxnQkFDSSwrQkFJUixnQkFDSSxrQkFHSiwwQkFDSSxpQkFDQSxlQUdKLGNBQ0ksY0FHSixnQkFDSSxnQkFHSix5QkFDSSxnQkFDSSxpQkFJUixtREFDSSxnQkFHSix5QkFDSSxtREFDSSxjQUlSLGNBQ0ksYUFDQSxpQkFDQSxxQkFHSixtQkFDSSxXQUdKLHVCQUNJLGFBQ0EsZ0JBQ0EsZ0JBR0oseUJBQ0ksaUNBQ0ksa0JBSVIsMENBQ0ksZ0JBR0osMEJBQ0ksMENBQ0ksaUJBR0osb0RBQ0ksY0FDQSxtQkFJUiw0Q0FDSSxpQkFHSixzREFDSSxnQkFHSixhQUNJLGFBR0osc0JBQ0ksZ0JBR0oscUJBQ0ksZ0JBR0osdUJBQ0ksTUhsa0VNLFFHcWtFVixjQUNJLGtCQUNBLGlCQUNBLHFCQUNBLHNCQUNBLG1DQUNBLGdCQUdKLGtCQUNJLFlBQ0EsZUFHSixrQ0FFSSxrQkFDQSw0QkFDQSx3QkFHSixzREFFSSxtQkFDQSxlQUNBLGNBQ0Esa0JBR0osZ0ZBSUksU0FHSixpQkFDSSxxQkFHSix3QkFDSSxjQUdKLG1CQUNJLG1CQUNBLHNCQUNBLGtCQUNBLGNBQ0EsYUFHSixrQkFDSSxtQkFDQSxzQkFDQSxrQkFDQSxrQkFDQSxjQUNBLGdCQUdKLHlCQUNJLDJCQUNBLGNBQ0Esa0JBQ0EsZUFHSix3QkFDSSxxQkFNSixNQUNJLHFCQUNBLGtCQUNBLFdBR0osUUFDSSxhQUdKLDJDQUdJLHFCQUdKLFVBQ0ksY0FDQSxjQUNBLGFBR0osb0JBQ0ksY0FDQSwyQkFHSixnREFFSSxNSDdxRU0sUUdnckVWLG9DQUVJLGNBQ0EsZUFHSixpQkFDSSxZQUdKLG1CQUNJLFlBR0osb0JBQ0ksTUgvckVNLFFHa3NFViwwQkFDSSxjQU1KLFNBQ0ksa0JBQ0EsY0FJSiwwQkFDSSxZQUNBLGNBR0oseUhBR0kseUJBR0osa0NBQ0ksNkJBQ0Esa0JBQ0EsY0FDQSxZQUNBLGNBQ0EsZUFDQSxZQUNBLFlBSUosZ0JBQ0ksbUJBR0osa0JBQ0ksaUJBQ0Esa0JBR0osOENBRUksaUJBQ0EsV0FHSixrQkFDSSxtQkFHSixxQkFDSSxnQkFHSixtQkFDSSxnQkFHSix5QkFDSSxtQkFDSSxVQUtSLFFBQ0ksZUFDQSxXQUdKLHlCQUNJLHVCQUNBLGdCQUlKLGNBQ0ksNkJBQ0EsZUFHSix5QkFDSSxjQUNJLHFCQUlSLHdCQUNJLGNBQ0EsMEJBQ0EsZUFHSix5QkFDSSx3QkFDSSxhQUNBLHFCQUNBLGtCQUNBLFdBSVIsc0JBQ0ksZ0JBQ0EsbUJBSUosa0JBQ0ksbUJBQ0EsV0FHSix5QkFDSSxrQkFDSSxnQkFDQSxZQUlSLDRCQUNJLFdBR0osZ0NBQ0ksaUJBQ0Esc0JBQ0Esa0JBQ0EsV0FHSix5QkFDSSxnQ0FDSSxZQUlSLHNDQUNJLGlCSGoxRU0sUUdvMUVWLDBGQUVJLGFIcjFFTSxLR3MxRU4sTUh0MUVNLEtHeTFFVixvREFDSSxpQkgzMUVNLFFHNDFFTixNSDMxRU0sS0c4MUVWLDJEQUNJLDJCQUNBLE1IaDJFTSxLR20yRVYsMERBQ0kseUJBQ0EscUJBR0osdUNBQ0ksOEJBQ0Esa0NBQ0EsTUg1MkVNLFFHNjJFTixxQkFDQSxtQ0FDQSxpQkFDQSxrQkFDQSxrQkFDQSxXQUdKLHlCQUNJLHVDQUNJLGlCQUlSLGlEQUNJLGNBQ0EsK0JBQ0Esa0JBQ0EsbUJBTUosY0FDSSxVQUdKLG1CQUNJLHVCQUNBLDZCQUNBLGFBQ0Esc0JBQ0EseUJBQ0EsZUFHSix5QkFDSSxtQkFDSSxtQkFDQSxvQkFJUixtQkFDSSxPQUdKLG9CQUNJLE1INTVFTSxRRzY1RU4sbUJBQ0EsaUJBR0osK0VBR0ksMEJBR0osNEJBQ0ksY0FHSiwwQkFDSSxhQUdKLG9CQUNJLGNBQ0EsZ0JBQ0EsZUFDQSwyQkFDQSwwQkFHSix5QkFDSSxvQkFDSSxhQUNBLE9BQ0EsOEJBSVIsZ0NBQ0ksWUFDQSxxQkFDQSxjQUdKLHlCQUNJLGdDQUNJLGNBSVIsMkNBQ0ksYUFHSixxQkFDSSxnQkFDQSxrQkFHSix5QkFDSSxxQkFDSSxNSHg5RUUsUUd5OUVGLGNBQ0EsaUJBT1IsY0FDSSx5QkFDQSxrQkFDQSxXQUNBLGVBQ0EsaUJBQ0EsaUJBQ0Esc0JBQ0EsbUJBQ0EscUJBR0osNkRBR0kscUJBR0osbUVBR0ksaUJIdC9FTSxRR3kvRVYsdUJBQ0ksZ0JBQ0EsZUFDQSxrQkFDQSxRQUNBLGtCQUNBLE1BQ0EsV0FHSix5QkFDSSx1QkFDSSwwQkFDQSxXQUNBLFlBSVIsaUNBQ0ksVUFDQSxXQUdKLGdEQUVJLHNCQUNBLGNBR0osc0JBQ0ksa0JBR0osbUJBQ0kseUJBR0oscUJBQ0ksc0JBR0oscUJBQ0ksc0JBR0osa0JBQ0kseUJBR0osbUJBQ0ksc0JBR0osa0dBS0kseUJBV0osTUFDSSxPQUNBLG1CQUdKLDBCQUNJLE1BQ0ksYUFDQSxlQUlSLGdCQUNJLGFBQ0Esc0JBR0osMEJBQ0ksZ0JBQ0ksb0JBSVIsYUFDSSxtQkFDQSxhQUNBLHNCQUNBLDhCQUNBLG1CQUdKLHlCQUNJLGFBQ0kscUJBQ0Esb0JBSVIsMkJBQ0kscUJBR0osWUFDSSxtQkFDQSxXQUdKLHlCQUNJLFlBQ0ksZ0JBQ0Esb0JBSVIsZUFDSSxlQUNBLHNCQUdKLHlCQUNJLGVBQ0ksa0JBSVIsYUFDSSx1QkFDQSxhQUNBLDhCQUdKLGFBQ0ksbUJBR0osY0FDSSxtQ0FDQSxnQkFDQSxzQkFHSixxQkFDSSx1QkFDQSxhQUNBLDhCQUNBLG1CQUdKLFdBQ0ksT0FHSiwwQkFDSSxXQUNJLG9CQUlSLHFCQUNJLGtCQUNBLGdCQUdKLFdBQ0kscUJBQ0EsT0FDQSxpQkFDQSxzQkFHSixxQkFDSSxjQUNBLGtCQUdKLGVBQ0ksWUFDQSxlQUdKLDRCQUVJLGtCQUNBLDRCQUNBLHdCQUdKLGdEQUVJLG1CQUNBLGVBQ0EsY0FDQSxrQkFHSixvRUFJSSxTQUdKLGNBQ0kscUJBR0oscUJBQ0ksY0FHSixnQkFDSSxtQkFDQSxzQkFDQSxrQkFDQSxjQUNBLGFBR0osZUFDSSxtQkFDQSxzQkFDQSxrQkFDQSxrQkFDQSxjQUNBLGdCQUdKLHNCQUNJLDJCQUNBLGNBQ0Esa0JBQ0EsZUFHSixhQUNJLG1CQUNBLGFBQ0EsOEJBQ0Esb0JBR0osb0JBQ0ksY0FDQSxnQkFHSiwwQkFDSSxxQkFHSixtQ0FDSSxNSDd2Rk0sUUc4dkZOLGFBQ0EscUJBQ0EsZUFDQSxZQUdKLGNBQ0ksMEJBQ0EsT0FDQSxlQUNBLGtCQUdKLDBCQUNJLGNBQ0ksU0FDQSxhQUNBLG1CQUNBLG1CQUdKLHdCQUNJLG9CQUlSLGlCQUNJLGdCQUdKLDBCQUNJLGlCQUNJLDZCQUNBLHFCQUlSLGVBQ0ksbUJBR0osMEJBQ0ksZUFDSSxpQkFLUixpQkFDSSw2QkFDQSwwQkFDQSxzQkFDQSxnQkFDQSxnQkFDQSxlQUdKLHlCQUNJLGlCQUNJLFNBQ0EsWUFDQSxtQkFDQSxpQkFJUixzQkFDSSxhQUNBLHNCQUdKLHlCQUNJLHNCQUNJLG9CQUlSLHlCQUNJLE1INTBGTSxRRzYwRk4saUJBQ0EsUUFHSix5QkFDSSx5QkFDSSxtQkFDQSxrQkFHSixtQ0FDSSxpQkFDQSxlQUdKLDJCQUNJLHFCQUNBLGdCQUlSLDJCQUNJLE1IbjJGTSxRR28yRk4sY0FHSix5QkFDSSwrQkFDSSw2QkFHSixpQ0FDSSxzQkFDQSxzQkFJUiw2Q0FDSSxRQUNBLGtCQUdKLHlCQUNJLDZDQUNJLGdDQUNBLFFBQ0EsdUJBSVIsK0NBQ0ksTUhoNEZNLFFHbTRGVixvREFDSSxrQkFDQSxRQUNBLDJCQUNBLFlBQ0EsUUFHSix5QkFDSSxvREFDSSxjQUlSLDhEQUNJLE9BQ0EsV0FHSixxQ0FDSSxnQkFHSixtRUFDSSxZQUlKLHFCQUNJLE9BQ0EsZ0JBQ0EsZ0JBQ0EsZUFDQSxrQkFFQSx3QkFDSSxnQkFJUiwwQkFDSSxxQkFDSSxnQkFDQSxXQUlSLHlDQUNJLGdCQUdKLDJFQUNJLFlBR0osMEJBQ0ksMkVBRUksY0FJUiwyQkFDSSxhQUdKLGtDQUNJLGtCQUNBLFFBQ0EsMkJBQ0EsWUFDQSxXQUdKLDBCQUNJLGtDQUNJLGNBSVIsNENBQ0ksVUFDQSxXQUlKLG1CQUNJLHlCQUNBLFNBQ0EsbUJBR0osdUJBQ0ksNkJBQ0EsNkJBQ0EsbUJBR0oseUJBQ0ksZ0NBQ0ksOEJBSVIsOENBQ0ksYUg1K0ZNLFFHKytGVix5Q0FFSSxjQUNBLG1CQUNBLGdCQUNBLG1CQUdKLDBCQUNJLHlDQUNJLGdCQUNBLGdCQUNBLGdCQUNBLGdCQUNBLHVCQUNBLG9CQUlSLDJCQUNJLGFBR0oseUJBQ0ksMkJBQ0ksNEJBSVIsd0VBRUksZUFHSiwwQkFDSSx3RUFFSSxhQUlSLHNFQUVJLGdCQUdKLDBDQUNJLGFBR0oseUJBQ0ksMENBQ0ksb0JBS1IsaUJBQ0ksV0FHSix3QkFDSSxxQkFDQSxhQUNBLHNCQUdKLHlCQUNJLHdCQUNJLG9CQUlSLGdDQUNJLE9BQ0EsV0FHSiw4Q0FDSSxXQUdKLHlCQUNJLDhDQUNJLFlBSVIsd0NBQ0ksY0FHSix5QkFDSSx3Q0FDSSxrQkFHSixrREFDSSxtQkFJUiw4Q0FDSSxlQUNBLGdCQUdKLHlCQUNJLDhDQUNJLGNBSVIsK0JBQ0ksZ0JBQ0EsbUJBQ0EsV0FHSix5QkFDSSwrQkFDSSxnQkFDQSxnQkFDQSxZQUlSLGtHQUVJLGlCQUNBLGdCQUNBLGVBR0oseUJBQ0ksa0dBRUksaUJBR0osc0hBRUksbUJBSVIsa0RBQ0ksaUJIbG9HTSxRR21vR04sTUhsb0dNLEtHcW9HViw4Q0FDSSxnQkFHSiwrREFDSSxXQUNBLFNBR0osd0RBQ0ksZ0JBR0osa0NBQ0ksZ0JBR0osK0JBQ0ksY0FHSix5QkFDSSwrQkFDSSxjQUlSLGdDQUNJLGFBR0oseUJBQ0ksZ0NBQ0ksNEJBSVIsK0JBQ0ksY0FHSix5QkFDSSwrQkFDSSxtQkFDQSxzQkFDQSxZQUlSLHlDQUNJLGtCQUdKLGdEQUNJLGtCQUNBLHNCQUNBLFNBQ0EsZUFJSiw2QkFDSSxXSHBzR00sUUdxc0dOLGtCQUNBLE1IcnNHTSxLR3NzR04scUJBQ0EsZUFDQSxpQkFDQSxlQUNBLGtCQUNBLFdBR0oseUJBQ0ksNkJBQ0ksWUFJUixtQ0FDSSx5QkFDQSxxQkFHSixtQ0FDSSxjQUdKLHlCQUNJLG1DQUNJLG9CQUlSLG9DQUNJLGFBQ0EsbUJBR0osa0NBQ0ksa0JBR0osbUNBQ0kscUJBQ0Esc0JBSUosbUNBQ0ksY0FDQSxlQUNBLGdCQUdKLHlCQUNJLG1DQUNJLGNBQ0Esa0JBQ0EscUJBSVIsZUFDSSxjQUlKLG1CQUNJLGFBQ0Esc0JBQ0EsZUFDQSw4QkFHSiwwQkFDSSxtQkFDSSx1QkFDQSxvQkFJUixzQ0FDSSxZQUdKLHFCQUNJLG1CQUdKLDBCQUNJLHFCQUNJLG9CQUlSLGNBQ0ksY0FDQSxRQUdKLG9FQUVJLGFBR0osb0NBQ0ksY0FHSiw0Q0FDSSxlQUdKLDBCQUNJLGNBQ0ksYUFDQSxRQUNBLGFBSVIscUNBQ0ksY0FHSiwyQkFDSSxjQUdKLHNDQUNJLGtCQUNBLHNCQUNBLGVBQ0EsYUFDQSxpQkFDQSxXQUdKLDZDQUNJLGFBR0osOENBQ0ksa0JBQ0EsY0FDQSxpQkFHSix5Q0FDSSw0QkFDQSw2QkFDQSxnQkFHSiw2REFDSSx5QkFHSix1REFDSSw0QkFDQSw2QkFDQSxnQkFHSixvQ0FDSSx5QkFDQSwwQkFDQSxhQUdKLDBDQUNJLDZCQUdKLG1DQUNJLGFBR0osZUFDSSxXQUdKLDBCQUNJLGVBQ0ksNkJBQ0EsZ0JBQ0EsY0FDQSxxQkFJUixpQkFDSSw2QkFDQSwwQkFDQSxjQUNBLFFBR0osMEJBQ0ksaUJBQ0kseUJBQ0EsU0FDQSxlQUNBLGNBQ0EsZUFDQSxXQUlSLG9CQUNJLGVBQ0EsZ0JBQ0Esa0JBR0osMEJBQ0ksb0JBQ0ksY0FJUixpQkFDSSw2QkFDQSxZQUNBLFNBQ0Esb0JBR0osNEJBQ0ksU0FHSix3Q0FFSSxxQkFDQSxtQkFDQSxlQUNBLGtCQUdKLG9CQUNJLGVBQ0EsVUFHSiwyQkFDSSxhQUNBLGdCQUdKLG9CQUNJLGNBQ0EsZ0JBQ0EsVUFHSix3Q0FDSSxxQkFHSixnREFFSSxXQUdKLHdCQUNJLGtCQUdKLHVCQUNJLGlCQUNBLG1DQUdKLG1CQUNJLGlCQUlKLFlBQ0ksY0FDQSxrQkFHSixjQUNJLHFCQUdKLGVBQ0ksa0JBQ0EsWUFDQSxXQUNBLGdCQUNBLFdBR0oseUJBQ0ksZUFDSSxZQUNBLFlBSVIseUJBQ0ksWUFHSiw4Q0FDSSx5QkFHSixtR0FFSSxNSDUvR00sUUc2L0dOLHFCQUdKLCtCQUVJLGVBQ0EsY0FDQSxrQkFHSix5QkFDSSwrQkFFSSxlQUNBLGtCQUlSLG9CQUNJLGlCSGhoSE0sUUdtaEhWLCtDQUVJLE1IcGhITSxLR3VoSFYsa0JBQ0ksMEJBR0osNEJBQ0ksMEJBR0osaUJBQ0ksMEJBR0osMkJBQ0ksMEJBSUosWUFDSSxjQUdKLGNBQ0ksZUFHSixXQUNJLGNBQ0EsZUFDQSxnQkFHSixtQ0FDSSxZQUNBLGFBSUosMFpBZUksK0JBQ0Esa0JBQ0EsbUJBQ0EsV0FDQSxnQkFDQSxzQkFDQSxtQ0FHSixtQkFDSSxhQUdKLHVCQUNJLFlBR0osc0JBQ0ksWUFHSiwwQkFDSSxZQUdKLHVCQUNJLFlBR0osb0JBQ0ksYUFHSixvQkFDSSxZQUdKLHVCQUNJLFlBR0oseUJBQ0ksWUFHSiwwQkFDSSxhQUdKLHVCQUNJLGFBR0oscUJBQ0ksYUFHSixtQkFDSSxhQUdKLHFCQUNJLFlBR0osb0JBQ0ksWUFHSixtQkFDSSxZQUdKLG1CQUNJLFlBR0osc0JBQ0ksYUFHSixtQkFDSSxhQUdKLGlDQUNJLFlBR0osaUNBQ0ksWUFHSixnQ0FDSSxZQUdKLG1DQUNJLFlBSUosZ0JBQ0kseUJBQ0EsZUFHSiwyQkFDSSxhQUNBLGVBR0oseUJBQ0ksMkJBQ0ksa0JBSVIsOEJBQ0ksZ0JBQ0EsYUFDQSxlQUNBLFlBR0osZ0JBQ0ksa0JBQ0EsY0FDQSxrQkFDQSxrQkFHSiwwQkFDSSxpQkFDQSxlQUdKLDZCQUNJLFdBQ0EsWUFHSixvQ0FDSSxTQUNBLFFBR0osNEJBQ0ksa0JBQ0EsaUJBQ0EscUJBQ0Esc0JBQ0EsYUFDQSxzQkFDQSx1QkFDQSxZQUNBLGFBQ0EsWUFHSixrQ0FDSSxTQUdKLHlCQUNJLGFBQ0EsZ0JBQ0EsZ0JBQ0EsdUJBQ0EsZUFHSix5QkFDSSx5QkFDSSxpQkFDQSxnQkFDQSxhQUNBLGlCQUdKLG1DQUNJLGNBQ0Esa0JBR0osMkNBQ0ksZ0JBQ0Esa0JBR0oscURBQ0ksaUJBQ0EsZ0JBSVIsb0RBQ0ksaUJIanhITSxRR2t4SE4sU0FDQSxNSGx4SE0sS0dteEhOLG1CQUNBLGlCQUdKLDZCQUNJLGtCQUNBLGlCQUNBLHFCQUNBLHNCQUNBLGNBQ0EsZ0JBR0osZUFDSSxlQUNBLGFBQ0Esc0JBQ0EsZ0JBR0oscUJBQ0ksYUFDQSxtQkFHSiwyQkFDSSxjQUNBLGdCQUNBLGVBQ0Esa0JBR0oscUNBQ0ksaUJBQ0EsZUFHSix3QkFDSSwwQkFDQSxnQkFHSix5QkFDSSx3QkFDSSxhQUNBLG9CQUlSLHlCQUNJLDhCQUNJLHVCQUlSLDBDQUNJLGdCQUdKLHlCQUNJLDBDQUNJLGNBSVIseUJBQ0ksK0NBQ0ksa0JBR0oseURBQ0ksaUJBQ0EsZ0JBSVIseUJBQ0ksb0NBQ0ksZUFJUix3QkFDSSw2QkFHSix5QkFDSSx3QkFDSSxlQUNBLGdCQUNBLGlCQUdKLGtDQUNJLGNBQ0EsbUJBSVIsMEJBQ0ksd0JBQ0ksZUFDQSxpQkFHSixrQ0FDSSxrQkFDQSxlQUlSLHlCQUNJLDhCQUNJLHVCQUlSLDBCQUNJLDhCQUNJLG9CQUlSLHlCQUNJLCtDQUNJLG9CQUlSLHlCQUNJLG9DQUNJLGVBSVIsMEJBQ0ksb0NBQ0ksZ0JBSVIsdUJBQ0ksZ0JBQ0EseUJBQ0Esa0JBQ0EsTUhyNkhNLFFHczZITixpQkFDQSxlQUNBLGtCQUdKLDhCQUNJLGFBQ0EsZ0JBQ0EsK0JBQ0Esc0JBQ0EsaUJBR0oseUJBQ0ksdUJBQ0ksaUJBSVIsYUFDSSx5QkFDQSxTQUNBLG1CQUdKLGlCQUNJLFdBR0osMEJBQ0ksaUJBQ0ksMEJBSVIsd0JBQ0ksYUFDQSxlQUdKLHVCQUNJLGdCQUNBLGdCQUdKLDZCQUNJLGdCQUNBLGVBQ0EsY0FDQSxnQkFDQSxlQUNBLG1CQUNBLGdCQUNBLHVCQUdKLHlCQUNJLDZCQUNJLGFBQ0Esa0JBSVIsd0JBQ0ksZ0JBQ0EsMEJBQ0EsZUFHSix5Q0FDSSxlQUNBLFdBR0osZ0RBQ0ksa0JBQ0EsUUFHSiwwREFDSSxPQUNBLGNBR0oseUJBQ0ksZ0RBQ0ksbUJBSVIseUJBQ0ksd0JBQ0ksY0FDQSxjQUNBLGFBQ0EsaUJBR0osa0NBQ0ksY0FDQSxtQkFJUixzQkFDSSxrQkFDQSxpQkFDQSxxQkFDQSxzQkFDQSxlQUNBLGtCQUdKLDZCQUNJLGtCQUdKLDRCQUNJLGlCQUNBLGVBQ0EsaUJBQ0EsZUFDQSxzQkFHSiwyQkFDSSxjQUdKLGlEQUNJLDBCQUdKLHlCQUNJLGlEQUNJLGtCQUdKLDJEQUNJLG1CQUNBLGdCQUlSLDREQUNJLDZCQUdKLHlEQUNJLE9BQ0Esa0JBQ0EsZUFDQSxXQUNBLCtCQUNBLGlCQUdKLG1FQUNJLFFBR0osd0RBQ0ksaUJBR0osa0VBQ0ksbUJBQ0EsZUFHSix5QkFDSSx3REFDSSxjQUdKLGtFQUNJLGlCQUlSLG9EQUNJLGlCQUdKLDhEQUNJLG1CQUNBLGVBR0oseUJBQ0ksb0RBQ0ksY0FHSiw4REFDSSxpQkFJUixpRUFFSSxjQUNBLGdCQUNBLFdBR0osMkNBQ0ksYUFDQSwrQkFDQSxrQkFDQSxlQUNBLG1CQUNBLHNCQUNBLGtCQUdKLHFEQUNJLGVBQ0EsaUJBR0osdUJBQ0ksZ0JBR0osa0JBQ0ksb0JBQ0Esa0JBR0oseUJBQ0ksa0JBQ0ksa0JBR0osNEJBQ0ksbUJBQ0EsZ0JBSVIseUJBQ0ksbUNBQ0ksMkJBR0osNkNBQ0ksY0FDQSw2QkFJUix5QkFDSSxhQUNBLG1CQUNBLGlCQUdKLG1DQUNJLGNBQ0Esa0JBR0oseUJBQ0kseUJBQ0ksY0FHSixtQ0FDSSxnQkFJUixzQ0FDSSxXQUNBLFlBQ0Esa0JBQ0EsZUFDQSxzQkFHSixnREFDSSxpQkFDQSxlQUdKLDhCQUNJLGtCQUNBLGlCQUNBLHFCQUNBLHNCQUNBLFNBQ0EsWUFDQSxXQUdKLCtDQUNJLGdCQUNBLGVBR0osK0JBQ0ksYUFDQSxnQkFDQSxrQkFDQSx5QkFHSix5QkFDSSwrQkFDSSxhQUNBLGlCQUdKLHlDQUNJLGNBQ0EsbUJBSVIsMEJBQ0ksa0JBQ0EsT0FDQSxXQUNBLGtCQUNBLFdBQ0EsMEJBQ0EsNEJBQ0EsaUJIN3VJTSxLRzh1SU4sNEJBQ0Esa0JBQ0EsaUJBQ0EsZUFDQSxXQUNBLCtCQUdKLG9DQUNJLFFBR0oseUJBQ0ksMEJBQ0ksV0FHSixvQ0FDSSxhQUlSLG1HQUVJLGFBR0osNkZBRUksYUFHSixtR0FFSSxhQUNBLGlCQUlKLGdCQUNJLGFBQ0Esc0JBQ0EsZUFDQSw4QkFHSix3QkFDSSxnQkFHSiwrQkFDSSxrQkFDQSxpQkFHSiwwQkFDSSxnQkFDSSxvQkFJUix1QkFDSSxPQUdKLDBCQUNJLHVCQUNJLGNBSVIsd0JBQ0ksMEJBQ0EsY0FDQSxtQkFDQSxVQUdKLDBCQUNJLHdCQUNJLFNBQ0EsYUFDQSxhQUlSLDBEQUNJLGlCSHQwSU0sUUd1MElOLE1IdDBJTSxLR3UwSU4scUJBR0osMkJBQ0ksZUFDQSxnQkFHSixxQkFDSSxtQkFHSix3QkFDSSw2QkFDQSxlQUdKLG9DQUNJLDBCQUdKLDJCQUNJLGdCQUdKLCtDQUVJLGNBQ0EscUJBQ0EsZUFDQSxnQkFDQSxnQkFDQSxrQkFHSiwrREFFSSxNSDcySU0sUUdnM0lWLG1FQUVJLGdCQUdKLG1GQUVJLGlCQUdKLG1FQUVJLGlCQUdKLG1GQUVJLGdCQUdKLDZCQUNJLGFBR0osa0NBQ0ksYUFHSiwyQkFDSSxtQkFHSiwyQkFDSSxTQVlKLEVBQ0ksY0FDQSxlQUdKLFlBQ0kseUJBQ0EscUJBQ0EsOEJBQ0Esa0JBR0osZUFDSSxjQUNBLGVBQ0EsaUJBQ0EsbUJBQ0EsYUFDQSxrQkFDQSxpQkFHSixjQUNJLGNBQ0Esb0JBQ0Esa0JBQ0EsbUJBR0osY0FDSSxjQUdKLG9CQUNJLGNBR0osc0JBQ0ksY0FHSixzQkFDSSx3QkFDQSxlQUNBLFlBQ0EsY0FDQSxrQkFDQSxXQUdKLGVBQ0ksY0FDQSxvQkFDQSxrQkFDQSxtQkFHSixjQUNJLHlCQUNBLHFCQUNBLDhCQUNBLGtCQUdKLGdCQUNJLGtCQUNBLGNBQ0Esb0JBQ0EsbUJBR0osaUJBQ0ksY0FDQSxhQUNBLGlCQUNBLGtCQUNBLG1CQUNBLGlCQUNBLGVBR0osd0JBQ0ksd0JBQ0EsZUFDQSxZQUNBLGNBQ0Esa0JBQ0EsV0FHSixlQUNJLHlCQUNBLHFCQUNBLDhCQUNBLGtCQUdKLGlCQUNJLGtCQUNBLGNBQ0Esb0JBQ0EsbUJBR0osa0JBQ0ksY0FDQSxvQkFDQSxrQkFDQSxtQkFHSixrQkFDSSxjQUNBLGFBQ0EsaUJBQ0Esa0JBQ0EsbUJBQ0EsaUJBQ0EsZUFHSix5QkFDSSx3QkFDQSxlQUNBLFlBQ0EsY0FDQSxpQkFDQSxXQUdKLHlCQUNJLGtEQUdJLGtCQUdKLGlHQU1JLGtCQUNBLG9CQU9SLDBCQUVJLG1CQUlKLHNCQUNJLDJCQUNBLDRCQUNBLDZCQUNBLDZCQUlKLDhJQUlJLHdCQUlKLGFBQ0kseUJBR0osNEZBSUksV0FHSiw4QkFDSSxzQkFDQSxpRUFDQSxzQkFDQSxRQUNBLE9BQ0EsU0FDQSxVQUlKLFNBQ0ksV0FDQSx3QkFDQSxlQUNBLGlCQUdKLGdDQUNJLFlBQ0EsZUFDQSxnQkFDQSxrQkFHSix5QkFDSSxnQ0FDSSxpQkFJUixlQUNJLFFBQ0EsMkJBQ0EsV0FDQSxhQUNBLGVBQ0Esa0JBQ0EsV0FDQSwrQkFDQSxrQkFDQSxpQkFDQSxXQUNBLGdCQUNBLHNCQUNBLG1DQUdKLG9CQUNJLGNBQ0EsZUFHSiw2QkFFSSxxQkFDQSxtQkFDQSx5QkFDQSxXQUNBLGlCQUNBLHlCQUNBLG1CQUNBLGVBR0oseUNBRUkseUJBQ0EsV0FDQSxxQkFHSix5QkFDSSxnREFFSSxjQUlSLHlCQUNJLG1DQUNJLHNCQU1SLHlCQUNJLGFBQ0ksVUFJUiw0Q0FFSSxXQUdKLDZCQUNJLGNBS0osMEJBQ0ksaUJBQ0ksK0JBQ0EsZ0JBQ0EsUUFDQSxhQUlSLHNCQUNJLGtCQUdKLHdCQUNJLGNBQ0EseUJBQ0EsWUFDQSxrQkFDQSxVQUNBLGFBR0osMEJBQ0ksd0JBQ0ksZUFNUiwwQkFDSSxTQUNJLG1CQUlSLGVBQ0ksZ0NBQ0EsZ0JBQ0EscUJBR0oseUJBQ0ksa0NBRUksbUJBSVIsZ0VBRUksV0FDQSxVQUNBLGVBR0osa0NBQ0ksV0FHSixxQ0FDSSxVQUdKLG9CQUNJLGdCQUlKLGtCQUNJLDZCQUNBLGlCQUdKLGdCQUNJLGVBQ0EsbUJBQ0Esb0JBR0osc0JBQ0ksZ0JBQ0Esb0JBR0osa0RBRUksc0NBQ0EsZ0JBR0osb0RBRUksY0FHSixxRUFHSSxjQUdKLGtCQUNJLGtCQUdKLHNCQUNJLFlBQ0EsY0FHSixnQ0FDSSxpQkFHSixrREFDSSxlQUdKLCtCQUNJLGVBR0osOEJBQ0ksY0FHSix5QkFDSSwyQkFDSSxnQkFDQSxvQkFJUix5QkFDSSxrQkFDSSxhQUNBLG1CQUNBLGFBR0osMkJBQ0ksYUFHSixrQkFDSSxVQUNBLFdBQ0Esc0JBQ0Esd0JBR0osc0JBQ0ksZUFDQSxXQUdKLGtCQUNJLFVBQ0EsV0FDQSxzQkFDQSxpQkFJUiwwQkFDSSxrQkFDSSxhQUdKLGdDQUNJLGtCQUlSLGNBQ0ksbUJBQ0EsaUJBQ0Esa0JBR0osa0JBQ0ksWUFDQSxXQUlKLE1BQ0ksa0JBQ0EsY0FDQSxzQkFDQSxvQkFDQSxtQkFDQSxZQUNBLGlCQUNBLG1CQUNBLGdCQUdKLGFBQ0ksZ0NBQ0EsV0FDQSxrQkFDQSxPQUNBLGtCQUNBLG1CQUNBLG1CQUNBLFlBQ0EsV0FDQSxpQkFDQSxrQkFJSix1QkFDSSxzQkFDQSw4QkFDQSwyQkFDQSxjQUdKLDZCQUNJLGNBQ0EsaUJBQ0EsY0FDQSxnQkFDQSxXQUNBLGlCQUNBLGtCQUNBLE1BQ0EsT0FDQSxRQUNBLGlCQUdKLCtCQUNJLHFCQUdKLHlCQUNJLGVBR0osMkJBQ0ksZUFHSix3QkFDSSxjQUdKLDBCQUNJLGdCQUlKLG1CQUNJLGdDQUlKLGVBQ0ksa0JBQ0EsVUFJSixXQUNJLGVBR0osV0FDSSxjQUNBLG1DQUNBLGdCQUNBLGVBQ0EsZ0JBR0osOEJBRUksV0FDQSxVQUdKLGNBQ0ksZ0JBQ0Esa0JBR0osVUFDSSxjQUNBLG1DQUNBLGdCQUdKLG1CQUNJLFdBQ0EsaUJBQ0EsaUJBR0oseUJBQ0ksZ0JBQ0ksV0FDQSxVQUNBLGlCQUNBLG1CQUdKLGlDQUVJLGtCQUNBLFdBQ0EsV0FDQSxnQkFDQSxtQkFHSixtQkFDSSxlQUdKLHFCQUNJLG1CQUlSLHlCQUNJLG1DQUVJLFdBQ0EsbUJBS1IseUJBQ0kseUJBQ0EsZ0JBQ0EsY0FHSixhQUNJLHlCQUNBLGdCQUNBLGVBQ0EsZ0JBR0osWUFHSSx5QkFHSix5QkFHSSx5QkFHSixlQUNJLHNCQUNBLHVCQUNBLGtCQUNBLGdCQUNBLDRCQUNBLGtCQUNBLGVBQ0EsMEJBQ0EscUJBQ0EsYUFLQSwyQ0FDSSxjQUlSLG9CQUVJLGtCQUNBLFlBR0osT0FDSSxzQkFDQSxrQkFDQSxTQUNBLGdCQVlKLFlBQ0ksZUFDQSxxQkFDQSxpQkFDQSxtQkFDQSxrQkFDQSxnQ0FDQSx1QkFDQSxtQkFDQSxzQkFDQSxrQkFDQSxpQkFDQSxpQkFDQSxrQkFDQSxpQkFDQSxzQkFDQSxtQ0FDQSx3Q0FDQSwyQ0FDQSxzQ0FHSixxQ0FFSSw4QkFDQSx5QkFJSixRQUNJLG1CQUNBLDRCQUNBLGdCQUNBLGFBQ0Esb0JBQ0EsV0FDQSxjQUNBLGtCQUdKLGdCQUNJLG9CQUdKLFVBQ0ksY0FDQSxnQkFHSixVQUNJLFNBQ0EsV0FHSixVQUNJLFdBQ0EsWUFDQSxrQkFDQSxVQUNBLFFBQ0EsZ0JBQ0EsaUJBQ0EsZUFDQSxtQ0FDQSwyQkFHSixnQ0FFSSxhQUdKLG1DQUVJLFdBQ0Esa0JBQ0EsVUFDQSxXQUNBLFFBQ0EsU0FDQSxtQkFHSiwrQ0FFSSxnQkFHSixrQkFDSSxzREFDQSw4Q0FHSixpQkFDSSx1REFDQSwrQ0FHSixjQUNJLDRCQUdKLGdCQUNJLFdBQ0EsZ0JBR0osZUFDSSxNQUNBLE9BQ0EsV0FHSixrQkFDSSx1QkFDQSxnQkFDQSxXQUNBLG1DQUNBLDJCQUdKLG1EQUVJLG1CQUdKLFNBQ0ksZ0JBQ0EsZUFDQSxpQkFHSiwyRUFFSSxVQUNBLGdCQUdKLHVGQUVJLGdCQUdKLDJDQUNJLGFBR0oscUdBR0ksV0FHSiwyQkFDSSxNSDN1S00sUUc4dUtWLG9HQUdJLHFCQUdKLCtCQUNJLG1CQUNBLGNBR0osbUJBQ0kseUJBQ0EsaUJBQ0Esb0JBR0osZUFDSSxhQUNBLHNCQUNBLDJCQUNBLFdBQ0EsZUFDQSxrQkFHSix1QkFDSSxhQUNBLGVBQ0EsMkJBQ0EsZ0JBQ0Esb0JBR0oseUJBQ0ksZUFDSSx3QkFJUix5QkFDSSx1QkFDSSxtQkFJUiwrRUFHSSxXQUdKLHlCQUNJLHFCQUdKLG9CQUNJLDBCQUNBLE1IeHlLTSxRRzJ5S1YseUJBQ0ksb0JBQ0ksbUJBQ0EsaUJBSVIsa0RBRUksZUFDQSxtQkFDQSxnQkFHSixhQUNJLG1CQUNBLDRCQUNBLGtCQUdKLGVBQ0ksY0FDQSxlQUNBLGtCQUdKLDhEQUdJLGNBQ0EscUJBR0osaURBRUksc0JBQ0EsdUJBQ0Esa0JBQ0EsZ0JBQ0EsNEJBQ0Esa0JBQ0EsZUFHSix5RUFFSSwwQkFDQSxxQkFHSix1RUFFSSwwQkFHSiw2RkFHSSxzQkFHSiw0R0FHSSx1QkFDQSxzQkFHSiwwRUFHSSxlQUNBLGdCQUNBLGdCQUdKLGlDQUNJLDBCQUNBLDhGQUNBLHFCQUNBLFdBQ0EsWUFDQSxXQUNBLGlCQUdKLG1CQUNJLG1CQUdKLGlEQUVJLGVBQ0EsY0FDQSx1QkFHSiw2RkFHSSxZQUNBLFVBQ0Esa0JBQ0EsUUFDQSxZQUNBLGVBQ0EsaUJBR0osK0dBR0ksVUFDQSxXQUdKLHdEQUNJLFlBQ0EsVUFDQSxrQkFDQSxRQUNBLFlBQ0EsZUFDQSxpQkFHSiw4REFDSSxVQUNBLFdBR0osNERBQ0ksMEJBQ0EscUJBR0osMkRBQ0ksMEJBR0osc0RBQ0ksc0JBR0osMERBQ0ksdUJBQ0Esc0JBR0oscURBQ0ksZUFDQSxnQkFDQSxnQkFHSixnREFDSSxzQkFDQSx1QkFDQSxnQkFDQSw0QkFDQSxrQkFDQSxlQUdKLGtEQUNJLGNBQ0Esa0JBR0osc0NBRUksWUFHSixvQkFDSSxrQkFHSiwwQkFDSSxlQUNBLHlCQUNBLHFCQUNBLG1CQUNBLHNCQUNBLGlCQUNBLHlCQUNBLG1CQUNBLG1CQUdKLE1BQ0ksYUFHSixnQkFDSSxrQkFHSixPQUNJLGNBQ0EsZUFHSixjQUNJLGlCQUNBLGNBQ0EsdUJBQ0EsZUFDQSxrQkFDQSxzQkFDQSxXQUNBLFdBTUosd0JBQ0ksU0FDQSxjQUNBLGVBQ0EsZ0JBQ0EscUJBQ0EsaUJBQ0EsaUJBR0osZUFDSSxZQUNBLFdBR0osU0FDSSxTQUNBLGdCQUNBLGdCQUdKLFVBQ0ksU0FDQSxZQUdKLE1BQ0ksYUFHSixvRkFFSSxjQUdKLHdFQUVJLGNBQ0Esa0JBQ0EsVUFDQSxRQUNBLG1CQUdKLHdFQUVJLGtCQUdKLDBDQUNJLGFBR0osU0FDSSxrQkFDQSxTQUNBLFFBQ0EsWUFDQSxnQkFDQSxXQUNBLGdCQUNBLCtDQUNBLDRDQUNBLDBDQUNBLHVDQUNBLDBDQUNBLDJDQUNBLDRDQUNBLHdDQUNBLG1CQUdKLDRCQUNJLEtBQ0ksK0JBR0osR0FDSSxrQ0FJUix5QkFDSSxLQUNJLDRCQUdKLEdBQ0ksK0JBSVIsdUJBQ0ksS0FDSSwwQkFHSixHQUNJLDZCQUlSLG9CQUNJLEtBQ0ksdUJBR0osR0FDSSwwQkFJUixpQkFDSSxlQUNBLE1BQ0EsT0FDQSxRQUNBLFNBQ0EsYUFDQSxzQkFHSiwrQkFDSSxhQUdKLE9BQ0ksZUFDQSxhQUNBLGFBQ0EsY0FDQSxNQUNBLFNBQ0EsT0FDQSxRQUNBLGNBQ0EseUJBQ0Esc0NBR0osTUFDSSxhQUdKLFdBQ0ksZ0JBQ0EsWUFHSixhQUNJLGFBQ0EsOEJBR0oscUJBQ0kscUJBR0osa0NBQ0ksZ0JBQ0EsWUFDQSxrQkFDQSxlQUNBLHNCQUNBLGtCQUlKLHdDQUVJLHdCQUtBLGlJQUVJLGFBR0oseUZBRUksd0JBSUEsa0dBQ0ksY0FLSiwyTEFFSSxjQUlSLG1EQUNJLGFBQ0EseUJBSUEscURBQ0ksdUJBQ0EsbUJBR0osMkRBQ0ksV0FNSiwyTEFFSSxjQUdKLHFFQUNJLGFBTUosMklBRUksYUFHSixrRkFDSSxhQUdKLG1FQUNJLGNBSVIsK0JBQ0ksaUJBRUEsb0NBQ0ksTUh2dkxGLFFHMHZMRixxQ0FDSSxNSDF2TEYsUUdpd0xOLGtXQUVJLGNBR0osdUhBQ0ksY0FLUixtQkFDSSxjQUNBLGVBQ0EsY0FDQSxtQkFHSixvQkFDSSxXQUdKLHlCQUNJLGFBSUoscUJBQ0ksYUFHSiwyQ0FFSSxhQUlBLCtJQUVJLGNBR0osMklBRUksYUFLSix3SUFFSSxhQUdKLDJFQUNJLGNBTUosdUVBQ0kseUJBSVIsbUJBQ0ksYUFLQSxpQkFDSSxjQUtKLDZEQUNJLGNBS0osZ0VBQ0ksY0FLUix1QkFDSSxhQUdKLGlCQUNJLGFBSUEsK0pBRUksYUFHSiw4Q0FDSSxjQU1KLGlCQUNJLGNBS0osaUJBQ0ksY0FLSiw2Q0FDSSxjQUtKLG1EQUNJLGNBS0osNkJBQ0ksY0FLSiwwQ0FDSSxjQUtKLHFDQUNJLGNBSVIsdUJBQ0ksYUFJQSxvREFDSSxjQUlSLFVBQ0ksYUFJSix5REFHSSxhQUdKLDZCQUNJLGdCQUdKLHlDQUNJLDJCQUdKLDRGQUlJLHFDQUdKLGtDQUNJLGVBR0osa0NBQ0ksaUJBR0oseUNBQ0ksZUFDQSxnQkFHSixtQkFDSSxnQkFDQSxnQkFDQSxZQUlBLHFCQUNJLDRCQUNBLGNBSVIsa0JBQ0ksY0FDQSxpQkFDQSxtQkFDQSxzQkFDQSxnQkFDQSxXQUNBLFlBQ0Esd0JBQ0EsbUJBQ0Esa0JBQ0EsYUFDQSxTQUNBLGdCQUNBLFlBQ0EsVUFFQSxxQkFDSSxrQkFDQSxjQUNBLGVBQ0EsZ0JBQ0EsZUFHSixxQkFDSSxlQUNBLGlCQUNBLGVBSVIsdUJBQ0ksOEJBQ0EsVUFHSixtREFDSSxhQUdKLFlBQ0ksWUFDQSxlQUNBLFlBR0osbUJBQ0ksWUFDQSxhQUNBLGFBRUEsb0NBQ0ksZUFDQSxXQUlSLGtCQUNJIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG4uaGotYWNjb3JkaW9uIHtcbiAgICBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjZWVlIHNvbGlkO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yXzM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfCuyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tZHJvcGRvd24ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgICAgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIFRoZW1lIGNvbG9ycyAqL1xuJGNvbG9yXzE6ICMyNjMzNDU7XG4kY29sb3JfMjogI2ZmZmZmZjtcbiRjb2xvcl8zOiAjZjQzNjRjO1xuJGNvbG9yXzQ6ICMwMDk1ZGY7IC8vIExpZ2h0IEJsdWUgdXNlZCBpbiBJbnNpZ2h0cy5cbiRjb2xvcl81OiAjNDJjYTQ5OyAvLyBQb3NpdGl2ZSBHcmVlbiB1c2VkIGluIEluc2lnaHRzLlxuJGNvbG9yXzY6ICMyNTMyNDQ7IC8vIE5hdnkgYmx1ZSwgc2FtZSBhcyBoZWFkZXIgY29sb3IuXG5cbi8qIEZ1bmN0aW9uIGNvbG9ycyAqL1xuJGhpZ2hsaWdodDogI2ZmZmM5NDsiLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJjb3BlbmhhZ2VuLWljb25zXCI7XG4gICAgc3JjOiB1cmwoZGF0YTpmb250L3dvZmY7YmFzZTY0LGQwOUdSZ0FCQUFBQUFCRlFBQTRBQUFBQUd4UUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFCUkFBQUFCd0FBQUFjZUJ6ZFFFZEVSVVlBQUFGZ0FBQUFHQUFBQUJ3QUZRQVVUMU12TWdBQUFYZ0FBQUJFQUFBQVlGUjJiWHRqYldGd0FBQUJ2QUFBQVA4QUFBS29LS3lHSldOMmRDQUFBQUs4QUFBQUJBQUFBQVFBSWdLSVoyRnpjQUFBQXNBQUFBQUlBQUFBQ0FBQUFCQm5iSGxtQUFBQ3lBQUFDMzRBQUJHa2Y3NXJsV2hsWVdRQUFBNUlBQUFBTEFBQUFEWUtLbklXYUdobFlRQUFEblFBQUFBZ0FBQUFKQWZQQTd0b2JYUjRBQUFPbEFBQUFDa0FBQUJHQ1JRQ2tXeHZZMkVBQUE3QUFBQUFQQUFBQUR3MElqam9iV0Y0Y0FBQUR2d0FBQUFhQUFBQUlBQW1BS0p1WVcxbEFBQVBHQUFBQVo0QUFBTU1MeHN3ekhCdmMzUUFBQkM0QUFBQWx3QUFBU3hFM1ZpNEFBQUFBUUFBQUFEUmFPWGtBQUFBQU5NejRKZ0FBQUFBMDRBV3czaWNZMkJrZ0FBZUJoRUdGaUROQk1TTUVBd0FBc3NBS25pY1kyQm1mczA0Z1lHVmdZRnBKdE1aQmdhR2Znak4rSnJCbUpHVEFSVXdDaUJ4QXRKY1V4Z2NHQmorLzJjKzhQOEFnd1B6QVJDUGdSRkppUUlESXdEQkZRMm5lSnpka0x0T0F6RVFSWS9YdXduaElSNWhTWGcwS2VJVWkxRGFmQUlGZjBGSFJjTy9wSXRTOHcycGFLRUNoVTFCdnowcHFEYlg5alpCZkFFakhWOXJScDZaYXlBRHJMZ1dxWmhqZEdMbXlwcVF0K3lHZk1xVHRNK1JNanNrTEFlVDRjSmxidXltYmpiS2kzWmw2OXEvL1ZYcEZxMEtYNmx2dmw1WHR5dGJsdVZqK2ZENTg5SHBIV3RHbjcvRGFFN0tmcncyY2JwVmp5U05nMldESEEwbUVWb3dYRVJvZzhzaTJoODNqdENSVGlQZXFadEYySU5SVitTNmE0dEN2UXIxNEJBcVNlVm5hdi92dXdDY1MrOERrRXVmQTlDVHZnVGdRdm9XZ0RQcGV3Q3VNT3VEZ1A5aHN6NEp3S1VzYXE2eGFiU2NOSDYzLytuZnh3YkdBa0ZhQUFBaUFvZ0FBUUFCLy84QUQzaWNoVmQ3Y0ZUVkdUL2Z1WHRmZXgrNzkrN2RlL2VWelQ2U1hRaXdHL2RKeUJNQ2hEY1NoRWloaUJhVWtTQkRiUmlrVTZldG5VakdqblphQlFUckg3WVdGU2xJeHhHeFJmNnhSZXRZYTdYT2lKMDYwL0tIbG5ic3k4NjAyVXUvczBsSWdnMU5kczQ5ejN1LzUrLzdIVUpKaWhBbzBPY0lSMFNTZXdGSXZ1T002Q0YvTHJ3ZzhCOTJuT0VvZHNrTEhKdm0yZlFaVVlEUmpqUEE1b3RHMHNnV2pYUUsvSDk1ODAzNlhHMWppdDZKcnlNVGY1U1FOdnAveHh3aFZ5OTRDSGVCS0NSS3FqaWZpSU5maDBRTy9CVlM2S0tsSEUzcDFJb0RzUzBmT0xZbHBQSWdDcWxNcVJ1eW1WS2wwQWpWQ2d5QmZXVms1SXI3Q2JZUVBYdjh2bVhMN2pzKzlvQW5IWFgzYmpXVVpHMHlOTkcvUitVdWpCKzRnb2RIWDd0MmdEMW83dnI5RTMyVTBETkY1a2JTUmRaY0ozVVhMYmVXVWU1MFNoUkVLMDREQmJzQkxHRU9wREtkVUtxMFF6azkwV01yM05TQkphU25LL096ay9zMm8wejlIeiswQ2ZCNVFsSVU2VW5XV0JacjkwbnFIWktxU210WWM1MUdDM2RjM0FCYlVLZXpRNGZaQXhZbzBpeDJDSnQ5cXBSbFI5RHBxdFRPSnRzbHBodVFMNUlQdUdQMFJ5UkFTSE1xQzVsU3RWSndaS2dVYkVzRWxPNC9BYzE5V05YMGpBcjlzRTZaRmRYY1IvVEFCeHA4V1ptbGFhcDdDdGFwMFdiY296RXZUL28zVGxwSUozNGdEc3lQcmNGcmp1eUVLanF5bXpKWDBpbDJwSEVvRm9xVElVQi9JOGpDSGJhbzhmdnY4eWplME8yOC9tQW5IK1E3M3A5aUwzNy84YzFRVjNyY254aHlYcDIvYlpqM3FGeFBOL1Y2aE9GdHZNMlpCMlQ1QUR3L3hWNjE0U2xCYy94c1hmWVF1WjM3RTVjbU9vbVFETXFleExDckZKTW9sUk1IZ1pzWVlsQk82Nzg2T214R295WjNBQ0RtNVNCaVRvek55TFErZlNQU0hJbklzWWo3eTJoVEZIL3VtMnlpT1ZMUERyUWJSYnR0SlN5dDhKT1ZjaVdMcm1BaEJZVnFwUm9IUjRlZ1pSY0xWWFJOSmxzZjRKU1lnM1JLQ0ZxT2tNcFd5cVVNRG5BcTJ3VVlaVGdRMGFNMk8xOWhZNXpHRjVtRlNpbVRFaXhZUUdseEdmRE5xMUlDVGJkdm5LTko0VTR6bWxsWk1nM2VZL2hMS3pPUlFGZlkxeE12cmVRenExUDh5bko4b1MvY0hRZzNMUy81ZlR4dnRvVHlRVzgyYW5hRmZEMEgzajE4K04zRFhISlpFWmNFdjVscVQyVlV6V1RuRzluNUpZMGVDaXRMaWNYK2NGY2cwcnlpYkxCdFJubEZjLzBqM1ExY2NUbmZ0S0pKVW9MNWtLWTM5dnJEUGJpdmR1elFlNGNQdnpjOUQ2TWtTNG80eFNLbkMxZ1VDYVNPRzdRZVFFQXF4VmIwR29PUFRMV01zRkhQdFZTR1BuUXRBRVpHM012VGtNTjlMUmxRWkRXV3pDV2wyT3dZL25yR043S280ZHFuSVVidGowblIzNVpNL3VCakt4YXpXTU93N3VvRmJoVGxzd2poUDVkTE9xUmhjOWpudmlmNWZDMCtJSFNacnpVdTFiNGpoTHc5Rm54VmE5Sjl1dnNLZDVzVGI5Wkc3NUwxS2Jua0p3bFN3dnpVSVpXanBTNWFpRk5MOEV4RlM2Z1VDMEZMNUFReGpXazJocFBjL1p2ZmVmbjh5THAxSStmZnhzZXEycWZUZ2ZKcFdVdDczaFo5bkNhZmtNeXcvUEN1elRlUDc4WEh5eGRQVElmSUZiNjRLTGhmMTZsOFJnNlozdStONlZ1WEw0cWVTR1ZsWURCZGxldWZuMUJiQnR2aWZsY3czYnZjdTh4QzJvUWo3azR6WFRUZ2NYaWNqZDJkY01UcytkL1RPQjQ3TmhWWFdHWldNRVBzUmhnckRnYnphOWxBYUdHd3d0R1pDZ29WdmNJenNobVJob3l3dVY4eVJWTSt4WEhmbUxtUzBKOVFQQkEycENIMys2cHBhTEI5bjBURnBIeVNBbWd6MTVMclpGMkFma3RuSm54aXNGQU1HbFZtRzk4MFdXRXE5am0yWTFOQlUvaEpnZVdZb1ozdzhJOU5sZmNyZENyME5TMC8zdjhXNWNkRWhpOHhrZDBuOW1sbVRINlc0K2hmWjVMNGxtZjdtZ2gvVGVZZ21VM21rVGF5bk1tTmNKSVNkV2lBZEtXVUxRYTdzR1lGU1J5QkIrTU1xMW8yazhYY3FoYUtJaklETWxNdTBnOXZUem15STI0RDJNYm4ranZjUnh1Z0lTQklnaEtDbU1WeGN6ZHNnTTB6cCtYbG95MVJYbzBMengxOFRNdWJpU1dMd0I4TGc5VUFJT2d4SHAvZmRuL3JYcG81VTZmNG8wcDZ5WHFNblVwVkVERmJNSjFRQTd0UXFTSmUybFVFMWh5VVMyVzdtR1BZV1VVZk9PTUsyazZscW1PMW1rbkQwN0Z3SUxZa3VmUGVEbE8zRW91RERTVkpsa0ZUR3VkWmpoSFdXdm96U1FyenM4WXNKUkh6aEFvekswdjdQR3JjMW5ZT3pDNUdKUzhObXpBN1NvRVQyeElVVkMxdlE5U1puL0NCb25EWk5naG9vdUZMMVBiZVFIZGhDbWJtc0I2dklkdklYclJBc0JoTUI5R0Y1V0paWkxVRE01VWxMN0lTUms2cTZib0ZjQ1NtbWJkRlZvMndlS1RxaGNZT29LVktXYlJaQmptT2dJZk5PRVY0MWVrWU9wbGpZU3l5QWhXbjlNWDJqdGFPemdkRHJhMUxtL1p1MmRRZHRVUTcxOU5mZWlKZENFWHU1V0p4TEVqUUVKK3YwRDNnZUtPYzVWWG05R29OSDExOFlQc2tHcDMveFowTGwrMC8vdlNTNFZQNG9JbU9RbWZuVFoxNU0yQ2xVL2Nuak9LR3hVWlE4V3F3TUFlNUpXRzVaSFhrOHJGaU4rVE45b1h1UC9vYkFyTEJDZm0yUUF2OXc2cWhqN2JDemtsY0hPM2NQSFR5cWVQN2x6bnpQajZFNmRRM25jZXdXdE42ZzByRGpWbVJHU3ZJR0dBREZNWDBqY3JNcFYzbGNxV3JiMTZVNTI2VysyNVVZZzZPRHBUbXR3MW9vbS9PQUdQUWtDQ1g2TC9wWmVScWlMajFFbWNqTVdGVkxwMWt4S3BpTW5oQlBJUzlkMVk0WjIyeFR3WWY3L1o3ZFhuSGlydFhyTGdiUmlvUWlXeXBjSXJQSjBnVmNuVncxYXJCbFhVZXlHclhXNmh2TDZ0ZEdSYjEwSVdFekdhNXptclgrTnc0TDdTUVV1QTY4M045bVpuajJxb093TzA2TXErUit1MVZpVldEQ2J2Mm1UWTNNTGM3b01IWFJNc1czUWYwV0VhblN0QWZiQ3pOS2ZwcW40WlNxZGIxaS90RDFDdEhURy90czhaZFBVZDJ6UjFrYjBnTTRqc2NmSVBaUGRlY2gyOFExSmlNYjhoRU5lb05sdFBGZURDbzR4dndlRDZWY3Fqc05jUGUycjhhNTlVNTFhdElBeThRaDZSUksxWWdPaG1uS3h0ajFDMW9NSmJlakQwbjJJeitNNUl3TEJ1UzRmNUt0eXlOZTBNUEJQU3J0UUc0U2JNQUZrajhsZEVEN1FMdnRWN0hVUDgxYnRGcmVUMndLS0QvK0EyZVBqTE80Ymh6K0wwd2FVYjBaS1pERnFBRFpra09TZ2llY1dBc1JFU0lCMGJxMEg0WjdwUVNpeWxYU2N0d0VYYWZHeHg4NWRLNXdjV3RGMDhmR2hnNGRQclFyYmR5YXNEeXE4REZXL2FjLy8zNVBYdk83NEdsenhib25rMUhYenk2aVRVc1Zqdnd1L2lQY2JvRitUeldSa3paTWYxOHpIV29jaDVZdXFMaXlQOHExUzdvQmt6b2NoWUpDcnVIaUE2bVAyNmxlSUZKR3c2V1Z1VGl5VUkzbHF0c0psMm51bVhzWlRIOWdUYk5OU0UycDEwOEtHZGtOeTNsREs5eWh4WU1XcjU4UzhEZ3JXVzhISm03eUpyOVhhR2tXQUZlYTlETG5kUllIZllhcWdrWEZmNWJqcXk0cnhwYXVJbFhla1dWaHJsSE53eWtON1czdUljVTZZYytSek1rV1Jja0IzN3VNNUF2MnY1bUtiNjdEV0NwNWM5RjVpOWRjb3ZSMkNCRm1yd05uTHVkS2dGSjQ3MVB3YTFKeFdPcmUxSnIrN3lnMVpDNmkyVDUxZGU1bDdpWDBCY05XSVVMZUc5YmpkWkJabTA3eGtTK3BDZGpvUUdhOFlZYk1OTDF4U0JNNGZkSXFUSmo5elZMY0lKalordHJ6dGdGYm5MSUhWTjlZQ2kxOWFveHFQb05oWjVVamRwNnVtOTRyYUhXUG9OdDdqT3FZYWl3VWZYclo1OW4zUk9xMy85VG4rbytZNmoxZVVsbWcvRk5rc3d0OXF1ajU5bHdvNkZ3aStxZGp0Ri9jc3JvTnptbHRscjFkOURMZnNjd0hQL3p2cERmNy9nZjR6MitvR2xJM25QWXdTbEpydCs4bjhUNDJJdng0U00zMVc5a3dYRUxNT1dyV1piWnlDa1o1M0RxMTFZTUZSWXRXUXhURVRkeVNrdEhiOTQxOHIzdHMzWE5hRjE3Ny8wTDdpbUV3TlM4MUFRNTBCZm9xeXplMndVT2hiL3ppMXJjMC9uZTNqeXNtNzJJdnljZ2RBeHRhWXRWRDdSWE5kT1lrMWk0enR2a1dUdlVaYkxMb25RTlkzMklhSTNJT2pySlF2VFNGOFp1WHBOWnFtT09Ha24rZXBkVUswNlI0WTF3ZlU1L2J2ZGtYeFRvMzJwekdUV2k3Mkk4R3JWdWVxaDJOdzI2MitzTTd3bHMzMzlITlQyU3lWcVpMcC9jYk5TNjZudHRkMGQ5N3pFMUVGRGRIWVkyMXVkbCtBUjdSelVEYWRkMjFkOE9XdythRWNPSUdpT0dMV0pZMktKZVc4TjIxSW5aRHRYb2hLMGp5T3p3ZHpCb0cyeWQvQmR0aU9HR0FBQjRuR05nWkFDRE8xb3RrK0w1YmI0eWNMT0ErWmNieE00aTZQLzdXWGlZRHdDNUhBeE1JRkVBTXQ0SzAzaWNZMkJrWUdBKzhQOEFBd01MQXdQRC95OHNQQXhBRVJUQUJnQjNLZ1NTZUp4akxHTlFZZ0FDeGxBR01HQUNZaFlJTXhhSUpSaXdBa1lGS01PR3daTmhIZ01EQUZrVkFxOEFBQUFBQUFBcUFESUFNZ0E2QUVJQW5BRUtBVElCa0FIT0FtQUNzQUxZQXlnRFhnTzBCQTRFZkFUNkJaWUY0QVlPQm5nR3NBYnNCM1lIL0FoSUNOSjRuR05nWkdCZ2tHVW9ZdUJnQUFFbUJnVFFBeEVBRURBQXlRQUFlSnlka3IxT3d6QVVoWS9iQXFKSWlJbUI2ZTZRS0trUUF3TUxVcVVPTEVqOHFGdWF1a25VWUtNa0RIMElIb0NGeDJCaFkyRGlFUmg1QlhaT1hJTVFRa0lpa2VQUE4rZWVlMk1Id0JhZW9iQzhCcGg1Vm93L2V1NWdEYStldTloVFI1NTcyRkszbmxld29SNDhyekwrNXJtUG5jNHVzMVJ2bmF1cGMyaFpRWERudVlOTnZIanU0aEp2bm5zUU5mZThnbTExNzNtVjhTZlBmZXlyZDR5aFllaXVVV05PNXhGWEtVSyt2VUNCQmpsajdWTnpuaUZCeVh2Q09YWHFCcGJQTStZVWpGam5JM1JhNElvcVMyMU5MNHkxbWVwNkxpT1RodjJMb3NtbHliWE1rcktjSk9sY0dpdG5wa2p0VkV1OXVKcllzbVpPYTNmdG1zdFpMbk1VK0RLR3RranR0VFo1a21rVE1OY3dja3BSaGh0V1RWQnhxYk9iTWlFTVhVcmo1c3BaQ2M4clJNVDVrT1A0bDFMeXJkUlNGVk1mNElCalFJcEpHRnJUREcyVmFSbUVrUnpLOFZkTDRscGlLSTZDZzJBUXhWVC9WUVkvMDRGemlpcStLcHlrN2FIdEd1ZTZxZ3RySkE2amYyM1U1NGFJbDdkRkVxNDFEMUI0Y0F2M0k3UUdKeHl0Tmx4K3JOQkVWMG1qcHpKWnlDaTFKOWFhRUIreWVKRFRBQUI0bkgzTk54TENRQXdGMFAwR2JMTEptVHRzOW16cHhFMG9hT2g4ZjJ4cGE5UzgrYU0va2tqRS8za0tnVVFrR0dHTUNWSmttR0tHT1JaWVlvVTFjbXl3eFE1N0hIREVDV2RjY01VTmR6eXk3dnVSL1VSVlZMTk5NYWlWQ2FTcld0Skx4eHJKQnQ3N2tuT2hUTlJHdVY5Skg2VzdiZUMvNzhCL2UzWFVwSjE2V1crSnVpWEtlc0RKaHBKbGFxbzRwU2sxOWdkTmpEZ0VBQT09KSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuJHBlcm1pc3Npb25zOiBcImFkbWluXCIsIFwid3JpdGVcIiwgXCJyZWFkXCIsIFwiYWNjb3VudC1vd25lclwiLCBcIm5vdC1hY2NvdW50LW93bmVyXCI7XG5cbiRwbGFuczogXCJiYXNpY1wiLCBcInBsdXNcIiwgXCJidXNpbmVzc1wiLCBcImFkdmFuY2VkXCI7XG5cbiRzdGF0ZXM6IGpvaW4oJHBlcm1pc3Npb25zLCAkcGxhbnMpO1xuXG4uc2hvdy1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbkBlYWNoICRzdGF0ZSBpbiAkc3RhdGVzIHtcbiAgICAvLyBTdGFydCBieSBoaWRpbmcgYWxsIHN0YXRlcyBhbmQgdGhlbiBvdmVycmlkZSBsYXRlci5cbiAgICAuc2hvdy0jeyRzdGF0ZX0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC4jeyRzdGF0ZX0ge1xuICAgICAgICAvLyBDb250cm9sIHNob3VsZCBhbHdheXMgYmUgaGlkZGVuIGlmIGFueSBvZiB0aGUgc3RhdGVzIGFyZSBwcmVzZW50LlxuICAgICAgICAuc2hvdy1jb250cm9sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFJlc2V0IHRoZSB2aXNpYmlsaXR5IGZvciBjdXJyZW50IHN0YXRlLlxuICAgICAgICAuc2hvdy0jeyRzdGF0ZX0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE9wdGlvbmFsbHkgaGlkZSBmb3IgY3VycmVudCBzdGF0ZS5cbiAgICAgICAgLmhpZGUtI3skc3RhdGV9IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGlnaGxpZ2h0LSN7JHN0YXRlfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC8qIFRvb2x0aXAgKi9cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yXzY7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICAgICAgICAgIEBpZiBpbmRleCgkcGVybWlzc2lvbnMsICRzdGF0ZSkge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKEue+4j++4j1xcMDBhMFxcMDBhMFNwZWNpZmljIHRvIHlvdXIgc2l0ZSBwZXJtaXNzaW9uc1wiO1xuICAgICAgICAgICAgICAgIH0gQGVsc2UgaWYgaW5kZXgoJHBsYW5zLCAkc3RhdGUpIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLihLnvuI/vuI9cXDAwYTBcXDAwYTBTcGVjaWZpYyB0byB5b3VyIHNpdGUgcGxhblwiO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfNiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQHVzZSAnYWNjb3JkaW9uJztcbkB1c2UgJ2ZvbnQnIGFzICo7XG5AdXNlICdwbGFuc19hbmRfcGVybWlzc2lvbnMnO1xuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuXG5cblxuLyoqKioqIEJhc2UgKioqKiovXG4qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMjtcbiAgICBjb2xvcjogJGNvbG9yXzE7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBib2R5ID4gbWFpbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1dmg7XG4gICAgfVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbmgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICMzYzNjM2M7XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICMyNjMzNDU7XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzI2MzM0NTtcbn1cblxuaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYSB7XG4gICAgY29sb3I6ICRjb2xvcl8zO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlcixcbmE6YWN0aXZlLFxuYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuaW5wdXQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xMnMgZWFzZS1pbi1vdXQ7XG59XG5cbmlucHV0OmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfMTtcbn1cblxuaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG5zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDhweCAzMHB4IDhweCAxMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbnNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yXzE7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG50ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yXzE7XG59XG5cbi5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNSU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTYwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG59XG5cbi5jb250YWluZXItZGl2aWRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5lcnJvci1wYWdlIHtcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDUlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE2MHB4KSB7XG4gICAgLmVycm9yLXBhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKioqKiogQnV0dG9ucyAqKioqKi9cbi5idXR0b24sXG5bcm9sZT0nYnV0dG9uJ10ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl8xO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogJGNvbG9yXzE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMzQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTJzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ1dHRvbixcbiAgICBbcm9sZT0nYnV0dG9uJ10ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5idXR0b246OmFmdGVyLFxuW3JvbGU9J2J1dHRvbiddOjphZnRlciB7XG4gICAgY29sb3I6ICRjb2xvcl8xO1xufVxuXG4uYnV0dG9uOmhvdmVyLFxuLmJ1dHRvbjphY3RpdmUsXG4uYnV0dG9uOmZvY3VzLFxuLmJ1dHRvblthcmlhLXNlbGVjdGVkPSd0cnVlJ10sXG5bcm9sZT0nYnV0dG9uJ106aG92ZXIsXG5bcm9sZT0nYnV0dG9uJ106YWN0aXZlLFxuW3JvbGU9J2J1dHRvbiddOmZvY3VzLFxuW3JvbGU9J2J1dHRvbiddW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzE7XG4gICAgY29sb3I6ICRjb2xvcl8yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ1dHRvblthcmlhLXNlbGVjdGVkPSd0cnVlJ106aG92ZXIsXG4uYnV0dG9uW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXTpmb2N1cyxcbi5idXR0b25bYXJpYS1zZWxlY3RlZD0ndHJ1ZSddOmFjdGl2ZSxcbltyb2xlPSdidXR0b24nXVthcmlhLXNlbGVjdGVkPSd0cnVlJ106aG92ZXIsXG5bcm9sZT0nYnV0dG9uJ11bYXJpYS1zZWxlY3RlZD0ndHJ1ZSddOmZvY3VzLFxuW3JvbGU9J2J1dHRvbiddW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JfMSwgMjAlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3JfMSwgMjAlKTtcbn1cblxuLmJ1dHRvbltkYXRhLWRpc2FibGVkXSxcbltyb2xlPSdidXR0b24nXVtkYXRhLWRpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYnV0dG9uLWxhcmdlLFxuaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8xO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICRjb2xvcl8yO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjcyO1xuICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgcGFkZGluZzogMCAxLjkyODZlbTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ1dHRvbi1sYXJnZSxcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLmJ1dHRvbi1sYXJnZTpob3Zlcixcbi5idXR0b24tbGFyZ2U6YWN0aXZlLFxuLmJ1dHRvbi1sYXJnZTpmb2N1cyxcbmlucHV0W3R5cGU9J3N1Ym1pdCddOmhvdmVyLFxuaW5wdXRbdHlwZT0nc3VibWl0J106YWN0aXZlLFxuaW5wdXRbdHlwZT0nc3VibWl0J106Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JfMSwgMjAlKTtcbn1cblxuLmJ1dHRvbi1sYXJnZVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdzdWJtaXQnXVtkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfMSwgMjAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnV0dG9uLXNlY29uZGFyeTpob3Zlcixcbi5idXR0b24tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yXzE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yXzIsIDMlKTtcbn1cblxuLmJ1dHRvbi1ib3hlcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzMzNDg7XG4gICAgLyogaG90amFyIHJlZCAqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4uYnV0dG9uLWJveGVzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEyZTRjO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uLWJveGVzOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4vKioqKiogVGFibGVzICoqKioqL1xuLnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50YWJsZSB7XG4gICAgICAgIHRhYmxlLWxheW91dDogYXV0bztcbiAgICB9XG59XG5cbi50YWJsZSB0aCxcbi50YWJsZSB0aCBhIHtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfMSwgMjAlKTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5bZGlyPSdydGwnXSAudGFibGUgdGgsXG5bZGlyPSdydGwnXSAudGFibGUgdGggYSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50YWJsZSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRhYmxlIHRyIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIH1cbn1cblxuLnRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGFibGUgdGQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC50YWJsZSB0ZCxcbiAgICAudGFibGUgdGgge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGFibGUgdGQsXG4gICAgLnRhYmxlIHRoIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxufVxuXG4vKioqKiogRm9ybXMgKioqKiovXG4uZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG59XG5cbi5mb3JtLWZpZWxkIH4gLmZvcm0tZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5mb3JtLWZpZWxkIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZm9ybS1maWVsZCBpbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tZmllbGQgaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl8xO1xufVxuXG4uZm9ybS1maWVsZCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZm9ybS1maWVsZCBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl8xO1xufVxuXG4uZm9ybS1maWVsZCBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLmZvcm0tZmllbGQgLm5lc3R5LWlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZvcm0tZmllbGQgLm5lc3R5LWlucHV0OmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb3JtLWZpZWxkIHRleHRhcmVhIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZm9ybS1maWVsZCBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuLmZvcm0tZmllbGQucmVxdWlyZWQgPiBsYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcqJztcbiAgICBjb2xvcjogI2YwMDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uZm9ybS1maWVsZCBwIHtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfMSwgMjAlKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA1cHggMDtcbn1cblxuW2RhdGEtbG9hZGluZz0ndHJ1ZSddIGlucHV0LFxuW2RhdGEtbG9hZGluZz0ndHJ1ZSddIHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbn1cblxuLmZvcm0gZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uZm9ybSBmb290ZXIgYSB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yXzEsIDIwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnN1Z2dlc3Rpb25zIHRkIHtcbiAgICB3aWR0aDogMzMlO1xufVxuXG4uZm9ybSAuc3VnZ2VzdGlvbi1saXN0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZvcm0gLnN1Z2dlc3Rpb24tbGlzdCBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0gLnN1Z2dlc3Rpb24tbGlzdCBsaSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDIwMG1zO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi8qKioqKiBIZWFkZXIgKioqKiovXG4uaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNjBweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbn1cblxuLmxvZ28gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzN3B4O1xufVxuXG4udXNlci1uYXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC51c2VyLW5hdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5cbi51c2VyLW5hdlthcmlhLWV4cGFuZGVkPSd0cnVlJ10gPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHg7XG59XG5cbi5uYXYtd3JhcHBlciBhIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRjb2xvcl8zO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubmF2LXdyYXBwZXIgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbltkaXI9J3J0bCddIC5uYXYtd3JhcHBlciBhIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuXG4ubmF2LXdyYXBwZXIgYTpob3Zlcixcbi5uYXYtd3JhcHBlciBhOmZvY3VzLFxuLm5hdi13cmFwcGVyIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGNvbG9yXzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uYXYtd3JhcHBlciBhLmxvZ2luIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uYXYtd3JhcHBlciAuaWNvbi1tZW51IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAkY29sb3JfMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5uYXYtd3JhcHBlciAuaWNvbi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbltkaXI9J3J0bCddIC5uYXYtd3JhcHBlciAuaWNvbi1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qKioqKiBVc2VyIGluZm8gaW4gaGVhZGVyICoqKioqL1xuLnVzZXItaW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udXNlci1pbmZvIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudXNlci1pbmZvIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLnVzZXItaW5mbyA+IFtyb2xlPSdidXR0b24nXSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAkY29sb3JfMztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udXNlci1pbmZvID4gW3JvbGU9J2J1dHRvbiddOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yXzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51c2VyLWluZm8gPiBbcm9sZT0nYnV0dG9uJ106OmFmdGVyIHtcbiAgICBjb2xvcjogJGNvbG9yXzM7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuW2Rpcj0ncnRsJ10gLnVzZXItaW5mbyA+IFtyb2xlPSdidXR0b24nXTo6YWZ0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4jdXNlciAjdXNlci1uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI3VzZXIgI3VzZXItbmFtZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qKioqKiBVc2VyIGF2YXRhciAqKioqKi9cbi51c2VyLWF2YXRhciB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmF2YXRhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF2YXRhciBpbWcge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbn1cblxuLmF2YXRhciAuaWNvbi1hZ2VudDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3R0b206IC00cHg7XG4gICAgY29sb3I6ICRjb2xvcl8yO1xuICAgIGNvbnRlbnQ6ICdcXDFGNDY0JztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE0cHg7XG59XG5cbi8qKioqKiBGb290ZXIgKioqKiovXG4uZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMzQ2O1xuICAgIGNvbG9yOiAjNWQ3MDhhO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5mb290ZXIgYSB7XG4gICAgY29sb3I6ICM1ZDcwOGE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvb3Rlci1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNjBweCkge1xuICAgIC5mb290ZXItaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbn1cblxuLmZvb3Rlci1sYW5ndWFnZS1zZWxlY3RvciB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yXzEsIDIwJSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qKioqKiBCcmVhZGNydW1icyAqKioqKi9cbi5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5icmVhZGNydW1icyBsaSB7XG4gICAgY29sb3I6ICMyNjMzNDU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmJyZWFkY3J1bWJzIGxpICsgbGk6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNiYmI7XG4gICAgY29udGVudDogJz4nO1xuICAgIG1hcmdpbjogMCA4cHg7XG59XG5cbi5icmVhZGNydW1icyBsaSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkY29sb3JfMztcbn1cblxuLyoqKioqIFNlYXJjaCBmaWVsZCAqKioqKi9cbi5haXMtd2l0aC1zdHlsZS5haXMtc2VhcmNoLWJveDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImNvcGVuaGFnZW4taWNvbnNcIiAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWNhbGxvdXQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDNlbTtcbn1cblxuLnNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoIGlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbltkaXI9J3J0bCddIC5zZWFyY2ggaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uc2VhcmNoIGlucHV0W3R5cGU9J3NlYXJjaCddOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfMTtcbiAgICBjb2xvcjogIzU1NTtcbn1cblxuLnNlYXJjaDo6YmVmb3JlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgY29udGVudDogJyc7XG59XG5cbltkaXI9J3J0bCddIC5zZWFyY2g6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgbGVmdDogYXV0bztcbn1cblxuLnNlYXJjaC1mdWxsIGlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uc2VhcmNoLXBhZ2UgaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4vKioqKiogSGVybyBjb21wb25lbnQgKioqKiovXG4uaGVybyB7XG4gICAgaGVpZ2h0OiA0NXZoO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjMzNDY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC8vdGhlbWUuemRhc3NldHMuY29tL3RoZW1lX2Fzc2V0cy8xOTExNjY3LzYwNjIzMDg5MmY0N2I2YWM5MTVhNDRlNzljNWQzMDlmODVjNzQ1MDIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaGVyby1hcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMzQ2O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvL3RoZW1lLnpkYXNzZXRzLmNvbS90aGVtZV9hc3NldHMvMTkxMTY2Ny82MDYyMzA4OTJmNDdiNmFjOTE1YTQ0ZTc5YzVkMzA5Zjg1Yzc0NTAyLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLWNhdGVnb3J5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMzQ2O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvL3RoZW1lLnpkYXNzZXRzLmNvbS90aGVtZV9hc3NldHMvMTkxMTY2Ny82MDYyMzA4OTJmNDdiNmFjOTE1YTQ0ZTc5YzVkMzA5Zjg1Yzc0NTAyLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1hcnRpY2xlIGgzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGVyby1wYWdlIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uaGVyby1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMTBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5wYWdlLWhlYWRlciAuc2VjdGlvbi1zdWJzY3JpYmUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLWhlYWRlciAuc2VjdGlvbi1zdWJzY3JpYmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnBhZ2UtaGVhZGVyIGgxIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBhZ2UtaGVhZGVyLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlLWhlYWRlci1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuXG4ucGFnZS1oZWFkZXIgLmljb24tbG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwxRjUxMic7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLnN1Yi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3ViLW5hdiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWItbmF2IGlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICB9XG59XG5cbi5zdWItbmF2IGlucHV0W3R5cGU9J3NlYXJjaCddOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4vKioqKiogQmxvY2tzICoqKioqL1xuXG4vKiBVc2VkIGluIEhvbWVwYWdlI2NhdGVnb3JpZXMgYW5kIENvbW11bml0eSN0b3BpY3MgKi9cbi5jb250YWluZXItY29udGFjdC11cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9ja3MtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2Nrcy1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIH1cbn1cblxuLmJsb2Nrcy1pdGVtIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAkY29sb3JfMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI1cHggMTBweCAyMHB4IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGxpbmVhcjtcbn1cblxuLmJsb2Nrcy1pdGVtLWNvbnRhY3Rmb3JtIHtcbiAgICBib3JkZXI6IDBweCBzb2xpZCAkY29sb3JfMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiAkY29sb3JfMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBsaW5lYXI7XG4gICAgcGFkZGluZzogMjVweCAxMHB4IDI1cHggMTBweDtcbn1cblxuLmJsb2Nrcy1pdGVtLW1vZGFsIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiAwcyAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2tzLWl0ZW0tbW9kYWwgLmJsb2Nrcy1pdGVtLWxpbmstaG9tZXBhZ2Uge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja3MtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDMwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDMwcHgpO1xuICAgIH1cblxuICAgIC5ibG9ja3MtaXRlbS1tb2RhbCB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDMwcHg7XG4gICAgICAgIGZsZXg6IDEgY2FsYygzMyUgLSAzMHB4KTtcbiAgICB9XG5cbiAgICAuYmxvY2tzLWl0ZW0yIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMzBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgfVxuXG4gICAgLmJsb2Nrcy1pdGVtLWNvbnRhY3Qge1xuICAgICAgICBtYXJnaW46IDAgMTVweCAzMHB4O1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICB9XG5cbiAgICAuYmxvY2tzLWl0ZW0tY29udGFjdGZvcm0ge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygyMCUgLSAzMHB4KTtcbiAgICB9XG59XG5cbi5ibG9ja3MtaXRlbTpob3Zlcixcbi5ibG9ja3MtaXRlbTpmb2N1cyxcbi5ibG9ja3MtaXRlbTphY3RpdmUsXG4uYmxvY2tzLWl0ZW0tY29udGFjdGZvcm06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8xO1xufVxuXG4uYmxvY2tzLWl0ZW06aG92ZXIgKixcbi5ibG9ja3MtaXRlbTpmb2N1cyAqLFxuLmJsb2Nrcy1pdGVtOmFjdGl2ZSAqIC5ibG9ja3MtaXRlbS1jb250YWN0Zm9ybTpob3ZlciAqIHtcbiAgICBjb2xvcjogJGNvbG9yXzI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvY2tzLWl0ZW0taW50ZXJuYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5ibG9ja3MtaXRlbS1pbnRlcm5hbCAuaWNvbi1sb2NrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDFGNTEyJztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvY2tzLWl0ZW0taW50ZXJuYWwgYSB7XG4gICAgY29sb3I6ICRjb2xvcl8xO1xufVxuXG4uYmxvY2tzLWl0ZW0tbGluayB7XG4gICAgY29sb3I6ICRjb2xvcl8xO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cblxuLmJsb2Nrcy1pdGVtLWxpbms6aG92ZXIsXG4uYmxvY2tzLWl0ZW0tbGluazpmb2N1cyxcbi5ibG9ja3MtaXRlbS1saW5rOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvY2tzLWl0ZW0tbGluayAuZmEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9ja3MtaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogI2Y0MzY0YztcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYmxvY2tzLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uYmxvY2tzLWl0ZW0tZGVzY3JpcHRpb246bm90KDplbXB0eSkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9ja3MtcmVzb3VyY2UtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMjYzMzQ1ICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKiBIb21lcGFnZSAqKioqKi9cbi5zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn0gKi9cblxuLnNlY3Rpb24gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2F0ZWdvcnktdGl0bGUtaG9tZXBhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzE4MTgxODtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ob21lcGFnZS10aXRsZSB7XG4gICAgY29sb3I6ICNmNzMzNDg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qKioqKiBQcm9tb3RlZCBhcnRpY2xlcyAqKioqKi9cbi5wcm9tb3RlZC1hcnRpY2xlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb21vdGVkLWFydGljbGVzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbi5wcm9tb3RlZC1hcnRpY2xlcy1pdGVtIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9tb3RlZC1hcnRpY2xlcy1pdGVtIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAvKiBUaHJlZSBjb2x1bW5zIG9uIGRlc2t0b3AgKi9cbiAgICB9XG5cbiAgICBbZGlyPSdydGwnXSAucHJvbW90ZWQtYXJ0aWNsZXMtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgfVxufVxuXG4ucHJvbW90ZWQtYXJ0aWNsZXMtaXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucHJvbW90ZWQtYXJ0aWNsZXMtaXRlbSBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBjb2xvcjogJGNvbG9yXzE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAwO1xufVxuXG4ucHJvbW90ZWQtYXJ0aWNsZXMtaXRlbTpsYXN0LWNoaWxkIGEge1xuICAgIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9tb3RlZC1hcnRpY2xlcy1pdGVtOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIH1cbn1cblxuLyoqKioqIHRvcCBhcnRpY2xlcyAqKioqKi9cbi50b3AtYXJ0aWNsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudG9wLWFydGljbGVzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbi50b3AtYXJ0aWNsZXMtaXRlbSB7XG4gICAgZmxleDogMSAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudG9wLWFydGljbGVzLWl0ZW0ge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIC8qIFRocmVlIGNvbHVtbnMgb24gZGVza3RvcCAqL1xuICAgIH1cblxuICAgIFtkaXI9J3J0bCddIC50b3AtYXJ0aWNsZXMtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgfVxufVxuXG4udG9wLWFydGljbGVzLWl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnRvcC1hcnRpY2xlcy1pdGVtIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGNvbG9yOiAkY29sb3JfMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi50b3AtYXJ0aWNsZXMtaXRlbTpsYXN0LWNoaWxkIGEge1xuICAgIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC50b3AtYXJ0aWNsZXMtaXRlbTpsYXN0LWNoaWxkIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICB9XG59XG5cbi8qKioqKiBUZWFtIHNlY3Rpb24gKioqKiovXG4udGVhbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKioqKiogQ29tbXVuaXR5IHNlY3Rpb24gaW4gaG9tZXBhZ2UgKioqKiovXG4uY29tbXVuaXR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21tdW5pdHktaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbW11bml0eSxcbi5hY3Rpdml0eSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogMzBweCAwO1xufVxuXG4vKioqKiogUmVjZW50IGFjdGl2aXR5ICoqKioqL1xuLnJlY2VudC1hY3Rpdml0eS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVjZW50LWFjdGl2aXR5LWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5yZWNlbnQtYWN0aXZpdHktaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAwO1xufVxuXG4ucmVjZW50LWFjdGl2aXR5LWl0ZW0tcGFyZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5yZWNlbnQtYWN0aXZpdHktaXRlbS1wYXJlbnQsXG4ucmVjZW50LWFjdGl2aXR5LWl0ZW0tbGluayB7XG4gICAgbWFyZ2luOiA2cHggMDtcbiAgICBjb2xvcjogJGNvbG9yXzE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVjZW50LWFjdGl2aXR5LWl0ZW0tcGFyZW50LFxuICAgIC5yZWNlbnQtYWN0aXZpdHktaXRlbS1saW5rIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLnJlY2VudC1hY3Rpdml0eS1pdGVtLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucmVjZW50LWFjdGl2aXR5LWl0ZW0tbWV0YSB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVjZW50LWFjdGl2aXR5LWl0ZW0tbWV0YSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIFtkaXI9J3J0bCddIC5yZWNlbnQtYWN0aXZpdHktaXRlbS1tZXRhIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxufVxuXG4ucmVjZW50LWFjdGl2aXR5LWl0ZW0tdGltZSxcbi5yZWNlbnQtYWN0aXZpdHktaXRlbS1jb21tZW50IHtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfMSwgMjAlKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5yZWNlbnQtYWN0aXZpdHktaXRlbS1jb21tZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuW2Rpcj0ncnRsJ10gLnJlY2VudC1hY3Rpdml0eS1pdGVtLWNvbW1lbnQge1xuICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbn1cblxuLnJlY2VudC1hY3Rpdml0eS1pdGVtLWNvbW1lbnQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVjZW50LWFjdGl2aXR5LWl0ZW0tY29tbWVudCBzcGFuOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY29sb3JfMTtcbiAgICBjb250ZW50OiAnXFwxRjRBQyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuW2Rpcj0ncnRsJ10gLnJlY2VudC1hY3Rpdml0eS1pdGVtLWNvbW1lbnQgc3Bhbjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLnJlY2VudC1hY3Rpdml0eS1jb250cm9scyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi8qKioqKiBDYXRlZ29yeSBwYWdlcyAqKioqKi9cbi5jYXRlZ29yeS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmNhdGVnb3J5LWNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2F0ZWdvcnktY29udGVudCB7XG4gICAgICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgfVxufVxuXG4uc2VjdGlvbi10cmVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbi10cmVlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbi5zZWN0aW9uLXRyZWUgLnNlY3Rpb24ge1xuICAgIGZsZXg6IGluaXRpYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWN0aW9uLXRyZWUgLnNlY3Rpb24ge1xuICAgICAgICBmbGV4OiAwIDAgNDUlO1xuICAgICAgICAvKiBUd28gY29sdW1ucyBmb3IgdGFibGV0IGFuZCBkZXNrdG9wLiBMZWF2aW5nIDUlIHNlcGFyYXRpb24gYmV0d2VlbiBjb2x1bW5zICovXG4gICAgfVxufVxuXG4uc2VjdGlvbi10cmVlIC5pY29uLWxvY2s6OmJlZm9yZSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uc2VjdGlvbi10cmVlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbi10cmVlLXRpdGxlIGEge1xuICAgIGNvbG9yOiAkY29sb3JfMTtcbn1cblxuLnNlY3Rpb24tdHJlZSAuc2VlLWFsbC1hcnRpY2xlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uYXJ0aWNsZS1saXN0LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5hcnRpY2xlLWxpc3QtaXRlbSBhIHtcbiAgICBjb2xvcjogJGNvbG9yXzE7XG59XG5cbi5pY29uLXN0YXI6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvcl8xO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb250ZW50OiAnXFwyNjA1Jztcbn1cblxuLyoqKioqIFNlY3Rpb24gcGFnZXMgKioqKiovXG4uc2VjdGlvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnNlY3Rpb24tY29udGVudCB7XG4gICAgZmxleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICBmbGV4OiAwIDAgODAlO1xuICAgIH1cbn1cblxuLnNlY3Rpb24tc3Vic2NyaWJlIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKioqKiogQXJ0aWNsZSAqKioqKi9cbi5hcnRpY2xlIHtcbiAgICAvKlxuICAqIFRoZSBhcnRpY2xlIGdyaWQgaXMgZGVmaW5lZCB0aGlzIHdheSB0byBvcHRpbWl6ZSByZWFkYWJpbGl0eTpcbiAgKiBTaWRlYmFyIHwgQ29udGVudCB8IEZyZWUgc3BhY2VcbiAgKiAxNyUgICAgIHwgNjYlICAgICB8IDE3JVxuICAqL1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5hcnRpY2xlIHtcbiAgICAgICAgZmxleDogMSAwIDY2JTtcbiAgICAgICAgbWluLXdpZHRoOiA2NDBweDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cbn1cblxuLmFydGljbGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYXJ0aWNsZS1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuLmFydGljbGUtaGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4uYXJ0aWNsZS1hdXRob3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hcnRpY2xlLXRpdGxlIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgLyogVGFrZSBlbnRpcmUgcm93ICovXG4gICAgfVxufVxuXG4uYXJ0aWNsZS10aXRsZSAuaWNvbi1sb2NrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDFGNTEyJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uYXJ0aWNsZSBbcm9sZT0nYnV0dG9uJ10ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC8qQXZvaWQgY29sbGFwc2luZyBlbGVtZW50cyBpbiBTYWZhcmkgKGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjMS1taW5pbXVtLWNvbnRlbnQtc2l6aW5nLW9mLWZsZXgtaXRlbXMtbm90LWhvbm9yZWQpKi9cbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFydGljbGUgW3JvbGU9J2J1dHRvbiddIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4uYXJ0aWNsZS1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5hcnRpY2xlLW1ldGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYXJ0aWNsZS1ib2R5IGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFydGljbGUtYm9keSB1bCxcbi5hcnRpY2xlLWJvZHkgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHggMjBweDtcbn1cblxuW2Rpcj0ncnRsJ10gLmFydGljbGUtYm9keSB1bCxcbltkaXI9J3J0bCddIC5hcnRpY2xlLWJvZHkgb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmFydGljbGUtYm9keSB1bCA+IHVsLFxuLmFydGljbGUtYm9keSBvbCA+IG9sLFxuLmFydGljbGUtYm9keSBvbCA+IHVsLFxuLmFydGljbGUtYm9keSB1bCA+IG9sIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5hcnRpY2xlLWJvZHkgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLmFydGljbGUtYm9keSBhOnZpc2l0ZWQ6bm90KC5nZXR0aW5nLXN0YXJ0ZWQpIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvcl8zLCAyMCUpO1xufVxuXG4uYXJ0aWNsZS1ib2R5IGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfMSwgMjAlKTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uYXJ0aWNsZS1ib2R5ID4gcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXJ0aWNsZS1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmFydGljbGUtZm9vdGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uYXJ0aWNsZS1jb21tZW50LWNvdW50IHtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfMSwgMjAlKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uYXJ0aWNsZS1jb21tZW50LWNvdW50OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hcnRpY2xlLWNvbW1lbnQtY291bnQgLmljb24tY29tbWVudHMge1xuICAgIGNvbG9yOiAkY29sb3JfMTtcbiAgICBjb250ZW50OiAnXFwxRjRBQyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5hcnRpY2xlLXNpZGViYXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYXJ0aWNsZS1zaWRlYmFyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmbGV4OiAwIDAgMTclO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4uYXJ0aWNsZS1yZWxhdGl2ZXMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hcnRpY2xlLXJlbGF0aXZlcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuXG4uYXJ0aWNsZS1yZWxhdGl2ZXMgPiAqIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5hcnRpY2xlLXJlbGF0aXZlcyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXJ0aWNsZS1yZWxhdGl2ZXMgPiAqIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLmFydGljbGUtdm90ZXMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hcnRpY2xlLXZvdGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl8xO1xuICAgIGNvbG9yOiAkY29sb3JfMTtcbiAgICBtYXJnaW46IDEwcHggNXB4O1xuICAgIG1pbi13aWR0aDogOTBweDtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLmFydGljbGUtdm90ZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbltkaXI9J3J0bCddIC5hcnRpY2xlLXZvdGU6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYXJ0aWNsZS12b3RlOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cih0aXRsZSk7XG4gICAgLyogWWVzL05vIGxhYmVsKi9cbn1cblxuLmFydGljbGUtdm90ZTpmb2N1cyxcbi5hcnRpY2xlLXZvdGU6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGNvbG9yXzE7XG59XG5cbi5hcnRpY2xlLXZvdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8xO1xufVxuXG4uYXJ0aWNsZS12b3RlOmhvdmVyOjpiZWZvcmUsXG4uYXJ0aWNsZS12b3RlOmhvdmVyOjphZnRlcixcbi5hcnRpY2xlLXZvdGVbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddOjpiZWZvcmUsXG4uYXJ0aWNsZS12b3RlW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXTo6YWZ0ZXIge1xuICAgIGNvbG9yOiAkY29sb3JfMjtcbn1cblxuLmFydGljbGUtdm90ZS11cDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyNzEzJztcbn1cblxuLmFydGljbGUtdm90ZS1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDI3MTUnO1xufVxuXG4uYXJ0aWNsZS1tb3JlLXF1ZXN0aW9ucyB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hcnRpY2xlLXJldHVybi10by10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFydGljbGUtcmV0dXJuLXRvLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYXJ0aWNsZS1yZXR1cm4tdG8tdG9wIGEge1xuICAgIGNvbG9yOiAkY29sb3JfMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5hcnRpY2xlLXJldHVybi10by10b3AgYTpob3Zlcixcbi5hcnRpY2xlLXJldHVybi10by10b3AgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXJ0aWNsZS1yZXR1cm4tdG8tdG9wIC5pY29uLWFycm93LXVwOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG5bZGlyPSdydGwnXSAuYXJ0aWNsZS1yZXR1cm4tdG8tdG9wIC5pY29uLWFycm93LXVwOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmFydGljbGUtdW5zdWJzY3JpYmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8xO1xuICAgIGNvbG9yOiAkY29sb3JfMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hcnRpY2xlLXVuc3Vic2NyaWJlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yXzEsIDIwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yXzEsIDIwJSk7XG59XG5cbi5zaWRlbmF2LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLnNpZGVuYXYtaXRlbSB7XG4gICAgY29sb3I6ICRjb2xvcl8xO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5zaWRlbmF2LWl0ZW0uY3VycmVudC1hcnRpY2xlLFxuLnNpZGVuYXYtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzE7XG4gICAgY29sb3I6ICRjb2xvcl8yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNlY3Rpb24tcGFnZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5saS5zZWN0aW9uLXBhZ2Uge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgbGkuc2VjdGlvbi1wYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMTVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICYubnVsbC1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgZmxleDogMCBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjB2aDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgJi50aGlyZHMge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgY2FsYygzMyUgLSAzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tcGFnZS5jdXJyZW50LFxuLnNlY3Rpb24tcGFnZTpob3Zlcixcbi5zZWN0aW9uLXBhZ2UuY3VycmVudCBhLFxuLnNlY3Rpb24tcGFnZTpob3ZlciBhLFxuLnNlY3Rpb24tcGFnZS5jdXJyZW50IHNwYW4sXG4uc2VjdGlvbi1wYWdlOmhvdmVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8xICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvcl8yICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGlkZV9mcm9tX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9ja3MtbGlzdC1zZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYXJ0aWNsZS1zZWxlY3Rpb24ge1xuICAgIGZsZXg6IDE7XG5cbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjZWVlIHNvbGlkO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl8zO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2F0ZWdvcnktYmxvY2tzLWxpc3QtYXBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmVjZW50LWFydGljbGVzIGgzLFxuLnJlbGF0ZWQtYXJ0aWNsZXMgaDMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnJlY2VudC1hcnRpY2xlcyBsaSxcbi5yZWxhdGVkLWFydGljbGVzIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4vKioqKiogQXR0YWNobWVudHMgKioqKiovXG5cbi8qIFN0eWxlcyBhdHRhY2htZW50cyBpbnNpZGUgcG9zdHMsIGFydGljbGVzIGFuZCBjb21tZW50cyAqL1xuLmF0dGFjaG1lbnRzIC5hdHRhY2htZW50LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmF0dGFjaG1lbnRzIC5hdHRhY2htZW50LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmF0dGFjaG1lbnRzIC5hdHRhY2htZW50LWl0ZW06OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvcl8xO1xuICAgIGNvbnRlbnQ6ICdcXDFGNENFJztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG59XG5cbltkaXI9J3J0bCddIC5hdHRhY2htZW50cyAuYXR0YWNobWVudC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuW2Rpcj0ncnRsJ10gLmF0dGFjaG1lbnRzIC5hdHRhY2htZW50LWl0ZW06OmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbn1cblxuLnVwbG9hZC1kcm9wem9uZSBzcGFuIHtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfMSwgMjAlKTtcbn1cblxuLyoqKioqIFNvY2lhbCBzaGFyZSBsaW5rcyAqKioqKi9cbi5zaGFyZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2hhcmUgbGksXG4uc2hhcmUgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2hhcmUgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAyNXB4O1xufVxuXG4uc2hhcmUgYTo6YmVmb3JlIHtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfMSwgMjAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2hhcmUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2hhcmUgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGNvbG9yXzE7XG59XG5cbi5zaGFyZS10d2l0dGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDEnO1xufVxuXG4uc2hhcmUtZmFjZWJvb2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwMyc7XG59XG5cbi5zaGFyZS1saW5rZWRpbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTAwJztcbn1cblxuLnNoYXJlLWdvb2dsZXBsdXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwMic7XG59XG5cbi8qKioqKiBDb21tZW50cyAqKioqKi9cblxuLyogU3R5bGVzIGNvbW1lbnRzIGluc2lkZSBhcnRpY2xlcywgcG9zdHMgYW5kIHJlcXVlc3RzICovXG4uY29tbWVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogMjBweCAwO1xufVxuXG4uY29tbWVudC1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNvbW1lbnQtb3ZlcnZpZXcge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmNvbW1lbnQtb3ZlcnZpZXcgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNvbW1lbnQtY2FsbG91dCB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yXzEsIDIwJSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb21tZW50LWNhbGxvdXQgYSB7XG4gICAgY29sb3I6ICRjb2xvcl8xO1xufVxuXG4uY29tbWVudC1zb3J0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jb21tZW50LXNvcnRlciBhIHtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfMSwgMjAlKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbltkaXI9J3J0bCddIC5jb21tZW50LXNvcnRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb21tZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbW1lbnQtd3JhcHBlci5jb21tZW50LW9mZmljaWFsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfMTtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29tbWVudC13cmFwcGVyLmNvbW1lbnQtb2ZmaWNpYWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG59XG5cbi5jb21tZW50LWluZm8ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5bZGlyPSdydGwnXSAuY29tbWVudC1pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbW1lbnQtYXV0aG9yIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cblxuLmNvbW1lbnQtYXZhdGFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbltkaXI9J3J0bCddIC5jb21tZW50LWF2YXRhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY29tbWVudC1tZXRhIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmNvbW1lbnQtbGFiZWxzIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29tbWVudC1sYWJlbHMge1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbn1cblxuLmNvbW1lbnQgLnN0YXR1cy1sYWJlbDpub3QoLnN0YXR1cy1sYWJlbC1vZmZpY2lhbCkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb21tZW50IC5zdGF0dXMtbGFiZWw6bm90KC5zdGF0dXMtbGFiZWwtb2ZmaWNpYWwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi5jb21tZW50LWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uY29tbWVudC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudC1mb3JtLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2Rpcj0nbHRyJ10gLmNvbW1lbnQtZm9ybS1jb250cm9scyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cblxuLmNvbW1lbnQtZm9ybS1jb250cm9scyBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb21tZW50LWZvcm0tY29udHJvbHMgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICBbZGlyPSdydGwnXSAuY29tbWVudC1mb3JtLWNvbnRyb2xzIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG59XG5cbi5jb21tZW50LWZvcm0tY29udHJvbHMgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5jb21tZW50LWZvcm0tY29udHJvbHMgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSBbZGlyPSdydGwnXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmNvbW1lbnQtY2NzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudC1jY3MgKyB0ZXh0YXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNvbW1lbnQtYXR0YWNobWVudHMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jb21tZW50LWF0dGFjaG1lbnRzIGEge1xuICAgIGNvbG9yOiAkY29sb3JfMTtcbn1cblxuLmNvbW1lbnQtYm9keSB7XG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uY29tbWVudC1ib2R5IGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbW1lbnQtYm9keSB1bCxcbi5jb21tZW50LWJvZHkgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHggMjBweDtcbn1cblxuW2Rpcj0ncnRsJ10gLmNvbW1lbnQtYm9keSB1bCxcbltkaXI9J3J0bCddIC5jb21tZW50LWJvZHkgb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmNvbW1lbnQtYm9keSB1bCA+IHVsLFxuLmNvbW1lbnQtYm9keSBvbCA+IG9sLFxuLmNvbW1lbnQtYm9keSBvbCA+IHVsLFxuLmNvbW1lbnQtYm9keSB1bCA+IG9sIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50LWJvZHkgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLmNvbW1lbnQtYm9keSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yXzMsIDIwJSk7XG59XG5cbi5jb21tZW50LWJvZHkgY29kZSB7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvcl8yLCAzJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbWFyZ2luOiAwIDJweDtcbn1cblxuLmNvbW1lbnQtYm9keSBwcmUge1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfMiwgMyUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuXG4uY29tbWVudC1ib2R5IGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfMSwgMjAlKTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uY29tbWVudC1tYXJrLWFzLXNvbHZlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKioqKiogVm90ZSAqKioqKi9cblxuLyogVXNlZCBpbiBhcnRpY2xlIGNvbW1lbnRzLCBwb3N0IGNvbW1lbnRzIGFuZCBwb3N0ICovXG4udm90ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzVweDtcbn1cblxuLnZvdGUgYSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLnZvdGUgYTphY3RpdmUsXG4udm90ZSBhOmhvdmVyLFxuLnZvdGUgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udm90ZS1zdW0ge1xuICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl8xLCAyMCUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogM3B4IDA7XG59XG5cbltkaXI9J3J0bCddIC52b3RlLXN1bSB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuXG4udm90ZS11cDpob3Zlcjo6YmVmb3JlLFxuLnZvdGUtZG93bjpob3Zlcjo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGNvbG9yXzE7XG59XG5cbi52b3RlLXVwOjpiZWZvcmUsXG4udm90ZS1kb3duOjpiZWZvcmUge1xuICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl8xLCAyMCUpO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnZvdGUtdXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMkIwNic7XG59XG5cbi52b3RlLWRvd246OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMkIwNyc7XG59XG5cbi52b3RlLXZvdGVkOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY29sb3JfMTtcbn1cblxuLnZvdGUtdm90ZWQ6aG92ZXI6OmJlZm9yZSB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3JfMSwgMjAlKTtcbn1cblxuLyoqKioqIEFjdGlvbnMgKioqKiovXG5cbi8qIFN0eWxlcyBhZG1pbiBhbmQgZW4gdXNlciBhY3Rpb25zKGVkaXQsIGRlbGV0ZSwgY2hhbmdlIHN0YXR1cykgaW4gY29tbWVudHMgYW5kIHBvc3RzICovXG4uYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC8qQXZvaWQgY29sbGFwc2luZyBlbGVtZW50cyBpbiBTYWZhcmkqL1xufVxuXG4uYWN0aW9ucyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5hY3Rpb25zIC5kcm9wZG93bi10b2dnbGU6aG92ZXI6OmJlZm9yZSxcbi5hY3Rpb25zIC5kcm9wZG93bi10b2dnbGU6Zm9jdXM6OmJlZm9yZSxcbi5hY3Rpb25zIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JfMiwgMyUpO1xufVxuXG4uYWN0aW9ucyAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfMSwgMjAlKTtcbiAgICBjb250ZW50OiAnXFwyNjk5JztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuLyoqKioqIENvbW11bml0eSAqKioqKi9cbi5jb21tdW5pdHktaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbW11bml0eS1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbW11bml0eS1mZWF0dXJlZC1wb3N0cyxcbi5jb21tdW5pdHktYWN0aXZpdHkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbXVuaXR5LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbW11bml0eS1oZWFkZXIgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wb3N0LXRvLWNvbW11bml0eSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvc3QtdG8tY29tbXVuaXR5IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLyogQ29tbXVuaXR5IHRvcGljcyBncmlkICovXG4udG9waWNzIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3BpY3MtaXRlbSAubWV0YS1ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyogQ29tbXVuaXR5IHRvcGljIHBhZ2UgKi9cbi50b3BpYy1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRvcGljLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuLnRvcGljLWhlYWRlciAuZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRvcGljLWhlYWRlciAuZHJvcGRvd24ge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5uby1wb3N0cy13aXRoLWZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBUb3BpYywgcG9zdCBhbmQgdXNlciBmb2xsb3cgYnV0dG9uICovXG4uY29tbXVuaXR5LWZvbGxvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbW11bml0eS1mb2xsb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5jb21tdW5pdHktZm9sbG93IC5kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21tdW5pdHktZm9sbG93IFtyb2xlPSdidXR0b24nXSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb21tdW5pdHktZm9sbG93IFtyb2xlPSdidXR0b24nXSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLmNvbW11bml0eS1mb2xsb3cgW3JvbGU9J2J1dHRvbiddOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMTtcbn1cblxuLmNvbW11bml0eS1mb2xsb3cgW3JvbGU9J2J1dHRvbiddOmhvdmVyOjphZnRlcixcbi5jb21tdW5pdHktZm9sbG93IFtyb2xlPSdidXR0b24nXTpmb2N1czo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXzI7XG4gICAgY29sb3I6ICRjb2xvcl8yO1xufVxuXG4uY29tbXVuaXR5LWZvbGxvdyBbcm9sZT0nYnV0dG9uJ11bYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMTtcbiAgICBjb2xvcjogJGNvbG9yXzI7XG59XG5cbi5jb21tdW5pdHktZm9sbG93IFtyb2xlPSdidXR0b24nXVthcmlhLXNlbGVjdGVkPSd0cnVlJ106OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl8yO1xuICAgIGNvbG9yOiAkY29sb3JfMjtcbn1cblxuLmNvbW11bml0eS1mb2xsb3cgW3JvbGU9J2J1dHRvbiddW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcl8xLCAyMCUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvcl8xLCAyMCUpO1xufVxuXG4uY29tbXVuaXR5LWZvbGxvdyBbcm9sZT0nYnV0dG9uJ106OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl8xO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1mb2xsb3dlci1jb3VudCk7XG4gICAgY29sb3I6ICRjb2xvcl8xO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbW11bml0eS1mb2xsb3cgW3JvbGU9J2J1dHRvbiddOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxufVxuXG5bZGlyPSdydGwnXSAuY29tbXVuaXR5LWZvbGxvdyBbcm9sZT0nYnV0dG9uJ106OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JfMTtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cblxuLyoqKioqIFN0cmlwZWQgbGlzdCAqKioqKi9cblxuLyogVXNlZCBpbiBjb21tdW5pdHkgcG9zdHMgbGlzdCBhbmQgcmVxdWVzdHMgbGlzdCAqL1xuLnN0cmlwZWQtbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnN0cmlwZWQtbGlzdC1pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdHJpcGVkLWxpc3QtaXRlbSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuXG4uc3RyaXBlZC1saXN0LWluZm8ge1xuICAgIGZsZXg6IDI7XG59XG5cbi5zdHJpcGVkLWxpc3QtdGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3JfMztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uc3RyaXBlZC1saXN0LXRpdGxlOmhvdmVyLFxuLnN0cmlwZWQtbGlzdC10aXRsZTpmb2N1cyxcbi5zdHJpcGVkLWxpc3QtdGl0bGU6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnN0cmlwZWQtbGlzdC10aXRsZTp2aXNpdGVkIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvcl8zLCAyMCUpO1xufVxuXG4uc3RyaXBlZC1saXN0IC5tZXRhLWdyb3VwIHtcbiAgICBtYXJnaW46IDVweCAwO1xufVxuXG4uc3RyaXBlZC1saXN0LWNvdW50IHtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfMSwgMjAlKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdHJpcGVkLWxpc3QtY291bnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG59XG5cbi5zdHJpcGVkLWxpc3QtY291bnQtaXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICfCtyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RyaXBlZC1saXN0LWNvdW50LWl0ZW06OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5zdHJpcGVkLWxpc3QtY291bnQtaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0cmlwZWQtbGlzdC1udW1iZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RyaXBlZC1saXN0LW51bWJlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxufVxuXG4vKioqKiogU3RhdHVzIGxhYmVscyAqKioqKi9cblxuLyogU3R5bGVzIGxhYmVscyB1c2VkIGluIHBvc3RzLCBhcnRpY2xlcyBhbmQgcmVxdWVzdHMgKi9cbi5zdGF0dXMtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZWI4NDg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3RhdHVzLWxhYmVsOmhvdmVyLFxuLnN0YXR1cy1sYWJlbDphY3RpdmUsXG4uc3RhdHVzLWxhYmVsOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdGF0dXMtbGFiZWwtcGlubmVkLFxuLnN0YXR1cy1sYWJlbC1mZWF0dXJlZCxcbi5zdGF0dXMtbGFiZWwtb2ZmaWNpYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8xO1xufVxuXG4uc3RhdHVzLWxhYmVsLW9mZmljaWFsIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0YXR1cy1sYWJlbC1vZmZpY2lhbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG5bZGlyPSdydGwnXSAuc3RhdHVzLWxhYmVsLW9mZmljaWFsIHtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3RhdHVzLWxhYmVsLXBlbmRpbmcsXG4uc3RhdHVzLWxhYmVsLW5vdC1wbGFubmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl8xLCAyMCUpO1xufVxuXG4uc3RhdHVzLWxhYmVsLXBlbmRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0YXR1cy1sYWJlbC1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTAzYjMwO1xufVxuXG4uc3RhdHVzLWxhYmVsLWNsb3NlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLnN0YXR1cy1sYWJlbC1zb2x2ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG5cbi5zdGF0dXMtbGFiZWwtbmV3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMTJhO1xufVxuXG4uc3RhdHVzLWxhYmVsLWhvbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5zdGF0dXMtbGFiZWwtb3Blbixcbi5zdGF0dXMtbGFiZWwtY2xvc2VkLFxuLnN0YXR1cy1sYWJlbC1zb2x2ZWQsXG4uc3RhdHVzLWxhYmVsLW5ldyxcbi5zdGF0dXMtbGFiZWwtaG9sZCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLyoqKioqIFBvc3QgKioqKiovXG5cbi8qXG4qIFRoZSBwb3N0IGdyaWQgaXMgZGVmaW5lZCB0aGlzIHdheTpcbiogQ29udGVudCB8IFNpZGViYXJcbiogNzAlICAgICB8IDMwJVxuKi9cblxuLnBvc3Qge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wb3N0IHtcbiAgICAgICAgZmxleDogMSAwIDcwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgfVxufVxuXG4ucG9zdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wb3N0LWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuXG4ucG9zdC1oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucG9zdC1oZWFkZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxufVxuXG4ucG9zdC1oZWFkZXIgLnN0YXR1cy1sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG4ucG9zdC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvc3QtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cblxuLnBvc3QtdGl0bGUgaDEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucG9zdC10aXRsZSBoMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbn1cblxuLnBvc3QtYXV0aG9yIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBvc3QtYXZhdGFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucG9zdC1jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4ucG9zdC1pbmZvLWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnBvc3QtaW5mbyB7XG4gICAgZmxleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wb3N0LWluZm8ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuW2Rpcj0ncnRsJ10gLnBvc3QtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbltkaXI9J3J0bCddIC5wb3N0LW1ldGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnBvc3QtYm9keSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wb3N0LWJvZHkgdWwsXG4ucG9zdC1ib2R5IG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4IDIwcHg7XG59XG5cbltkaXI9J3J0bCddIC5wb3N0LWJvZHkgdWwsXG5bZGlyPSdydGwnXSAucG9zdC1ib2R5IG9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wb3N0LWJvZHkgdWwgPiB1bCxcbi5wb3N0LWJvZHkgb2wgPiBvbCxcbi5wb3N0LWJvZHkgb2wgPiB1bCxcbi5wb3N0LWJvZHkgdWwgPiBvbCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ucG9zdC1ib2R5IHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5wb3N0LWJvZHkgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvcl8zLCAyMCUpO1xufVxuXG4ucG9zdC1ib2R5IGNvZGUge1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JfMiwgMyUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1hcmdpbjogMCAycHg7XG59XG5cbi5wb3N0LWJvZHkgcHJlIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yXzIsIDMlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuLnBvc3QtYm9keSBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yXzEsIDIwJSk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnBvc3QtZm9vdGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC1jb21tZW50LWNvdW50IHtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfMSwgMjAlKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucG9zdC1jb21tZW50LWNvdW50OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wb3N0LWNvbW1lbnQtY291bnQgLmljb24tY29tbWVudHMge1xuICAgIGNvbG9yOiAkY29sb3JfMTtcbiAgICBjb250ZW50OiAnXFwxRjRBQyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5wb3N0LXNpZGViYXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wb3N0LXNpZGViYXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZsZXg6IDEgMCAzMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgfVxuXG4gICAgW2Rpcj0ncnRsJ10gLnBvc3Qtc2lkZWJhciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweCAwIDA7XG4gICAgfVxufVxuXG4ucG9zdC1zaWRlYmFyIGg1IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBvc3Qtc2lkZWJhciBoNSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi5wb3N0LWNvbW1lbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBvc3QtY29tbWVudHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLyogTmF2aWdhdGlvbiBlbGVtZW50IHRoYXQgY29sbGFwc2VzIG9uIG1vYmlsZSAqL1xuLmNvbGxhcHNpYmxlLW5hdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sbGFwc2libGUtbmF2IHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxufVxuXG4uY29sbGFwc2libGUtbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbGxhcHNpYmxlLW5hdi1saXN0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbi5jb2xsYXBzaWJsZS1uYXYtbGlzdCBsaSB7XG4gICAgY29sb3I6ICRjb2xvcl8xO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIG9yZGVyOiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sbGFwc2libGUtbmF2LWxpc3QgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgW2Rpcj0ncnRsJ10gLmNvbGxhcHNpYmxlLW5hdi1saXN0IGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuY29sbGFwc2libGUtbmF2LWxpc3QgbGkgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cbn1cblxuLmNvbGxhcHNpYmxlLW5hdi1saXN0IGxpIGEge1xuICAgIGNvbG9yOiAkY29sb3JfMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbGxhcHNpYmxlLW5hdi1saXN0IGxpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNkZGQ7XG4gICAgfVxuXG4gICAgLmNvbGxhcHNpYmxlLW5hdi1saXN0IGxpOmhvdmVyIGEge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTFweCAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uY29sbGFwc2libGUtbmF2LWxpc3QgbGlbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcbiAgICBvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2xsYXBzaWJsZS1uYXYtbGlzdCBsaVthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yXzE7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTFweCAwO1xuICAgIH1cbn1cblxuLmNvbGxhcHNpYmxlLW5hdi1saXN0IGxpW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSBhIHtcbiAgICBjb2xvcjogJGNvbG9yXzE7XG59XG5cbi5jb2xsYXBzaWJsZS1uYXYtbGlzdCBsaVthcmlhLXNlbGVjdGVkPSd0cnVlJ106OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6ICdcXDI1QkUnO1xuICAgIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sbGFwc2libGUtbmF2LWxpc3QgbGlbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5bZGlyPSdydGwnXSAuY29sbGFwc2libGUtbmF2LWxpc3QgbGlbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddOjphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbn1cblxuLmNvbGxhcHNpYmxlLW5hdlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5jb2xsYXBzaWJsZS1uYXZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIGxpW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDI3MTUnO1xufVxuXG4vKiBTaWRlYmFyIG5hdmlnYXRpb24gdGhhdCBjb2xsYXBzZXMgb24gbW9iaWxlICovXG4uY29sbGFwc2libGUtc2lkZWJhciB7XG4gICAgZmxleDogMTtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGxpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29sbGFwc2libGUtc2lkZWJhciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4uY29sbGFwc2libGUtc2lkZWJhclthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5jb2xsYXBzaWJsZS1zaWRlYmFyW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSAuY29sbGFwc2libGUtc2lkZWJhci10aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDI3MTUnO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbGxhcHNpYmxlLXNpZGViYXJbYXJpYS1leHBhbmRlZD0ndHJ1ZSddXG4gICAgLmNvbGxhcHNpYmxlLXNpZGViYXItdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5jb2xsYXBzaWJsZS1zaWRlYmFyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY29sbGFwc2libGUtc2lkZWJhci10aXRsZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29udGVudDogXCJcXDI1QkVcIjtcbiAgICByaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb2xsYXBzaWJsZS1zaWRlYmFyLXRpdGxlOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5bZGlyPSdydGwnXSAuY29sbGFwc2libGUtc2lkZWJhci10aXRsZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG59XG5cbi8qKioqKiBNeSBhY3Rpdml0aWVzICoqKioqL1xuLm15LWFjdGl2aXRpZXMtbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yXzIsIDUlKTtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm15LWFjdGl2aXRpZXMtc3ViLW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LWFjdGl2aXRpZXMtc3ViLW5hdiBsaTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZGRkO1xuICAgIH1cbn1cblxuLm15LWFjdGl2aXRpZXMtc3ViLW5hdiBsaVthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yXzE7XG59XG5cbi5teS1hY3Rpdml0aWVzLXRhYmxlIC5zdHJpcGVkLWxpc3QtdGl0bGUge1xuICAgIC8qIE15IGFjdGl2aXRpZXMgdGFibGVzICovXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubXktYWN0aXZpdGllcy10YWJsZSAuc3RyaXBlZC1saXN0LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuXG4ubXktYWN0aXZpdGllcy10YWJsZSB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LWFjdGl2aXRpZXMtdGFibGUgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxufVxuXG4ubXktYWN0aXZpdGllcy10YWJsZSB0aDpmaXJzdC1jaGlsZCxcbi5teS1hY3Rpdml0aWVzLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubXktYWN0aXZpdGllcy10YWJsZSB0aDpmaXJzdC1jaGlsZCxcbiAgICAubXktYWN0aXZpdGllcy10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICB9XG59XG5cbi5teS1hY3Rpdml0aWVzLXRhYmxlIHRoOmxhc3QtY2hpbGQsXG4ubXktYWN0aXZpdGllcy10YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubXktYWN0aXZpdGllcy10YWJsZSB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm15LWFjdGl2aXRpZXMtdGFibGUgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbn1cblxuLyogUmVxdWVzdHMgdGFibGUgKi9cbi5yZXF1ZXN0cy1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVxdWVzdHMtdGFibGUtdG9vbGJhciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIgLnNlYXJjaCB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIgLnJlcXVlc3QtdGFibGUtZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIgLnJlcXVlc3QtdGFibGUtZmlsdGVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4ucmVxdWVzdHMtdGFibGUtdG9vbGJhciAucmVxdWVzdC1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVxdWVzdHMtdGFibGUtdG9vbGJhciAucmVxdWVzdC1maWx0ZXIge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgfVxuXG4gICAgW2Rpcj0ncnRsJ10gLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIgLnJlcXVlc3QtZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgIH1cbn1cblxuLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIgLnJlcXVlc3QtZmlsdGVyLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIgLnJlcXVlc3QtZmlsdGVyLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi5yZXF1ZXN0cy10YWJsZS10b29sYmFyIHNlbGVjdCB7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVxdWVzdHMtdGFibGUtdG9vbGJhciBzZWxlY3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5yZXF1ZXN0cy10YWJsZS10b29sYmFyIC5vcmdhbml6YXRpb24tc3Vic2NyaWJlLFxuLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIgLm9yZ2FuaXphdGlvbi11bnN1YnNjcmliZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZXF1ZXN0cy10YWJsZS10b29sYmFyIC5vcmdhbml6YXRpb24tc3Vic2NyaWJlLFxuICAgIC5yZXF1ZXN0cy10YWJsZS10b29sYmFyIC5vcmdhbml6YXRpb24tdW5zdWJzY3JpYmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICBbZGlyPSdydGwnXSAucmVxdWVzdHMtdGFibGUtdG9vbGJhciAub3JnYW5pemF0aW9uLXN1YnNjcmliZSxcbiAgICBbZGlyPSdydGwnXSAucmVxdWVzdHMtdGFibGUtdG9vbGJhciAub3JnYW5pemF0aW9uLXVuc3Vic2NyaWJlIHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIH1cbn1cblxuLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIgLm9yZ2FuaXphdGlvbi11bnN1YnNjcmliZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzE7XG4gICAgY29sb3I6ICRjb2xvcl8yO1xufVxuXG4ucmVxdWVzdHMtdGFibGUtdG9vbGJhciArIC5yZXF1ZXN0cy1zZWFyY2gtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIgKyAucmVxdWVzdHMtc2VhcmNoLWluZm8ubWV0YS1kYXRhOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ucmVxdWVzdHMtdGFibGUtdG9vbGJhciArIC5yZXF1ZXN0cy1zZWFyY2gtaW5mbyArIC5yZXF1ZXN0cyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnJlcXVlc3RzLXRhYmxlLXRvb2xiYXIgKyAucmVxdWVzdHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5yZXF1ZXN0cyAucmVxdWVzdHMtdGFibGUtbWV0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZXF1ZXN0cyAucmVxdWVzdHMtdGFibGUtbWV0YSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucmVxdWVzdHMgLnJlcXVlc3RzLXRhYmxlIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmVxdWVzdHMgLnJlcXVlc3RzLXRhYmxlIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cbn1cblxuLnJlcXVlc3RzIC5yZXF1ZXN0cy10YWJsZS1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlcXVlc3RzIC5yZXF1ZXN0cy10YWJsZS1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4ucmVxdWVzdHMgLnJlcXVlc3RzLXRhYmxlIC5yZXF1ZXN0cy1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXF1ZXN0cyAucmVxdWVzdHMtdGFibGUgLnJlcXVlc3RzLXNvcnQtc3ltYm9sIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYygxMDAlICsgM3B4KTtcbiAgICBib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4vKiBGb2xsb3dpbmcgdGFibGUgKi9cbi5zdWJzY3JpcHRpb25zLXVuc3Vic2NyaWJlIGEge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl8xO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogJGNvbG9yXzI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMi4zNDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3Vic2NyaXB0aW9ucy11bnN1YnNjcmliZSBhIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4uc3Vic2NyaXB0aW9ucy11bnN1YnNjcmliZSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yXzEsIDIwJSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc3Vic2NyaXB0aW9ucy10YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1YnNjcmlwdGlvbnMtdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxufVxuXG4uc3Vic2NyaXB0aW9ucy10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3Vic2NyaXB0aW9ucy10YWJsZSAudXNlci1hdmF0YXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnN1YnNjcmlwdGlvbnMgLnN0cmlwZWQtbGlzdC10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIENvbnRyaWJ1dGlvbnMgdGFibGUgKi9cbi5jb250cmlidXRpb25zLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl8xLCAyMCUpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udHJpYnV0aW9ucy10YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxufVxuXG4ubm8tYWN0aXZpdGllcyB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yXzEsIDIwJSk7XG59XG5cbi8qKioqKiBSZXF1ZXN0ICoqKioqL1xuLnJlcXVlc3QtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5yZXF1ZXN0LWNvbnRhaW5lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuLnJlcXVlc3QtY29udGFpbmVyIC5jb21tZW50LWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAwO1xufVxuXG4ucmVxdWVzdC1icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5yZXF1ZXN0LWJyZWFkY3J1bWJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG59XG5cbi5yZXF1ZXN0LW1haW4ge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIG9yZGVyOiAxO1xufVxuXG4ucmVxdWVzdC1tYWluIC5jb21tZW50LWZpZWxkcyxcbi5yZXF1ZXN0LW1haW4gLnJlcXVlc3Qtc3VibWl0LWNvbW1lbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXF1ZXN0LW1haW4gLmNvbW1lbnQtZmllbGRzLnNob3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlcXVlc3QtbWFpbiAucmVxdWVzdC1zdWJtaXQtY29tbWVudC5zaG93biB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnJlcXVlc3QtbWFpbiB7XG4gICAgICAgIGZsZXg6IDAgMCA2NiU7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxufVxuXG4ucmVxdWVzdC1tYWluIC5jb21tZW50LWZvcm0tY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVxdWVzdC1tYWluIC5jb21tZW50LWNjcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXF1ZXN0LW1haW4gLmNvbW1lbnQtc2hvdy1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVxdWVzdC1tYWluIC5jb21tZW50LXNob3ctY29udGFpbmVyLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlcXVlc3QtbWFpbiAuY29tbWVudC1zaG93LWNvbnRhaW5lci1jb250ZW50IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yXzEsIDIwJSk7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5yZXF1ZXN0LW1haW4gLmZvcm0tZmllbGQuY29tbWVudC1jY3MgPiB1bCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ucmVxdWVzdC1tYWluIC5mb3JtLWZpZWxkLmNvbW1lbnQtY2NzID4gdWxbZGF0YS1oYy1mb2N1cz0ndHJ1ZSddIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfMTtcbn1cblxuLnJlcXVlc3QtbWFpbiAuZm9ybS1maWVsZC5jb21tZW50LWNjcyA+IGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ucmVxdWVzdC1tYWluIC5jb21tZW50LWNjcyArIHRleHRhcmVhIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5yZXF1ZXN0LW1haW4gLmNvbW1lbnQtY2NzICsgdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfMTtcbn1cblxuLnJlcXVlc3QtbWFpbiBpbnB1dCNtYXJrX2FzX3NvbHZlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlcXVlc3QtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnJlcXVlc3QtdGl0bGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuLnJlcXVlc3Qtc2lkZWJhciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgb3JkZXI6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucmVxdWVzdC1zaWRlYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcl8yLCAzJSk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgIH1cbn1cblxuLnJlcXVlc3Qtc2lkZWJhciBoNSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnJlcXVlc3Qtc2lkZWJhciBoNSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucmVxdWVzdC1kZXRhaWxzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucmVxdWVzdC1kZXRhaWxzOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMDtcbn1cblxuLnJlcXVlc3QtZGV0YWlscyBkdCxcbi5yZXF1ZXN0LWRldGFpbHMgZGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG59XG5cbi5yZXF1ZXN0LWRldGFpbHMgZGQge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogNjAlO1xufVxuXG4ucmVxdWVzdC1kZXRhaWxzIGRkOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcQSc7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuLnJlcXVlc3QtZGV0YWlscyBkdCB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yXzEsIDIwJSk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB3aWR0aDogNDAlO1xufVxuXG4ucmVxdWVzdC1kZXRhaWxzIC5yZXF1ZXN0LWNvbGxhYm9yYXRvcnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlcXVlc3QtYXR0YWNobWVudHMgZHQsXG4ucmVxdWVzdC1hdHRhY2htZW50cyBkZCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZXF1ZXN0LWF0dGFjaG1lbnRzIGRkIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG5cbi5yZXF1ZXN0LWZvcm0gdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbn1cblxuLnJlcXVlc3QtZm9sbG93LXVwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLyoqKioqIFBhZ2luYXRpb24gKioqKiovXG4ucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYWdpbmF0aW9uIGxpIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdpbmF0aW9uIGxpIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICB9XG59XG5cbltkaXI9J3J0bCddIC5wYWdpbmF0aW9uIGxpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wYWdpbmF0aW9uIGxpOmhvdmVyOm5vdCgucGFnaW5hdGlvbi1jdXJyZW50KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cblxuLnBhZ2luYXRpb24gbGk6aG92ZXI6bm90KC5wYWdpbmF0aW9uLWN1cnJlbnQpIHNwYW4sXG4ucGFnaW5hdGlvbiBsaTpob3Zlcjpub3QoLnBhZ2luYXRpb24tY3VycmVudCkgYSB7XG4gICAgY29sb3I6ICRjb2xvcl8xO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gYSxcbi5wYWdpbmF0aW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfMSwgMjAlKTtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdpbmF0aW9uIGEsXG4gICAgLnBhZ2luYXRpb24gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgfVxufVxuXG4ucGFnaW5hdGlvbi1jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMTtcbn1cblxuLnBhZ2luYXRpb24tY3VycmVudCBhLFxuLnBhZ2luYXRpb24tY3VycmVudCBzcGFuIHtcbiAgICBjb2xvcjogJGNvbG9yXzI7XG59XG5cbi5wYWdpbmF0aW9uLWZpcnN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cblxuW2Rpcj0ncnRsJ10gLnBhZ2luYXRpb24tZmlyc3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuXG4ucGFnaW5hdGlvbi1sYXN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cblxuW2Rpcj0ncnRsJ10gLnBhZ2luYXRpb24tbGFzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG5cbi8qKioqKiBNZXRhZGF0YSAqKioqKi9cbi5tZXRhLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1ldGEtZ3JvdXAgKiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ubWV0YS1kYXRhIHtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfMSwgMjAlKTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLm1ldGEtZGF0YTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcMDBCNyc7XG4gICAgbWFyZ2luOiAwIDVweDtcbn1cblxuLyoqKioqIEljb25zICoqKioqL1xuW2NsYXNzXj0naWNvbi0nXTo6YmVmb3JlLFxuW2NsYXNzKj0nIGljb24tJ106OmJlZm9yZSxcbi5pY29uLFxuLnNlYXJjaDo6YmVmb3JlLFxuLnJlY2VudC1hY3Rpdml0eS1pdGVtLWNvbW1lbnQgc3Bhbjo6YmVmb3JlLFxuLmFydGljbGUtdm90ZTo6YmVmb3JlLFxuLmF0dGFjaG1lbnRzIC5hdHRhY2htZW50LWl0ZW06OmJlZm9yZSxcbi5zaGFyZSBhOjpiZWZvcmUsXG4udm90ZS11cDo6YmVmb3JlLFxuLnZvdGUtZG93bjo6YmVmb3JlLFxuLmFjdGlvbnMgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlLFxuLmNvbGxhcHNpYmxlLW5hdi1saXN0IGxpW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXTo6YWZ0ZXIsXG4uY29sbGFwc2libGUtc2lkZWJhci10aXRsZTo6YWZ0ZXIsXG4uc2VhcmNoLXJlc3VsdC12b3Rlczo6YmVmb3JlLFxuLnNlYXJjaC1yZXN1bHQtbWV0YS1jb3VudDo6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2NvcGVuaGFnZW4taWNvbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLmljb24tbG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwxRjUxMic7XG59XG5cbi5pY29uLWxpbmtlZGluOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDAnO1xufVxuXG4uaWNvbi10d2l0dGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDEnO1xufVxuXG4uaWNvbi1nb29nbGVwbHVzLTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTAyJztcbn1cblxuLmljb24tZmFjZWJvb2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwMyc7XG59XG5cbi5pY29uLWFnZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDFGNDY0Jztcbn1cblxuLmljb24tY2xvc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjcxNSc7XG59XG5cbi5pY29uLWFycm93LXVwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDJCMDYnO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDJCMDcnO1xufVxuXG4uaWNvbi1hdHRhY2htZW50czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwxRjRDRSc7XG59XG5cbi5pY29uLWNvbW1lbnRzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDFGNEFDJztcbn1cblxuLmljb24tc2VhcmNoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDFGNTBEJztcbn1cblxuLmljb24tdm90ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwxRjQ0RCc7XG59XG5cbi5pY29uLWhhbmRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyNUJFJztcbn1cblxuLmljb24tY2hlY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjcxMyc7XG59XG5cbi5pY29uLWdlYXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjY5OSc7XG59XG5cbi5pY29uLW1lbnU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjYzMCc7XG59XG5cbi5pY29uLWFydGljbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMUY0QzQnO1xufVxuXG4uaWNvbi1wb3N0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDFGNEQ0Jztcbn1cblxuLmljb24tbm90aWZpY2F0aW9uLWFsZXJ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDI2QTAnO1xufVxuXG4uaWNvbi1ub3RpZmljYXRpb24tZXJyb3I6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMDBENyc7XG59XG5cbi5pY29uLW5vdGlmaWNhdGlvbi1pbmZvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDIxMzknO1xufVxuXG4uaWNvbi1ub3RpZmljYXRpb24tc3VjY2Vzczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyNzE0Jztcbn1cblxuLyogVXNlciBQcm9maWxlcyAqL1xuLnByb2ZpbGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yXzIsIDMlKTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5wcm9maWxlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtaGVhZGVyIC5jb250YWluZXIge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG59XG5cbi5wcm9maWxlLWhlYWRlciAucHJvZmlsZS1pbmZvIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxuLnByb2ZpbGUtYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuW2Rpcj0ncnRsJ10gLnByb2ZpbGUtYXZhdGFyIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9maWxlLWF2YXRhciAudXNlci1hdmF0YXIge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbn1cblxuLnByb2ZpbGUtYXZhdGFyIC5pY29uLWFnZW50OjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbn1cblxuLnByb2ZpbGUtaGVhZGVyIC5iYXNpYy1pbmZvIHtcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxuLnByb2ZpbGUtaGVhZGVyIC5iYXNpYy1pbmZvIC5uYW1lIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wcm9maWxlLWhlYWRlciAub3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZmlsZS1oZWFkZXIgLm9wdGlvbnMge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgW2Rpcj0ncnRsJ10gLnByb2ZpbGUtaGVhZGVyIC5vcHRpb25zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1oZWFkZXIgLm9wdGlvbnMgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBbZGlyPSdydGwnXSAucHJvZmlsZS1oZWFkZXIgLm9wdGlvbnMgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4ucHJvZmlsZS1oZWFkZXIgLm9wdGlvbnMgW2RhdGEtYWN0aW9uPSdlZGl0LXByb2ZpbGUnXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAkY29sb3JfMjtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xufVxuXG4ucHJvZmlsZS1oZWFkZXIgLmRlc2NyaXB0aW9uIHtcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLnByb2ZpbGUtc3RhdHMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLnByb2ZpbGUtc3RhdHMgLnN0YXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2ZpbGUtc3RhdHMgLnN0YXQtbGFiZWwge1xuICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvcl8xLCAyMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZmxleDogMCAwIDEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuW2Rpcj0ncnRsJ10gLnByb2ZpbGUtc3RhdHMgLnN0YXQtbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb2ZpbGUtc3RhdHMtYWN0aXZpdHkge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9maWxlLXN0YXRzLWFjdGl2aXR5IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9maWxlLXN0YXRzLWFjdGl2aXR5IC5zdGF0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbi5wcm9maWxlLXN0YXRzLWFjdGl2aXR5IC5zdGF0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZmlsZS1zdGF0cy1hY3Rpdml0eSAuc3RhdDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZmlsZS1zdGF0cy1hY3Rpdml0eSAuc3RhdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIFtkaXI9J3J0bCddIC5wcm9maWxlLXN0YXRzLWFjdGl2aXR5IC5zdGF0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtc3RhdHMtYWN0aXZpdHkgLnN0YXQtbGFiZWwge1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB9XG59XG5cbi5wcm9maWxlLXN0YXRzLWNvdW50ZXJzIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtc3RhdHMtY291bnRlcnMge1xuICAgICAgICBmbGV4OiAwIDAgMjAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIFtkaXI9J3J0bCddIC5wcm9maWxlLXN0YXRzLWNvdW50ZXJzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvZmlsZS1zdGF0cy1jb3VudGVycyB7XG4gICAgICAgIGZsZXg6IDAgMCAyNzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgW2Rpcj0ncnRsJ10gLnByb2ZpbGUtc3RhdHMtY291bnRlcnMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtc3RhdHMtY291bnRlcnMgLnN0YXQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9maWxlLXN0YXRzLWNvdW50ZXJzIC5zdGF0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9maWxlLXN0YXRzLWNvdW50ZXJzIC5zdGF0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtc3RhdHMtY291bnRlcnMgLnN0YXQtbGFiZWwge1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvZmlsZS1zdGF0cy1jb3VudGVycyAuc3RhdC1sYWJlbCB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICB9XG59XG5cbi5wcm9maWxlLXByaXZhdGUtYmFkZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yXzE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAkY29sb3JfMTtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZmlsZS1wcml2YXRlLWJhZGdlOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcMWY1MTInO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdjb3BlbmhhZ2VuLWljb25zJztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZmlsZS1wcml2YXRlLWJhZGdlIHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG59XG5cbi5wcm9maWxlLW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvcl8yLCA1JSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG59XG5cbi5wcm9maWxlLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb2ZpbGUtc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMzBweCk7XG4gICAgfVxufVxuXG4ucHJvZmlsZS1zZWN0aW9uLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcm9maWxlLXNlY3Rpb24tdGl0bGUge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2ZpbGUtc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yXzEsIDIwJSk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZmlsZS1zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuXG4ucHJvZmlsZS1zZWN0aW9uLXNvcnRlciB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VlZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5wcm9maWxlLXNlY3Rpb24tc29ydGVyIC5kcm9wZG93bi10b2dnbGUge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2ZpbGUtc2VjdGlvbi1zb3J0ZXIgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbn1cblxuW2Rpcj0ncnRsJ10gLnByb2ZpbGUtc2VjdGlvbi1zb3J0ZXIgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9maWxlLXNlY3Rpb24tc29ydGVyIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtc2VjdGlvbi1zb3J0ZXIge1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIFtkaXI9J3J0bCddIC5wcm9maWxlLXNlY3Rpb24tc29ydGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG59XG5cbi5wcm9maWxlLWNvbnRyaWJ1dGlvbiB7XG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9maWxlLWNvbnRyaWJ1dGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnByb2ZpbGUtY29udHJpYnV0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wcm9maWxlLWNvbnRyaWJ1dGlvbi1ib2R5IHtcbiAgICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnByb2ZpbGUtY29udHJpYnV0aW9uLWxpc3QgPiAucHJvZmlsZS1jb250cmlidXRpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZmlsZS1jb250cmlidXRpb24tbGlzdCA+IC5wcm9maWxlLWNvbnRyaWJ1dGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICBbZGlyPSdydGwnXSAucHJvZmlsZS1jb250cmlidXRpb24tbGlzdCA+IC5wcm9maWxlLWNvbnRyaWJ1dGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG5cbi5wcm9maWxlLWNvbnRyaWJ1dGlvbi1saXN0ID4gLnByb2ZpbGUtY29udHJpYnV0aW9uOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ucHJvZmlsZS1jb250cmlidXRpb24tbGlzdCA+IC5wcm9maWxlLWNvbnRyaWJ1dGlvbjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1mYW1pbHk6ICdjb3BlbmhhZ2VuLWljb25zJztcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuW2Rpcj0ncnRsJ10gLnByb2ZpbGUtY29udHJpYnV0aW9uLWxpc3QgPiAucHJvZmlsZS1jb250cmlidXRpb246OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5wcm9maWxlLWNvbnRyaWJ1dGlvbi1saXN0IC5wcm9maWxlLWNvbnRyaWJ1dGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG5bZGlyPSdydGwnXSAucHJvZmlsZS1jb250cmlidXRpb24tbGlzdCAucHJvZmlsZS1jb250cmlidXRpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtY29udHJpYnV0aW9uLWxpc3QgLnByb2ZpbGUtY29udHJpYnV0aW9uLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIFtkaXI9J3J0bCddIC5wcm9maWxlLWNvbnRyaWJ1dGlvbi1saXN0IC5wcm9maWxlLWNvbnRyaWJ1dGlvbi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLnByb2ZpbGUtY29tbWVudHMgLnByb2ZpbGUtY29udHJpYnV0aW9uLWJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuW2Rpcj0ncnRsJ10gLnByb2ZpbGUtY29tbWVudHMgLnByb2ZpbGUtY29udHJpYnV0aW9uLWJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtY29tbWVudHMgLnByb2ZpbGUtY29udHJpYnV0aW9uLWJyZWFkY3J1bWJzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgW2Rpcj0ncnRsJ10gLnByb2ZpbGUtY29tbWVudHMgLnByb2ZpbGUtY29udHJpYnV0aW9uLWJyZWFkY3J1bWJzIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59XG5cbi5wcm9maWxlLXNlY3Rpb24gLm5vLWFjdGl2aXR5LFxuLnByb2ZpbGUtc2VjdGlvbiAucHJpdmF0ZS1hY3Rpdml0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLnByb2ZpbGUtc2VjdGlvbiAucHJpdmF0ZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwxZjUxMic7XG4gICAgZm9udC1mYW1pbHk6ICdjb3BlbmhhZ2VuLWljb25zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbltkaXI9J3J0bCddIC5wcm9maWxlLXNlY3Rpb24gLnByaXZhdGUtYWN0aXZpdHk6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucHJvZmlsZS1hY3Rpdml0eS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucHJvZmlsZS1hY3Rpdml0eSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZmlsZS1hY3Rpdml0eSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICBbZGlyPSdydGwnXSAucHJvZmlsZS1hY3Rpdml0eSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9maWxlLWFjdGl2aXR5Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgfVxuXG4gICAgW2Rpcj0ncnRsJ10gLnByb2ZpbGUtYWN0aXZpdHk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIH1cbn1cblxuLnByb2ZpbGUtYWN0aXZpdHktaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbltkaXI9J3J0bCddIC5wcm9maWxlLWFjdGl2aXR5LWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZmlsZS1hY3Rpdml0eS1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBbZGlyPSdydGwnXSAucHJvZmlsZS1hY3Rpdml0eS1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4ucHJvZmlsZS1hY3Rpdml0eS1oZWFkZXIgLnVzZXItYXZhdGFyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG5bZGlyPSdydGwnXSAucHJvZmlsZS1hY3Rpdml0eS1oZWFkZXIgLnVzZXItYXZhdGFyIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9maWxlLWFjdGl2aXR5LWRlc2NyaXB0aW9uIHtcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2ZpbGUtYWN0aXZpdHktZGVzY3JpcHRpb24gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5wcm9maWxlLWFjdGl2aXR5LWNvbnRyaWJ1dGlvbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yXzIsIDMlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtYWN0aXZpdHktY29udHJpYnV0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgW2Rpcj0ncnRsJ10gLnByb2ZpbGUtYWN0aXZpdHktY29udHJpYnV0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG59XG5cbi5wcm9maWxlLWFjdGl2aXR5OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8yO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LWZhbWlseTogJ2NvcGVuaGFnZW4taWNvbnMnO1xufVxuXG5bZGlyPSdydGwnXSAucHJvZmlsZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2ZpbGUtYWN0aXZpdHk6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0xNHB4O1xuICAgIH1cblxuICAgIFtkaXI9J3J0bCddIC5wcm9maWxlLWFjdGl2aXR5OjpiZWZvcmUge1xuICAgICAgICByaWdodDogLTE0cHg7XG4gICAgfVxufVxuXG4ucHJvZmlsZS1hcnRpY2xlcyA+IC5wcm9maWxlLWNvbnRyaWJ1dGlvbjo6YmVmb3JlLFxuLnByb2ZpbGUtYWN0aXZpdHktbGlzdCA+IGxpW2NsYXNzJD0nLWFydGljbGUnXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwxZjRjNCc7XG59XG5cbi5wcm9maWxlLXBvc3RzID4gLnByb2ZpbGUtY29udHJpYnV0aW9uOjpiZWZvcmUsXG4ucHJvZmlsZS1hY3Rpdml0eS1saXN0ID4gbGlbY2xhc3MkPSctcG9zdCddOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDFmNGQ0Jztcbn1cblxuLnByb2ZpbGUtY29tbWVudHMgPiAucHJvZmlsZS1jb250cmlidXRpb246OmJlZm9yZSxcbi5wcm9maWxlLWFjdGl2aXR5LWxpc3QgPiBsaVtjbGFzcyQ9Jy1jb21tZW50J106OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMWY0YWMnO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4vKioqKiogU2VhcmNoIHJlc3VsdHMgKioqKiovXG4uc2VhcmNoLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmVzdWx0cy1saXN0LWl0ZW0tbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWRlc2NyaXB0aW9uIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRzLWNvbHVtbiB7XG4gICAgZmxleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWFyY2gtcmVzdWx0cy1jb2x1bW4ge1xuICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRzLXNpZGViYXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWFyY2gtcmVzdWx0cy1zaWRlYmFyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMtc2lkZWJhciAuc2lkZW5hdi1pdGVtW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfMTtcbiAgICBjb2xvcjogJGNvbG9yXzI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtbGlzdCA+IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1saXN0ID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnNlYXJjaC1yZXN1bHQtdm90ZXMsXG4uc2VhcmNoLXJlc3VsdC1tZXRhLWNvdW50IHtcbiAgICBjb2xvcjogbGlnaHRlbigkY29sb3JfMSwgMjAlKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZzogNHB4IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXZvdGVzOjpiZWZvcmUsXG4uc2VhcmNoLXJlc3VsdC1tZXRhLWNvdW50OjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY29sb3JfMTtcbn1cblxuW2Rpcj0nbHRyJ10gLnNlYXJjaC1yZXN1bHQtdm90ZXMsXG5bZGlyPSdsdHInXSAuc2VhcmNoLXJlc3VsdC1tZXRhLWNvdW50IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG5bZGlyPSdsdHInXSAuc2VhcmNoLXJlc3VsdC12b3Rlczo6YmVmb3JlLFxuW2Rpcj0nbHRyJ10gLnNlYXJjaC1yZXN1bHQtbWV0YS1jb3VudDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuW2Rpcj0ncnRsJ10gLnNlYXJjaC1yZXN1bHQtdm90ZXMsXG5bZGlyPSdydGwnXSAuc2VhcmNoLXJlc3VsdC1tZXRhLWNvdW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuW2Rpcj0ncnRsJ10gLnNlYXJjaC1yZXN1bHQtdm90ZXM6OmJlZm9yZSxcbltkaXI9J3J0bCddIC5zZWFyY2gtcmVzdWx0LW1ldGEtY291bnQ6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLnNlYXJjaC1yZXN1bHQtdm90ZXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMUY0NEQnO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1tZXRhLWNvdW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDFGNEFDJztcbn1cblxuLnNlYXJjaC1yZXN1bHQgLm1ldGEtZ3JvdXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qXG4uc2VhcmNoLXJlc3VsdC1icmVhZGNydW1icyBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiwrdcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xufVxuKi9cblxuLyogSE9USkFSIFNUWUxFUyAqL1xucCB7XG4gICAgY29sb3I6ICMyNjMzNDU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWxlcnQtbm90ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjJmYjtcbiAgICBib3JkZXItY29sb3I6ICMwMGEyZjI7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNWJjMGRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFsZXJ0LW5vdGUgaDMge1xuICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgIG9wYWNpdHk6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYWxlcnQtbm90ZSBwIHtcbiAgICBjb2xvcjogIzI2MzM0NTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDczcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmFsZXJ0LW5vdGUgYSB7XG4gICAgY29sb3I6ICMwMGEyZjI7XG59XG5cbi5hbGVydC1ub3RlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA2ZWE0O1xufVxuXG4uYWxlcnQtbm90ZSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDBhMmYyO1xufVxuXG4uYWxlcnQtbm90ZSBoMzpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29udGVudDogJ1xcZjA1YSc7XG4gICAgY29sb3I6ICMwMGEyZjI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxuLmFsZXJ0LW5vdGUgdWwge1xuICAgIGNvbG9yOiAjMjYzMzQ1O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmOGY4O1xuICAgIGJvcmRlci1jb2xvcjogI2Y0MzY0YztcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNkOTUzNGY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHAge1xuICAgIHBhZGRpbmctbGVmdDogNzNweDtcbiAgICBjb2xvcjogIzI2MzM0NTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uYWxlcnQtZGFuZ2VyIGgzIHtcbiAgICBjb2xvcjogI2Y0MzY0YztcbiAgICBvcGFjaXR5OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFsZXJ0LWRhbmdlciBoMzpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29udGVudDogJ1xcZjA3MSc7XG4gICAgY29sb3I6ICNmNDM2NGM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY4ZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjRmOGY0O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzY5YWM1YztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbGVydC1zdWNjZXNzIHAge1xuICAgIHBhZGRpbmctbGVmdDogNzNweDtcbiAgICBjb2xvcjogIzI2MzM0NTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uYWxlcnQtc3VjY2VzcyB1bCB7XG4gICAgY29sb3I6ICMyNjMzNDU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3M3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5hbGVydC1zdWNjZXNzIGgzIHtcbiAgICBjb2xvcjogIzUwYWY1MTtcbiAgICBvcGFjaXR5OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgaDM6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbnRlbnQ6ICdcXGYxNGEnO1xuICAgIGNvbG9yOiAjNTBhZjUxO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMXB4KSB7XG4gICAgLmFsZXJ0LW5vdGUgaDMsXG4gICAgLmFsZXJ0LWRhbmdlciBoMyxcbiAgICAuYWxlcnQtc3VjY2VzcyBoMyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAuYWxlcnQtbm90ZSBwLFxuICAgIC5hbGVydC1kYW5nZXIgcCxcbiAgICAuYWxlcnQtc3VjY2VzcyBwLFxuICAgIC5hbGVydC1ub3RlIHVsLFxuICAgIC5hbGVydC1kYW5nZXIgdWwsXG4gICAgLmFsZXJ0LXN1Y2Nlc3MgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxufVxuXG4vKiBPbmx5IHVzaW5nICFpbXBvcnRhbnQgd2hlcmUgdGhlIG9yaWdpbmFsIHJ1bGUgdXNlZCBpdCBzbyB3ZSBuZWVkIHRvIGtlZXAgaXQgdXAgKi9cblxuLyogRml4IG9yaWdpbmFsIHBhZGRpbmcgaXNzdWVzIG9uIGJveGVzICovXG4uYWxlcnQtZGFuZ2VyLFxuLmFsZXJ0LW5vdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi8qIEVuYWJsZSBzY3JvbGxiYXJzIG9uIGNvZGUgZmllbGRzIHNvIHRoZXkgZG9uJ3QgZ2V0IGN1dCBvZmYgb24gc21hbGxlciBzY3JlZW5zLiAqL1xucHJlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10ge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4vKiBBbGxvdyBuZXN0aW5nIG9mIGNvZGUgd2l0aGluIGJveGVzICovXG4uYWxlcnQtZGFuZ2VyID4gY29kZVtjbGFzcyo9J2xhbmd1YWdlLSddLFxuLmFsZXJ0LWRhbmdlciBwcmVbY2xhc3MqPSdsYW5ndWFnZS0nXSxcbi5hbGVydC1ub3RlID4gY29kZVtjbGFzcyo9J2xhbmd1YWdlLSddLFxuLmFsZXJ0LW5vdGUgcHJlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10ge1xuICAgIG1hcmdpbjogMCA0MHB4IDIwcHggNDBweDtcbn1cblxuLyogSGVhZGVyIHNlY3Rpb24gKi9cbi5oZWFkZXItd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzM0Njtcbn1cblxuLm5hdi13cmFwcGVyIGEsXG4ubmF2LXdyYXBwZXIgYTpob3Zlcixcbi51c2VyLWluZm8gPiBbcm9sZT0nYnV0dG9uJ10sXG4udXNlci1pbmZvID4gW3JvbGU9J2J1dHRvbiddOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnVzZXItbmF2W2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA3MXB4O1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi8qIFNlYXJjaC9IZXJvICovXG4uaGVybyBoMyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlYXJjaC1ob21lIGlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIxcHgpIHtcbiAgICAuc2VhcmNoLWhvbWUgaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIH1cbn1cblxuLnNlYXJjaDo6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBjb250ZW50OiAnXFwxRjUwRCc7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICBmb250LWZhbWlseTogJ2NvcGVuaGFnZW4taWNvbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5zZWFyY2gtaG9tZTo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZjQzNjRjO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmJ0bi1oaixcbi5uYXYtd3JhcHBlciAuYnRuLWhqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjczMzQ4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5idG4taGo6aG92ZXIsXG4ubmF2LXdyYXBwZXIgLmJ0bi1oajpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhMmU0YztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjFweCkge1xuICAgIC5uYXYtd3JhcHBlciAuYnRuLWhqLFxuICAgIC5uYXYtd3JhcHBlciAuYnRuLWhqOmhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MjFweCkge1xuICAgIC51c2VyLWluZm8gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG4vKioqKiogQnJlYWRjcnVtYnMgKioqKiovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5icmVhZGNydW1icyBsaSBhOnZpc2l0ZWQsXG4uYnJlYWRjcnVtYnMgbGkgYSB7XG4gICAgY29sb3I6ICNiYmI7XG59XG5cbi5icmVhZGNydW1icyBsaTpsYXN0LWNoaWxkIGEge1xuICAgIGNvbG9yOiAjMjYzMzQ1O1xufVxuXG4vKiBTaWRlYmFyICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYXJ0aWNsZS1zaWRlYmFyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5hcnRpY2xlLXNpZGViYXItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uYXJ0aWNsZS1zaWRlYmFyLWZpbHRlciB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHdpZHRoOiA5NyU7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5hcnRpY2xlLXNpZGViYXItZmlsdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4vKiBBcnRpY2xlICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYXJ0aWNsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICB9XG59XG5cbi5hcnRpY2xlLXRpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY3ZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjFweCkge1xuICAgIC5hcnRpY2xlLWJvZHkgdWwsXG4gICAgLmFydGljbGUtYm9keSBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG59XG5cbi5hcnRpY2xlLWJvZHkgYS5hbmNob3ItbGluayxcbi5hcnRpY2xlLWJvZHkgYS5hbmNob3ItbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5hcnRpY2xlLWJvZHkgYS5hbmNob3ItbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5hcnRpY2xlLWJvZHkgaDI6aG92ZXIgYS5hbmNob3ItbGluayB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnNlYXJjaC1yZXN1bHQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogRnJvbnQgUGFnZSAqL1xuLmNhdGVnb3J5LXNlY3Rpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4uY2F0ZWdvcnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNGVtO1xufVxuXG4uY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5ibG9ja3MtaXRlbTpob3Zlcixcbi5ibG9ja3MtaXRlbS1jb250YWN0Zm9ybTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5ibG9ja3MtaXRlbTpob3ZlciAqLFxuLmJsb2Nrcy1pdGVtLWNvbnRhY3Rmb3JtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MzM0NTtcbn1cblxuLmJsb2Nrcy1pdGVtOmhvdmVyLFxuLmJsb2Nrcy1pdGVtLXRpdGxlLFxuLmJsb2Nrcy1pdGVtLWNvbnRhY3Rmb3JtOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y0MzY0Yztcbn1cblxuLmJsb2Nrcy1pdGVtLWljb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmJsb2Nrcy1pdGVtLWljb24gaW1nIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5ibG9ja3MtaXRlbS1saW5rLWNhdGVnb3J5LXBhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDE2NXB4O1xufVxuXG4uYmxvY2tzLWl0ZW0tbGluay1jYXRlZ29yeS1wYWdlIC5ibG9ja3MtaXRlbS1pY29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5hcnRpY2xlLWxpc3QtY2F0ZWdvcnktcGFnZSBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYXJ0aWNsZS1saXN0LWNhdGVnb3J5LXBhZ2UgYSB7XG4gICAgY29sb3I6ICNmNDM2NGM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja3MtaXRlbS1saW5rLWhvbWVwYWdlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9ja3MtaXRlbS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAuYmxvY2tzLWl0ZW0tbGluay1ob21lcGFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLmJsb2Nrcy1pdGVtLWljb24ge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHggMCAyMHB4O1xuICAgIH1cblxuICAgIC5ibG9ja3MtaXRlbS1pY29uIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJsb2Nrcy1pdGVtLWluZm8ge1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2F0ZWdvcnktY29udGVudCB7XG4gICAgICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgfVxuXG4gICAgLmJsb2Nrcy1pdGVtLWxpbmstY2F0ZWdvcnktcGFnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE0NXB4O1xuICAgIH1cbn1cblxuLmJsb2NrLWJvcmRlciB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG59XG5cbi5mcm9udC1wYWdlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG59XG5cbi8qIHN0ZXBzIHRvIHJlcGxhY2UgYW4gb3JkZXJlZCBsaXN0ICovXG4uc3RlcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMC40ZW0gMCA5MHB4O1xuICAgIG1hcmdpbjogMC41ZW0gMCAyZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5zdGVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1N0ZXAgJyBhdHRyKGRhdGEtc3RlcCk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmNDM2NGM7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogY29kZSBmb3JtYXR0aW5nICovXG5jb2RlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxucHJlW2NsYXNzKj0nbGFuZ3VhZ2UtJ106YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBmb250LXNpemU6IDg1JTtcbiAgICBiYWNrZ3JvdW5kOiAjMDdhO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnByZS5sYW5ndWFnZS1qYXZhc2NyaXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ0phdmFTY3JpcHQnO1xufVxuXG5wcmUubGFuZ3VhZ2UtdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdUZXh0Jztcbn1cblxucHJlLmxhbmd1YWdlLW1hcmt1cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdIVE1MJztcbn1cblxucHJlLmxhbmd1YWdlLWNzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdDU1MnO1xufVxuXG5wcmUubGFuZ3VhZ2Utbmdpbng6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnbmdpbngnO1xufVxuXG4vKiBXb3JkIHdyYXBzIFwiVGV4dFwiIGJsb2NrcyAqL1xuY29kZS5sYW5ndWFnZS10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbn1cblxuLyogUmVxdWlyZWQgZm9yIHByaXNtLmpzIEhUTUwgY29tbWVudHMgdG8gbG9vayBjb3JyZWN0ICovXG4udG9rZW4uY29tbWVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qIEZvb3RlciAqL1xuLmZvb3RlciBsaSB7XG4gICAgbWFyZ2luOiA4cHggMHB4O1xufVxuXG4uZm9vdGVyIGgyIHtcbiAgICBjb2xvcjogI2YzZjNmMztcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAxNXB4IDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvb3RlciAuY29sdW1uLFxuLmZvb3RlciAubG9nbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE5JTtcbn1cblxuLmZvb3RlciAubG9nbyB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb290ZXIgcCB7XG4gICAgY29sb3I6ICM1ZDcwOGE7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mb290ZXIgLmNvcHlyaWdodCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOSU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXIgLmNvbHVtbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyIC5sb2dvLFxuICAgIC5mb290ZXIgLmNvcHlyaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5mb290ZXIgLmNvcHlyaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZm9vdGVyIC5jb3B5cmlnaHQgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjFweCkge1xuICAgIC5mb290ZXIgLmNvbHVtbixcbiAgICAuZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIH1cbn1cblxuLyogVGFibGUgc3R5bGluZyAqL1xuLnRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yXzEsIDIwJSk7XG59XG5cbi50YWJsZSB0ciB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50YWJsZSxcbnRoLFxudGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2YzZjM7XG59XG5cbi5zdWdnZXN0aW9ucyB0YWJsZSxcbnRoLFxudGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGFkYWQ7XG59XG5cbi5pbnN0YWxsR3VpZGVzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLy9pbnN0YWxsYXRpb24gY3VzdG9tIGJsb2NrIDM2MDAwMDU1NTkxNCAoaG93IHRvIGluc3RhbGwpXG4uY2ZfdHJhY2tpbmdfY29kZV9pbnN0YWxsdjIge1xuICAgIC5pbnN0YWxsR3VpZGVzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4udGFibGUgdGQsXG4udGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG59XG5cbi52aWRlbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qLndpc3RpYV9lbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufSovXG5cbi8qIEJ1dHRvbiAqL1xuLmN0YS1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0NCwgNTQsIDc2KTtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBwYWRkaW5nOiA2cHggMThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgIWltcG9ydGFudDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgIWltcG9ydGFudDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5jdGEtYnV0dG9uOmFjdGl2ZSxcbi5jdGEtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMTk1LCA0MywgNjApICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYigyNDQsIDI0NCwgMjQ0KSAhaW1wb3J0YW50O1xufVxuXG4vKiBCYW5uZXIgQ1NTICovXG4ubnMtYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjZTJmMmZiO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogODUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5zLWJveC5ucy1zaG93IHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLm5zLWJveCBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubnMtYm94IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLm5zLWNsb3NlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgdG9wOiAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubnMtY2xvc2U6aG92ZXIsXG4ubnMtY2xvc2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5ucy1jbG9zZTo6YmVmb3JlLFxuLm5zLWNsb3NlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJhY2tncm91bmQ6ICM2ZTZlNmU7XG59XG5cbi5ucy1jbG9zZTpob3Zlcjo6YmVmb3JlLFxuLm5zLWNsb3NlOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbn1cblxuLm5zLWNsb3NlOjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4ubnMtY2xvc2U6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubnMtYm94LWlubmVyIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjJlbSAwLjJlbSAwLjVlbTtcbn1cblxuLm5zLWJveC1pbm5lciBpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDMuOGVtO1xufVxuXG4ubnMtYm94Lm5zLWJhciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5ucy1iYXIgLm5zLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm5zLWJhciAubnMtY2xvc2U6OmJlZm9yZSxcbi5ucy1iYXIgLm5zLWNsb3NlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2I3YjViMztcbn1cblxuLnRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmctdG9wOiAwLjJlbTtcbn1cblxuLm5zLWVmZmVjdC1zbGlkZXRvcCAubnMtY2xvc2U6OmJlZm9yZSxcbi5ucy1lZmZlY3Qtc2xpZGV0b3AgLm5zLWNsb3NlOjphZnRlciB7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4ubnMtZWZmZWN0LXNsaWRldG9wIC5ucy1jbG9zZTpob3Zlcjo6YmVmb3JlLFxuLm5zLWVmZmVjdC1zbGlkZXRvcCAubnMtY2xvc2U6aG92ZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG5hLmJsb2Nrcy1pdGVtLWxpbmstaG9tZXBhZ2U6bnRoLWNoaWxkKG4gKyA1KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuYS5ibG9ja3MtaXRlbS1saW5rLWhvbWVwYWdlOmhvdmVyLFxuLmJsb2Nrcy1pdGVtLWxpbmstaG9tZXBhZ2U6Zm9jdXMsXG4uYmxvY2tzLWl0ZW0tbGluay1ob21lcGFnZTphY3RpdmUge1xuICAgIGNvbG9yOiBncmF5O1xufVxuXG4uYmxvY2tzLWl0ZW0tbGluay1ob21lcGFnZSB7XG4gICAgY29sb3I6ICRjb2xvcl8xO1xufVxuXG4uYmxvY2tzLWl0ZW0tbGluay1ob21lcGFnZTpob3Zlcixcbi5ibG9ja3MtaXRlbS1saW5rLWhvbWVwYWdlOmZvY3VzLFxuLmJsb2Nrcy1pdGVtLWxpbmstaG9tZXBhZ2U6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9ja3MtaXRlbS1saW5rLWhvbWVwYWdlIC5mYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2Nrcy1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucG9wdWxhci1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9wdWxhci1saW5rcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvcHVsYXItbGlua3Mge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wb3B1bGFyLWxpbmtzLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgfVxufVxuXG4ucG9wdWxhci1saW5rcy1saW5rOmhvdmVyLFxuLnBvcHVsYXItbGlua3MtbGluazpmb2N1cyxcbi5wb3B1bGFyLWxpbmtzLWxpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogZ3JheTtcbn1cblxuLnBvcHVsYXItbGlua3MtbGluazpsaW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wb3B1bGFyLWxpbmtzLWxpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMHB4O1xuICAgIGNvbG9yOiAkY29sb3JfMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvcHVsYXItbGlua3MtbGluayB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxufVxuXG4jbmV3X3JlcXVlc3QgLmZvcm0tZmllbGQgbGFiZWwsXG4uYWNjb3VudE93bmVyRmllbGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zdWdnZXN0aW9ucyB7XG4gICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggNDBweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnN1Z2dlc3Rpb25zIHAge1xuICAgIGNvbG9yOiAjMjYzMzQ1O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi5zdWdnZXN0aW9uc190YWJsZTIgYSxcbi5zdWdnZXN0aW9uc190YWJsZSBhLFxuLnN1Z2dlc3Rpb24tbGlzdCBhIHtcbiAgICBjb2xvcjogIzE4MTgxODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdWdnZXN0aW9uc190YWJsZTIgYSBsaSxcbi5zdWdnZXN0aW9uc190YWJsZSBhIGxpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnN1Z2dlc3Rpb25zX3RhYmxlIGE6Zmlyc3QtY2hpbGQgbGksXG4uc3VnZ2VzdGlvbnNfdGFibGUyIGE6Zmlyc3QtY2hpbGQgbGkge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLnN1Z2dlc3Rpb25zX3RhYmxlIGE6bGFzdC1jaGlsZCBsaSxcbi5zdWdnZXN0aW9uc190YWJsZTIgYTpsYXN0LWNoaWxkIGxpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cblxuLnN1Z2dlc3Rpb25zX3RhYmxlIGE6aG92ZXIgbGksXG4uc3VnZ2VzdGlvbnNfdGFibGUyIGE6aG92ZXIgbGksXG4uc2VhcmNoYm94LXN1Z2dlc3Rpb25zIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuXG4uc3VnZ2VzdGlvbnNfdGFibGUgYTpob3ZlciBsaSBpbWcsXG4uc3VnZ2VzdGlvbnNfdGFibGUyIGE6aG92ZXIgbGkgaW1nLFxuLnNlYXJjaGJveC1zdWdnZXN0aW9ucyBsaTpob3ZlcjpiZWZvcmUge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwJSk7XG59XG5cbi5zdWdnZXN0aW9uc190YWJsZSBsaSBzcGFuLFxuLnN1Z2dlc3Rpb25zX3RhYmxlMiBsaSBzcGFuLFxuLnN1Z2dlc3Rpb24tbGlzdCBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uc2VhcmNoYm94LXN1Z2dlc3Rpb25zIGxpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC8vcDYuemRhc3NldHMuY29tL2hjL3RoZW1lX2Fzc2V0cy8xOTExNjY3LzExNTAwMDIwMTg4Ny8xMTUwMDIzMDgzMjgucG5nKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uc3VnZ2VzdGlvbnNfdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zdWdnZXN0aW9uc190YWJsZSBsaSBwLFxuLnN1Z2dlc3Rpb25zX3RhYmxlMiBsaSBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMyNjMzNDU7XG4gICAgbWFyZ2luOiA4cHggMHB4IDBweCAwcHg7XG59XG5cbi5zdWdnZXN0aW9uc190YWJsZSBhIGxpOmFmdGVyLFxuLnN1Z2dlc3Rpb25zX3RhYmxlMiBhIGxpOmFmdGVyLFxuLnNlYXJjaGJveC1zdWdnZXN0aW9ucyBsaTphZnRlciB7XG4gICAgY29udGVudDogJ8K7JztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xufVxuXG4uc3VnZ2VzdGlvbnNfdGFibGUgYSBsaTpob3ZlcjphZnRlcixcbi5zdWdnZXN0aW9uc190YWJsZTIgYSBsaTpob3ZlcjphZnRlcixcbi5zZWFyY2hib3gtc3VnZ2VzdGlvbnMgbGk6aG92ZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IDEwcHg7XG59XG5cbiNzdWdnZXN0aW9uc01vZGFsSG9tZXBhZ2UgLnN1Z2dlc3Rpb25zX3RhYmxlIGxpIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICfCuyc7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cblxuI3N1Z2dlc3Rpb25zTW9kYWxIb21lcGFnZSAuc3VnZ2VzdGlvbnNfdGFibGUgbGk6aG92ZXIgYTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogMTBweDtcbn1cblxuI3N1Z2dlc3Rpb25zTW9kYWxIb21lcGFnZSAuc3VnZ2VzdGlvbnNfdGFibGUgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuI3N1Z2dlc3Rpb25zTW9kYWxIb21lcGFnZSAuc3VnZ2VzdGlvbnNfdGFibGUgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG5cbiNzdWdnZXN0aW9uc01vZGFsSG9tZXBhZ2UgLnN1Z2dlc3Rpb25zX3RhYmxlIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuXG4jc3VnZ2VzdGlvbnNNb2RhbEhvbWVwYWdlIC5zdWdnZXN0aW9uc190YWJsZSBsaTpob3ZlciBpbWcge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwJSk7XG59XG5cbiNzdWdnZXN0aW9uc01vZGFsSG9tZXBhZ2UgLnN1Z2dlc3Rpb25zX3RhYmxlIGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbiNzdWdnZXN0aW9uc01vZGFsSG9tZXBhZ2UgLnN1Z2dlc3Rpb25zX3RhYmxlIGxpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyMDBtcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4jc3VnZ2VzdGlvbnNNb2RhbEhvbWVwYWdlIC5zdWdnZXN0aW9uc190YWJsZSBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbiNzdWdnZXN0aW9uc0Rpc21pc3MsXG4jc2FsZXNDYWxsRGlzbWlzcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jbmV3X3JlcXVlc3QgZm9vdGVyIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG59XG5cbiNuZXdfcmVxdWVzdCBmb290ZXIgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjczMzQ4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbiNtb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGlkZGVuLWNvbnRlbnQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI215QnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICM1NTU7XG59XG5cbi8qIGZvciBib3JkZXIgY29sb3IgIzg0ODU4NmE2ICovXG5cbi8qIGhhdmUgdG8gZ2V0IHJpZCBvZiBib3JkZXIgbm9uZSAqL1xuLmNhdGVnb3J5LXRpdGxlLWNvbnRhY3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzE4MTgxODtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb250YWN0LWltYWdlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG59XG5cbi5sZWZ0Q29sIHtcbiAgICBmbGV4OiA0MCU7XG4gICAgbWF4LXdpZHRoOiA1NDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xufVxuXG4ucmlnaHRDb2wge1xuICAgIGZsZXg6IDQwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi53cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jcmVxdWVzdF9jdXN0b21fZmllbGRzXzM2MDAxODgyMTUzM19sYWJlbCxcbiNyZXF1ZXN0X2N1c3RvbV9maWVsZHNfMzYwMDQ5Nzc0MTM0X2xhYmVsIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbn1cblxuI3JlcXVlc3RfY3VzdG9tX2ZpZWxkc18zNjAwMTg4MjE1MzMsXG4jcmVxdWVzdF9jdXN0b21fZmllbGRzXzM2MDA0OTc3NDEzNCB7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbn1cblxuLnJlcXVlc3RfY3VzdG9tX2ZpZWxkc18zNjAwMTg4MjE1MzMsXG4ucmVxdWVzdF9jdXN0b21fZmllbGRzXzM2MDA0OTc3NDEzNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoYm94LXN1Z2dlc3Rpb25zIGxpOm50aC1jaGlsZCgxbiArIDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDE1JTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGlvbiAwLjZzIGluZmluaXRlIGxpbmVhcjtcbiAgICAtbW96LWFuaW1hdGlvbjogcm90YXRpb24gMC42cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgLW8tYW5pbWF0aW9uOiByb3RhdGlvbiAwLjZzIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IHJvdGF0aW9uIDAuNnMgaW5maW5pdGUgbGluZWFyO1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgcmdiYSgwLCAxNzQsIDIzOSwgMC4xNSk7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgcmdiYSgwLCAxNzQsIDIzOSwgMC4xNSk7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHJnYmEoMCwgMTc0LCAyMzksIDAuMTUpO1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCByZ2JhKDAsIDE3NCwgMjM5LCAwLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGlvbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgcm90YXRpb24ge1xuICAgIGZyb20ge1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn1cblxuQC1vLWtleWZyYW1lcyByb3RhdGlvbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuXG4uY29udGVudC1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbnNjcmlwdFtkYXRhLWFjdGlvbj0nc2lnbmluJ10gKyBkaXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MCwgMjUwLCAyNTApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC45KTtcbn1cblxuLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbCA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5tb2RhbC1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tb2RhbC1saW5rcyBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNoYWNrZXJvbmUtZm9ybSA+IGlucHV0W3R5cGU9J2VtYWlsJ10ge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi8vcmVtb3ZpbmcgdGhlIG9wdGlvbnMgZnJvbSB0aGUgZHJvcGRvd25zIHdoaWNoIHNob3VsZCBvbmx5IGJlIGRpcmVjdGx5IGxpbmtlZCB0b1xuW2lkPSczNjAwMDM1MDAwNzMnXSxcbltpZD0nMzYwMDAyNzE3MDc0J10ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy9HZW5lcmFsIEZvcm0gTG9naWNcbiNuZXdfcmVxdWVzdF9kaXYge1xuICAgIC5yZXF1ZXN0X3RpY2tldF9mb3JtX2lkIH4gZGl2W2NsYXNzKj0ncmVxdWVzdF9jdXN0b21fZmllbGRzJ10gfiAqLFxuICAgIC5yZXF1ZXN0X2Fub255bW91c19yZXF1ZXN0ZXJfZW1haWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5yZXF1ZXN0X2NjX2VtYWlscyxcbiAgICAucmVxdWVzdF9jdXN0b21fZmllbGRzXzM2MDAxODIwODM3NCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWNjb3VudE93bmVyQ2hlY2tlZCB7XG4gICAgICAgIC5yZXF1ZXN0X3RpY2tldF9mb3JtX2lkIH4gZGl2W2NsYXNzKj0ncmVxdWVzdF9jdXN0b21fZmllbGRzJ10gfiAqIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpY2tldF9mb3JtX2lkXzM2MDAwMzUwMDA3MyB7XG4gICAgICAgIC5yZXF1ZXN0X3RpY2tldF9mb3JtX2lkIH4gZGl2W2NsYXNzKj0ncmVxdWVzdF9jdXN0b21fZmllbGRzJ10gfiAqLFxuICAgICAgICAucmVxdWVzdF9hbm9ueW1vdXNfcmVxdWVzdGVyX2VtYWlsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF2ZXJhZ2VSZXNvbHV0aW9uVGltZTpub3QoLmhpZGUpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAuYmxvY2tzLWl0ZW0ge1xuICAgICAgICAuYXZlcmFnZVJlc29sdXRpb25UaW1lIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgLmF2ZXJhZ2VSZXNvbHV0aW9uVGltZSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBMZWdhbCBGb3JtLlxuICAgIC50aWNrZXRfZm9ybV9pZF8zNjAwMDI3MTcwNzQge1xuICAgICAgICAucmVxdWVzdF90aWNrZXRfZm9ybV9pZCB+IGRpdltjbGFzcyo9J3JlcXVlc3RfY3VzdG9tX2ZpZWxkcyddIH4gKixcbiAgICAgICAgLnJlcXVlc3RfYW5vbnltb3VzX3JlcXVlc3Rlcl9lbWFpbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdmVyYWdlUmVzb2x1dGlvblRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjY291bnQgT3duZXIgQ2hhbmdlIEZvcm0uXG4gICAgLnRpY2tldF9mb3JtX2lkXzM2MDAwNTAxODM3NCB7XG4gICAgICAgIC5yZXF1ZXN0X3RpY2tldF9mb3JtX2lkLFxuICAgICAgICAuYXZlcmFnZVJlc29sdXRpb25UaW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucmVxdWVzdF9jdXN0b21fZmllbGRzXzM2MDA0OTQ3ODY1MyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI2FjY291bnRPd25lckJ1dHRvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGltZUVzdGltYXRlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgJi5ibHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfNDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ3JlZW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl81O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTaG93cyBmb3JtIGZpZWxkcyB3aGVuIFwidGVsbCB1cyBtb3JlXCIgaXMgc2VsZWN0ZWQgYXBhcnQgZnJvbSBvbiBleGNsdWRlZCBmb3JtLlxuI25ld19yZXF1ZXN0X2Rpdi5jaG9pY2Vfc2VsZWN0ZWQ6bm90KC5jZl9hY2NvdW50X3RyYW5zZmVyX3NvbWVvbmVfZWxzZSk6bm90KC5jZl9hY2NvdW50X3RyYW5zZmVyX293bmVyX2xlZnQpIHtcbiAgICAucmVxdWVzdF90aWNrZXRfZm9ybV9pZCB+IGRpdltjbGFzcyo9J3JlcXVlc3RfY3VzdG9tX2ZpZWxkcyddIH4gKjpub3QoLnJlcXVlc3RfY3VzdG9tX2ZpZWxkc18zNjAwNDIzNDEzMzMpLFxuICAgIC5yZXF1ZXN0X2Fub255bW91c19yZXF1ZXN0ZXJfZW1haWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucmlnaHRDb2wge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi8vYWNjb3VudCBvd25lciBjaGFuZ2UgZm9ybSAzNjAwMDUwMTgzNzRcbi5hY2NvdW50T3duZXJJbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi10b3A6IDIlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG59XG5cbi5hY2NvdW50U3VnZ2VzdGlvbnMge1xuICAgIGNvbG9yOiBibGFjaztcbn1cblxuLmFjY291bnRPd25lclN0aWxsQXJvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vL2FjY291bnQgb3duZXIgc3BlY2lmaWMgZGlzcGxheSBsb2dpY1xuI2FjY291bnRPd25lckJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNhY2NvdW50T3duZXJMZWZ0LFxuI2FjY291bnRPd25lclN0aWxsQXJvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jbmV3X3JlcXVlc3RfZGl2LmNmX2FjY291bnRfdHJhbnNmZXJfb3duZXJfbGVmdCB7XG4gICAgLmZvcm0tZmllbGQuYm9vbGVhbi5yZXF1aXJlZCxcbiAgICAjYWNjb3VudE93bmVyTGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICNzdWdnZXN0aW9uc1RhYmxlLFxuICAgICNhY2NvdW50T3duZXJTdGlsbEFyb3VuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4jbmV3X3JlcXVlc3RfZGl2LmNmX2FjY291bnRfdHJhbnNmZXJfc29tZW9uZV9lbHNlIHtcbiAgICAjYWNjb3VudE93bmVyTGVmdCxcbiAgICAjc3VnZ2VzdGlvbnNUYWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI2FjY291bnRPd25lclN0aWxsQXJvdW5kIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4vL3JlZnVuZCBmb3JtIDM2MDAwMDM5MDM5MyAoSSB3YW50IGEgcmVmdW5kICsgcmVhc29uIHNlbGVjdGVkKVxuI25ld19yZXF1ZXN0X2Rpdi5jZl9iaWxsaW5nX3JlZnVuZCB7XG4gICAgLnJlcXVlc3RfY3VzdG9tX2ZpZWxkc18zNjAwNDIzNDEzMzMge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnJlZnVuZFN1Z2dlc3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vL3JlZnVuZCBzcGVjaWZpYyBzdWdnZXN0aW9uIGRpc3BsYXlcbi52YXRfcmVmdW5kIHtcbiAgICAjdmF0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYWNjb3VudF9vd25lcl9oYXNfbGVmdF9idXRfaV9zdGlsbF9iZWluZ19jaGFyZ2VkIHtcbiAgICAjb3duZXJsZWZ0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ubXlfYWNjb3VudF9hY2NvdW50X2JpbGxpbmdfdmVyc2lvbl9oYXNfY2hhbmdlZCB7XG4gICAgI2JpbGxpbmdWZXJzaW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4vL2NvbXBsaWFuY2UgZm9ybSAzNjAwMDI3MTcwNzQgKHR5cGUgb2YgbGVnYWwgcmVxdWVzdCBmaWVsZClcbi5jb21wbGlhbmNlU3VnZ2VzdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21wbGlhbmNlQmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aWNrZXRfZm9ybV9pZF8zNjAwMDI3MTcwNzQge1xuICAgICN1cGxvYWQtZHJvcHpvbmUsXG4gICAgLnJlcXVlc3RfdGlja2V0X2Zvcm1faWQsIGxhYmVsW2Zvcj1cInJlcXVlc3QtYXR0YWNobWVudHNcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jb21wbGlhbmNlQmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi8vY29tcGxpYW5jZSBzcGVjaWZpYyBzdWdnZXN0aW9uIGRpc3BsYXlcbi5jdXN0b21fbmRhIHtcbiAgICAjbmRhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uY3VzdG9tX2RwYSB7XG4gICAgI2RwYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmN1c3RvbV9xdWVzdGlvbm5haXJlIHtcbiAgICAjc2VjdXJpdHlRdWVzdGlvbm5haXJlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYWRkZW5kdW1fcmVxdWVzdF90b19vdXJfdGVybXMge1xuICAgICN0ZXJtc2FuZGNvbmRpdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5zdXBwbGllcl9mb3JtIHtcbiAgICAjc3VwcGxpZXJGb3JtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uY29tcGxpYW5jZV9zb21ldGhpbmdfZWxzZSB7XG4gICAgI3NvbWV0aGluZ0Vsc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5sZWdhbF9zb21ldGhpbmdfZWxzZSB7XG4gICAgI3NvbWV0aGluZ0Vsc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5mb3Jtcy1mdW5uZWxzLWNhbGxvdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aWNrZXRfZm9ybV9pZF8zNjAwMDAzOTAxMTMge1xuICAgIC5mb3Jtcy1mdW5uZWxzLWNhbGxvdXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cblt2LWNsb2FrXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQWxnb2xpYSBTZWFyY2ggKi9cbi5zZWFyY2gtcmVzdWx0LXZvdGVzLFxuLnNlYXJjaC1yZXN1bHQtbWV0YSxcbiNhbGdvbGlhLWxhYmVscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2FsZ29saWEtaGl0cyAuc2VhcmNoLXJlc3VsdCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuI2FsZ29saWEtaGl0cyAuc2VhcmNoLXJlc3VsdDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4jYWxnb2xpYS1mYWNldHNcbi5haXMtaGllcmFyY2hpY2FsLW1lbnUtLWl0ZW1fX2FjdGl2ZVxuPiBkaXZcbj4gLmFpcy1oaWVyYXJjaGljYWwtbWVudS0tbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuI2FsZ29saWEtaGl0cyAuc2VhcmNoLXJlc3VsdC1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbiNhbGdvbGlhLWhpdHMgLnNlYXJjaC1yZXN1bHQtbGluayB7XG4gICAgZm9udC1zaXplOiAxLjE1ZW07XG59XG5cbmJvZHkgPiBkaXYuYWxlcnRib3ggPiBkaXYgPiBkaXYgPiBwOm50aC1jaGlsZCgxKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbiNzYWxlc01vZGFsQ29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXZoO1xuICAgIGhlaWdodDogNTB2aDtcbn1cblxuLmNmU2l0ZVNlbGVjdCB7XG4gICAgYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uZmVhdHVyZWRBcnRpY2xlcyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2Y0MzY0YztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxufVxuXG4uZmVhdHVyZWRBcnRpY2xlcy5zaG93IHtcbiAgICB0cmFuc2l0aW9uOiBsaW5lYXIgMC41cyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLnRpY2tldF9mb3JtX2lkXzM2MDAwMTc5MzkzNCAjc3VnZ2VzdGlvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZVNlbGVjdCB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogMzAwcHg7XG59XG5cbi5zaXRlU2VsZWN0V3JhcHBlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5zaXRlU2VsZWN0VGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG59XG5cbi5zaXRlU2VsZWN0QmFubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59Il19 */
