.has-xsmall-line-height{line-height:1!important}.has-normal-line-height,.has-small-line-height{line-height:1.5!important}.has-large-line-height{line-height:1.9!important}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider[aria-expanded=true] .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider[aria-expanded=true] .hamburger-inner:before{opacity:0;transform:rotate(-45deg) translate3d(-5.714px,-6px,0)}.hamburger--slider[aria-expanded=true] .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.tgn-agency-search form{background-color:#f1f1f1;border-radius:10px;display:flex;justify-content:center;margin:10px 0 20px;padding:20px}.tgn-agency-search form input[type=text]{height:38px;width:300px}.introjs-tooltip .tgn-agency-search #pg_members .introjs-button,.tgn-agency-search #pg_members .btn,.tgn-agency-search #pg_members .introjs-tooltip .introjs-button{margin-left:35px}@media only screen and (max-width:500px){.introjs-tooltip .tgn-agency-search #pg_members .introjs-button,.tgn-agency-search #pg_members .btn,.tgn-agency-search #pg_members .introjs-tooltip .introjs-button{margin-left:15px}}.pm-group-agencies .pm-header-section .pm-profile-image,.pm-group-agencies .pm-header-section .pm-profile-image img{border-radius:0!important}@media only screen and (max-width:500px){.pm-group-agencies .pm-profile-tabs-navigation{left:0!important}.pm-group-agencies .pm-profile-tabs-nav{display:flex;flex-direction:column;left:auto;position:relative;width:auto!important}.pm-group-agencies .pm-profile-tabs-nav .pm-profile-tab a{padding:15px 0!important}}.pm-group-agencies .pm-profile-tabs-nav #gr-score-company{margin-bottom:2rem}.pm-group-agencies .pm-profile-tabs-nav #gr-score-company .gr-reviews-info{background:none;padding:0}@media only screen and (max-width:500px){.pm-group-agencies .pm-profile-tabs-nav #gr-score-company .gr-reviews-info{display:flex;justify-content:center}.pm-group-agencies .pm-profile-tabs-nav #gr-score-company{text-align:center}}@media only screen and (max-width:1200px){.pm-group-agencies .pm-profile-tabs-nav .pm-profile-social{display:flex;flex-direction:column;left:-70px;position:absolute;top:10px}.pm-group-agencies .pm-profile-tabs-nav .pm-profile-social li{padding:5px}}@media only screen and (max-width:1060px){.pm-group-agencies .pm-profile-tabs-nav .pm-profile-social{left:-40px}}@media only screen and (max-width:500px){.pm-group-agencies .pm-profile-tabs-nav .pm-profile-social{flex-direction:row;justify-content:center;left:0;position:inherit}}#recruiter-submit-button{margin-left:15px}.lds-spinner{color:official;display:block;height:80px;margin:0 auto;position:relative;transform:scale(.5);transform-origin:center;width:80px}.lds-spinner div{animation:lds-spinner 1.2s linear infinite;transform-origin:40px 40px}.lds-spinner div:after{background:#43a3cd;border-radius:20%;content:" ";display:block;height:18px;left:37px;position:absolute;top:3px;width:6px}.lds-spinner div:first-child{animation-delay:-1.1s;transform:rotate(0deg)}.lds-spinner div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.lds-spinner div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.lds-spinner div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.lds-spinner div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.lds-spinner div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.lds-spinner div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.lds-spinner div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.lds-spinner div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.lds-spinner div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.lds-spinner div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.lds-spinner div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}@media only screen and (max-width:768px){.agency-hospital-subtext{padding:35px 30px}}.prefooter{left:0}.vc_row{margin-left:0!important;margin-right:0!important}.pm-popup-container{height:100%!important;left:0!important;max-height:100%!important;top:0!important;width:100%!important}#nurse-search{margin-bottom:3rem;position:relative}#nurse-search .search-description{text-align:center}#nurse-search #nurse-search-filters{margin:0 0 30px}#nurse-search #nurse-search-filters form{background:#f1f1f1;display:flex;flex-direction:column;flex-wrap:wrap;font-size:14px;justify-content:space-around;padding:40px 30px}@media only screen and (min-width:1130px){#nurse-search #nurse-search-filters form{flex-direction:row}}#nurse-search #nurse-search-filters form>div{display:flex;flex-direction:column;margin-bottom:20px}#nurse-search #nurse-search-filters form>div input:not(.btn-outline-primary),#nurse-search #nurse-search-filters form>div select{border:1px solid #d0d0d0;border-radius:5px;box-shadow:none;font-size:16px;padding:10px 15px}@media only screen and (min-width:1130px){#nurse-search #nurse-search-filters form>div{margin-bottom:0;padding:0 10px;width:20%}}#nurse-search #nurse-search-filters form>div .sub-checkbox{padding-top:10px}#nurse-search #nurse-search-filters form>div .sub-checkbox label{float:left;margin-right:10px}#nurse-search #nurse-search-filters form>div.nurse-search-location label{width:100%}#nurse-search #nurse-search-filters form>div.nurse-search-location div{display:flex;flex-direction:row}#nurse-search #nurse-search-filters form>div.nurse-search-location div input{width:100%}#nurse-search #nurse-search-filters form>div.nurse-search-location div select{min-width:80px;width:40%}#nurse-search #nurse-search-filters form div.submit-row{display:flex;flex-direction:row;justify-content:space-around;margin:30px auto;max-width:300px;width:100%}#nurse-search #nurse-search-filters form label{display:block}#nurse-search #nurse-search-filters .search-results{margin-bottom:1rem}@media only screen and (min-width:1130px){#nurse-search #nurse-search-filters .search-results{float:left}}#nurse-search #nurse-search-filters .order-filters{display:flex}#nurse-search #nurse-search-filters .order-filters .order-filter{color:#1888c7;padding:20px 14px;position:relative}#nurse-search #nurse-search-filters .order-filters select{margin-left:10px}@media only screen and (min-width:992px){#nurse-search #nurse-search-filters .order-filters{justify-content:flex-end}#nurse-search #nurse-search-filters .order-filters #nurse-location-order{min-width:240px}#nurse-search #nurse-search-filters .order-filters #nurse-date-order{min-width:216px}#nurse-search #nurse-search-filters .order-filters #nurse-display_name-order{margin-right:auto;padding-left:138px;width:100%}}#nurse-search #nurse-search-filters .active-order-filter{font-weight:700}#nurse-search #nurse-search-filters .arrow-asc:after{content:"<";height:20px;margin-left:14px;position:absolute;top:28px;transform:rotate(90deg);width:20px}#nurse-search #nurse-search-filters .arrow-desc:after{content:"<";height:20px;margin-left:10px;position:absolute;top:17px;transform:rotate(-90deg);width:20px}#nurse-search #nurse-search-loop{border-top:1px solid #eee;display:flex;flex-direction:column;font-size:14px}#nurse-search #nurse-search-loop a.nurse-search-nurse{border-bottom:1px solid #eee;border-radius:2px;color:#6d6d6d;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:20px;text-decoration:none;width:100%}@media only screen and (min-width:992px){#nurse-search #nurse-search-loop a.nurse-search-nurse{flex-direction:row;justify-content:space-between}}#nurse-search #nurse-search-loop a.nurse-search-nurse:hover{color:#6d6d6d;text-decoration:none}#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-img{text-align:center;width:100%}@media only screen and (min-width:992px){#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-img{width:auto}}#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-img img{display:block;height:80px;margin:0 auto;text-align:center;width:80px}@media only screen and (min-width:992px){#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-img img{margin:0 20px 0 0}}#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-title{text-align:center;width:100%}@media only screen and (min-width:992px){#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-title{margin:0 20px;max-width:37%;text-align:left;width:auto}}#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-title h4{margin:10px 0}@media only screen and (min-width:992px){#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-title h4{margin:0}}#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-title p{color:#1888c7;font-size:16px;font-weight:700;margin:10px 0}@media only screen and (min-width:992px){#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-title p{margin:0}}#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-title:hover{text-decoration:none}#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-dates{display:flex;flex-direction:column;justify-content:center;margin:0;min-width:200px;padding-left:23px;padding-right:23px}@media only screen and (min-width:489px){#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-dates{margin-left:16%}}@media only screen and (min-width:992px){#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-dates{margin-left:auto;margin-right:40px;padding-right:0;width:250px}}#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-location{display:flex;flex-direction:column;justify-content:center;padding-left:23px}@media only screen and (min-width:992px){#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-location{width:200px}}#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-location .location{position:relative}#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-location .location:before{content:"\f3c5";display:inline-block;font-family:"Font Awesome\ 5 Free";font-weight:900;left:-20px;position:absolute;text-align:left;width:20px}#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-location .licensed{position:relative}#nurse-search #nurse-search-loop a.nurse-search-nurse .nurse-search-location .licensed:before{content:"\f2bb";display:inline-block;font-family:"Font Awesome\ 5 Free";font-weight:900;left:-23px;position:absolute;text-align:left;width:20px}#nurse-search #nurse-search-pagination nav ul#results-navigation{list-style:none;margin:50px 0 30px;padding:0;text-align:center}#nurse-search #nurse-search-pagination nav ul#results-navigation li{display:inline-block;list-style:none;margin:0;padding:0}#nurse-search #nurse-search-pagination nav ul#results-navigation li a{border:1px solid #ddd;cursor:pointer;font-size:14px;padding:5px 15px}#nurse-search #nurse-search-pagination nav ul#results-navigation li a.current{background:#43a3cd;border:1px solid #43a3cd;color:#fff}#nurse-search .loader{font-size:48px;text-align:center}#nurse-search #nurse-search-load-more{background:none;border:0;border-bottom:1px solid #eee;color:#8a1f63;display:block;font-weight:700;padding:1em 1em 1em 2em;text-align:center;width:100%}#nurse-search #nurse-search-load-more:hover{background:#fcfcfc}#nurse-search #nurse-search-load-more .loader{font-size:24px}.album-recent-photos ul{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding:0}.album-recent-photos .pg-photo-album{margin-bottom:12px;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){.album-recent-photos .pg-photo-album{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.album-recent-photos .pg-photo-album{flex:0 0 25%;max-width:25%}}.album-recent-photos a{color:#6c757d;cursor:inherit}.album-recent-photos a:hover{color:#6c757d;text-decoration:none}.album-recent-photos img{height:150px;-o-object-fit:cover;object-fit:cover;width:150px}.album-recent-photos .pg-no-photo-album{padding-left:15px}.pm-popup-close{top:-3px!important}#create_new_album .pm-popup-container,#edit_new_album .pm-popup-container{background-color:#fafafa;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 0 30px;text-align:center}#create_new_album .pm-popup-container form,#edit_new_album .pm-popup-container form{text-align:left}#edit_album_form .pg-album-form-row.pm-dbfl:nth-child(6) label,#edit_album_form .pg-album-form-row.pm-dbfl:nth-child(6) select[name=album_access]{display:none}.pg-album-action-area{background-color:#fafafa;padding:0 15px;text-align:center}.pg-create-album-btn{background-color:#8a1f63;border-radius:5px!important;color:#fff!important;float:none!important;padding:10px 32px!important;transition:background-color .3s ease}.pg-create-album-btn:hover{background-color:#601645}.pmagic .entry-header{margin-bottom:0!important}.pmagic .pg-photo-albums{margin-bottom:60px!important}.pmagic .pg-album-btns{padding:20px 0!important}.pmagic .pg-album-btns a{background:transparent;border:1px solid #8a1f63!important;border-radius:5px;color:#8a1f63;margin:5px;padding:8px 15px 6px!important;transition:color .3s ease,background-color .3s ease}.pmagic .pg-album-btns a:hover{background-color:#8a1f63;color:#fff}#pm_album_image_upload_form #submitHandler,.add-new-comment,.pg-add-photo-btn,.pg-edit-album-btn{background-color:#8a1f63;border-radius:5px!important;color:#fff!important;max-width:300px;padding:7px 16px;transition:background-color .3s ease}#pm_album_image_upload_form #submitHandler:hover,.add-new-comment:hover,.pg-add-photo-btn:hover,.pg-edit-album-btn:hover{background-color:#601645}.pg-edit-album-btn{padding:10px 28px!important}#upload_image_caption{width:60%}.pg-upload-success-msg input{background-color:#8a1f63!important;border-radius:5px!important;color:#fff!important;padding:7px 16px!important;transition:background-color .3s ease}.pg-upload-success-msg input:hover{background-color:#751a54}.pg-group-filters-head{background:#f1f1f1;border-radius:10px;padding:20px!important}.pg-group-filters-head .pg-member-search{width:100%!important}.pg-group-filters-head .pg-member-search input{border:1px solid #d0d0d0;border-radius:5px;padding:10px 15px;width:100%}.pg-group-filters-head .actions{clear:both;padding:30px 0 20px;text-align:center}.pg-group-filters-head .actions input{margin:0 10px}.pg-group-filters-head .actions a{border:1px solid #8a1f63!important;display:inline-block;margin:0 10px}.pm-mobile-tooltip{display:block;margin-top:10px}@media screen and (min-width:760px){.pm-mobile-tooltip{display:none}}.post-44525>.entry-header{display:none}.post-44525 .entry-header h1{margin-bottom:30px}.post-44525 .entry-header p{color:#333;font-size:18px;letter-spacing:0;line-height:24px;margin-bottom:60px!important}.profile-heading{letter-spacing:0;position:relative}.profile-heading:after,.profile-heading:before{background:url("data:image/svg+xml,%3Csvg width='110' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23618D1B' d='M95.238 9.663c4.946-.04 11.032.707 14 4.774-4.259 1.23-11.412-.953-14-4.774M95.81 7.7c1.583-2.302 4.486-3.69 7.11-2.964-2.262 1.71-4.679 2.987-7.469 3.53.102-.173.217-.36.36-.566m-10.865 3.923c1.013.349 5.421 3.177 2.45 3.963-1.795.475-4.354-1.976-5.563-2.957a47.904 47.904 0 01-2.45-2.153c.248.02.491.039.725.068 1.648.21 3.27.537 4.838 1.079m-16.498.385c.809.42 4.305 3.07 2.317 3.666-1.377.415-3.367-1.63-4.205-2.42-.89-.84-1.8-1.85-2.467-2.96 1.492.476 2.979.999 4.355 1.714M59.943 8.28c-.301.008-.599.014-.899.023 1.975-1.073 3.915-2.227 5.894-3.273 2.67-1.411 6.392-3.834 9.57-3.58 1.472.116-.696 1.413-1.11 1.683-1.537.994-3.313 1.667-5.012 2.332-2.695 1.056-5.83 1.56-8.443 2.815m-3.115-.118c.347-2.649 3.27-4.572 5.77-4.973-.641 1.653-2.093 2.862-3.683 3.832-.866.477-1.588.874-2.087 1.141m-6.275 4.769c1.724 1.005 4.07 2.385 4.954 4.287-.012.029-.02.038-.031.073-.113.186-.304.323-.474.452-.408.314-.95.46-1.436.6-1.41.407-2.768.089-4.01-.619-2.455-1.395-4.06-4.562-4.649-7.351.198-.007.397-.013.597-.018 1.378 1.104 3.53 1.69 5.049 2.576M36.898 5.165c.854-.708 1.879-1.293 3.007-1.386.428-.036.828.107 1.198.298.185.094.339.222.49.358l.017.02c-.74 1.286-3.118 2.211-4.216 2.735-1.173.56-2.38 1.04-3.592 1.509.748-1.383 2.009-2.633 3.096-3.534m-14.585.385c1.8-1.48 4.595-4.085 7.143-3.949.265.014.473.14.642.314-.038.072-.076.14-.124.255-.213.293-.512.533-.786.769-1.128.976-2.55 1.658-3.877 2.322-1.694.847-3.54 1.49-5.29 2.28a74.24 74.24 0 012.292-1.99m-2.009 7.88c.944.472 1.861.991 2.717 1.604.366.262.705.557 1.025.873.164.161.302.344.439.53.08.11.127.202.157.276-.362.746-1.458 1.2-2.177 1.36-1.216.274-2.452-.434-3.377-1.126-1.865-1.396-3.687-3.994-4.077-6.37l.35.009c-.021.276-.007.514.105.58 1.526.893 3.257 1.47 4.838 2.264M4.041 8.838h-.06c.3-1.974 2.615-3.702 4.08-4.732 1.771-1.247 3.935-2.32 6.124-2.6-.612 1.881-2.872 3.384-4.365 4.343-1.8 1.155-4.058 1.76-5.779 2.99m105.879 5.373c-2.09-4.085-6.739-5.378-11.264-5.691 1.922-.812 3.691-1.968 5.392-3.33.075-.06.042-1.283-.034-1.327-2.688-1.541-4.957-.515-7.267 1.226-1.08.814-1.701 1.962-2.236 3.148-.317.698-7.308.225-8.182.217-6.912-.067-13.756-.29-20.638-.267 2.002-.806 3.938-1.788 5.463-2.488 2.166-.997 4.375-1.992 4.2-4.54-.17-2.45-7.534 1.09-13.115 4.057a5.455 5.455 0 00.752-2.17c.013-.105.034-1.181-.059-1.172-3.581.346-6.092 3.072-6.236 6.355a.481.481 0 01-.05.025l-.244.124c-6.376.201-12.749.306-19.118.38.499-.24.995-.492 1.484-.755 1.744-.946 3.307-1.884 3.154-3.992-.188-2.62-3.516-1.322-4.783-.377-1.595 1.187-3.302 3.118-3.832 5.163-4.099.034-8.199.04-12.3.05 1.975-.828 3.93-1.694 5.812-2.738 2.162-1.199 3.92-2.357 3.629-4.93-.327-2.893-5.181.715-6.047 1.348-2.43 1.777-5.106 3.915-6.99 6.333-3.327.002-6.658-.01-9.986-.016.047-.025.097-.054.144-.077a23.832 23.832 0 004-2.566c1.75-1.382 2.926-3.04 2.918-5.274 0-.06-.009-.936-.084-.928C10.233.452 3.89 4.153 3.847 8.838c-1.273-.003-2.544-.002-3.819-.007-.032 0-.05.999.026 1.003 1.268.105 2.543.173 3.815.255.013.078.026.133.04.133.208-.005.419-.04.632-.087 3.456.218 6.921.349 10.392.44.08 2.608 1.571 5.114 3.342 6.967 1.096 1.146 2.575 2.083 4.225 1.893.897-.104 2.244-.88 2.35-1.87.23-2.171-.857-3.272-2.613-4.465-1.411-.96-2.942-1.711-4.48-2.447 8.997.164 18.02-.016 27.013-.276.344 3.136 1.728 6.279 4.133 8.388 1.558 1.366 6.736 2.229 6.87-.905.098-2.345-1.281-3.654-3.098-5.034-1.272-.965-2.661-1.79-4.063-2.554l-.017-.01c3.376-.103 6.747-.215 10.113-.318 1.357-.042 2.706-.05 4.059-.068.188.057.377.115.567.175.554 2.087 2.233 3.852 3.822 5.239.58.505 4.011 3.159 4.278 1.065.197-1.545-.001-3.108-1.088-4.294-.958-1.046-2.308-1.754-3.757-2.231 3.407-.005 6.805.041 10.21.108.005.076.012.138.021.142.221.08.457.134.696.182.016.078.041.147.09.193 1.12 1.083 10.157 9.415 10.76 5.536.313-2.022.054-3.87-1.802-5.037-.456-.286-1.056-.57-1.736-.827l1.542.037c2.055.052 4.106-.015 6.158-.097 1.13-.045 1.656-.142 1.992-.387.008.075.007.152.031.223 1.702 4.8 10.926 7.536 15.402 5.68.092-.038.032-1.244-.033-1.37'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:2px;overflow:hidden;vertical-align:middle;width:40px}@media (min-width:992px){.profile-heading:after,.profile-heading:before{width:175px}}.profile-heading:before{margin-right:25px;transform:translateY(-2px)}.profile-heading:after{margin-left:25px;transform:scaleX(-1) translateY(-3px)}.profile-quick-links{cursor:default;padding:25px 20px 40px;position:relative;z-index:1}@media (min-width:992px){.profile-quick-links{padding:25px 15px 80px}}.profile-quick-links:before{background-color:#bde2ff;bottom:0;content:"";display:block;left:50%;margin-left:-50vw;overflow:hidden;position:absolute;top:0;width:100vw;z-index:-1}.profile-quick-links-heading{color:#1888c7;font:700 40px/50px Amatic SC,cursive!important;margin-bottom:32px;text-align:center}@media (min-width:768px){.profile-quick-links-heading{font-size:50px;line-height:60px}}.profile-quick-links-buttons{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-12px;margin-right:-12px}@media (min-width:768px){.profile-quick-links-buttons{margin-left:-20px;margin-right:-20px}}@media (min-width:992px){.profile-quick-links-buttons{flex-wrap:nowrap;margin-left:auto;margin-right:auto;max-width:1142px}}.profile-quick-links-button{background-position:-10px -10px;background-repeat:no-repeat!important;background-size:1px 1px!important;margin:12px 8px!important;max-width:none!important}@media (min-width:768px){.profile-quick-links-button{margin:0 10px!important}}@media (min-width:992px){.profile-quick-links-button{margin:0 20px!important}}.profile-quick-links-button a{align-items:center;background-color:#fff!important;background-image:inherit!important;background-position:center 30px!important;background-repeat:no-repeat!important;background-size:60px 60px!important;border:3px solid #6a9fc9!important;border-radius:10px!important;color:#6d6d6d!important;display:flex!important;flex-direction:column;font-size:14px!important;height:160px;justify-content:flex-end;line-height:18px!important;padding:20px 20px 28px!important;text-align:center;text-decoration:none;width:160px}@media (min-width:992px){.profile-quick-links-button a{background-position:center 40px!important;background-size:80px 80px!important;border-radius:20px!important;font-size:18px!important;height:220px;line-height:24px!important;padding-bottom:32px!important;width:220px}}@media (min-width:1200px){.profile-quick-links-button a{background-position:center 46px!important;background-size:100px 100px!important;font-size:22px!important;height:263px;line-height:28px!important;padding-bottom:50px!important;width:263px}}.profile-quick-links-button-profile{background-image:url(/wp-content/themes/tgn/images/profile.png)!important}.profile-quick-links-button-app{background-image:url(/wp-content/themes/tgn/images/past-applications.png)!important}.profile-quick-links-button-postings{background-image:url(/wp-content/themes/tgn/images/saved-postings.png)!important}.profile-quick-links-button-messages{background-image:url(/wp-content/themes/tgn/images/messages.png)!important}.profile-recent-tweets:before{background:#fff;bottom:0;content:"";display:block;left:50%;margin-left:-50vw;overflow:hidden;position:absolute;top:0;width:100vw;z-index:-1}.profile-recent-tweets-heading{color:#1888c7!important;font:700 40px/55px Amatic SC,cursive!important;letter-spacing:-.044em!important;text-align:center!important}@media (min-width:768px){.profile-recent-tweets-heading{font-size:55px!important;line-height:60px}}.profile-recent-tweets-feed{margin:20px 0!important}@media (min-width:768px){.profile-recent-tweets-feed{margin:20px -15px!important}}@media (min-width:1200px){.profile-recent-tweets-feed{margin:0 -72px 52px -68px!important}}.profile-recent-tweets-feed #ctf .ctf-tweets{color:#202020;font-size:15px;line-height:22px;overflow:hidden}.profile-recent-tweets-feed #ctf .ctf-item{border:none;max-width:100%;padding:0 15px 33px;position:relative}@media (min-width:768px){.profile-recent-tweets-feed #ctf .ctf-item{float:left;max-width:33.333%}}.profile-recent-tweets-feed #ctf .ctf-item:not(:first-child){display:none}@media (min-width:768px){.profile-recent-tweets-feed #ctf .ctf-item:not(:first-child){display:block}}.profile-recent-tweets-feed #ctf .ctf-author-box{margin-bottom:8px}.profile-recent-tweets-feed #ctf .ctf-author-box-link{font-size:14px;font-weight:700;line-height:22px}.profile-recent-tweets-feed #ctf .ctf-author-name{color:#202020;cursor:default;margin:0!important}.profile-recent-tweets-feed #ctf .ctf-author-name:hover{text-decoration:none}.profile-recent-tweets-feed #ctf .ctf-author-screenname{color:#1888c7!important;font-size:inherit;line-height:inherit;margin:0 0 0 3px;text-decoration:none}.profile-recent-tweets-feed #ctf .ctf-author-screenname:hover{text-decoration:underline}.profile-recent-tweets-feed #ctf .ctf-screename-sep{display:none}.profile-recent-tweets-feed #ctf .ctf-tweet-meta{font-size:14px;font-weight:400;left:15px;line-height:22px;margin-top:-22px;position:absolute;top:100%}.profile-recent-tweets-feed #ctf .ctf-tweet-meta a{color:#202020;cursor:default;text-decoration:none}.profile-recent-tweets-feed #ctf .ctf-tweet-meta a:hover{text-decoration:none}.profile-recent-tweets-feed #ctf .ctf-tweet-text{color:#4a4a4a;font-size:15px!important;line-height:22px!important}.profile-recent-tweets-feed #ctf .ctf-tweet-text a{color:#1888c7;text-decoration:none}.profile-recent-tweets-feed #ctf .ctf-tweet-text a:hover{text-decoration:underline}.profile-recent-tweets-buttons{padding-bottom:60px!important;text-align:center}.profile-recent-tweets-button{display:block;margin:20px 0}@media (min-width:768px){.profile-recent-tweets-button{display:inline-block;margin:10px}}@media (min-width:992px){.profile-recent-tweets-button{margin:0 10px}}.profile-recent-tweets-button a{background:#1888c7!important;border:1px solid #1888c7!important;border-radius:5px!important;color:#fff!important;display:inline-block;font-size:16px!important;font-weight:700;line-height:24px!important;margin:0!important;min-width:273px;outline:none;padding:9px 16px 7px 42px!important;position:relative;text-align:center!important;transition:color .3s ease,background-color .3s ease,border-color .3s ease!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.profile-recent-tweets-button a:hover{background-color:#136999!important;border-color:#136999!important;text-decoration:none}.profile-recent-tweets-button a .fa{display:block;font-size:28px!important;height:30px!important;left:25px!important;line-height:30px!important;position:absolute;top:50%!important;transform:translateY(-50%)}.profile-open-jobs{background:#fff;padding-bottom:64px;padding-top:38px;position:relative}.profile-open-jobs:before{background:#fff;bottom:0;content:"";display:block;left:50%;margin-left:-50vw;overflow:hidden;position:absolute;top:0;width:100vw;z-index:-1}.profile-open-jobs-heading{color:#545050;font:400 40px/50px Amatic SC,cursive!important;margin-bottom:30px;position:relative;text-align:center}@media (min-width:768px){.profile-open-jobs-heading{font-size:50px;line-height:60px}}.profile-open-jobs-heading:after,.profile-open-jobs-heading:before{background:url("data:image/svg+xml,\a%3Csvg width='110' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23618D1B' d='M95.238 9.663c4.946-.04 11.032.707 14 4.774-4.259 1.23-11.412-.953-14-4.774M95.81 7.7c1.583-2.302 4.486-3.69 7.11-2.964-2.262 1.71-4.679 2.987-7.469 3.53.102-.173.217-.36.36-.566m-10.865 3.923c1.013.349 5.421 3.177 2.45 3.963-1.795.475-4.354-1.976-5.563-2.957a47.904 47.904 0 01-2.45-2.153c.248.02.491.039.725.068 1.648.21 3.27.537 4.838 1.079m-16.498.385c.809.42 4.305 3.07 2.317 3.666-1.377.415-3.367-1.63-4.205-2.42-.89-.84-1.8-1.85-2.467-2.96 1.492.476 2.979.999 4.355 1.714M59.943 8.28c-.301.008-.599.014-.899.023 1.975-1.073 3.915-2.227 5.894-3.273 2.67-1.411 6.392-3.834 9.57-3.58 1.472.116-.696 1.413-1.11 1.683-1.537.994-3.313 1.667-5.012 2.332-2.695 1.056-5.83 1.56-8.443 2.815m-3.115-.118c.347-2.649 3.27-4.572 5.77-4.973-.641 1.653-2.093 2.862-3.683 3.832-.866.477-1.588.874-2.087 1.141m-6.275 4.769c1.724 1.005 4.07 2.385 4.954 4.287-.012.029-.02.038-.031.073-.113.186-.304.323-.474.452-.408.314-.95.46-1.436.6-1.41.407-2.768.089-4.01-.619-2.455-1.395-4.06-4.562-4.649-7.351.198-.007.397-.013.597-.018 1.378 1.104 3.53 1.69 5.049 2.576M36.898 5.165c.854-.708 1.879-1.293 3.007-1.386.428-.036.828.107 1.198.298.185.094.339.222.49.358l.017.02c-.74 1.286-3.118 2.211-4.216 2.735-1.173.56-2.38 1.04-3.592 1.509.748-1.383 2.009-2.633 3.096-3.534m-14.585.385c1.8-1.48 4.595-4.085 7.143-3.949.265.014.473.14.642.314-.038.072-.076.14-.124.255-.213.293-.512.533-.786.769-1.128.976-2.55 1.658-3.877 2.322-1.694.847-3.54 1.49-5.29 2.28a74.24 74.24 0 012.292-1.99m-2.009 7.88c.944.472 1.861.991 2.717 1.604.366.262.705.557 1.025.873.164.161.302.344.439.53.08.11.127.202.157.276-.362.746-1.458 1.2-2.177 1.36-1.216.274-2.452-.434-3.377-1.126-1.865-1.396-3.687-3.994-4.077-6.37l.35.009c-.021.276-.007.514.105.58 1.526.893 3.257 1.47 4.838 2.264M4.041 8.838h-.06c.3-1.974 2.615-3.702 4.08-4.732 1.771-1.247 3.935-2.32 6.124-2.6-.612 1.881-2.872 3.384-4.365 4.343-1.8 1.155-4.058 1.76-5.779 2.99m105.879 5.373c-2.09-4.085-6.739-5.378-11.264-5.691 1.922-.812 3.691-1.968 5.392-3.33.075-.06.042-1.283-.034-1.327-2.688-1.541-4.957-.515-7.267 1.226-1.08.814-1.701 1.962-2.236 3.148-.317.698-7.308.225-8.182.217-6.912-.067-13.756-.29-20.638-.267 2.002-.806 3.938-1.788 5.463-2.488 2.166-.997 4.375-1.992 4.2-4.54-.17-2.45-7.534 1.09-13.115 4.057a5.455 5.455 0 00.752-2.17c.013-.105.034-1.181-.059-1.172-3.581.346-6.092 3.072-6.236 6.355a.481.481 0 01-.05.025l-.244.124c-6.376.201-12.749.306-19.118.38.499-.24.995-.492 1.484-.755 1.744-.946 3.307-1.884 3.154-3.992-.188-2.62-3.516-1.322-4.783-.377-1.595 1.187-3.302 3.118-3.832 5.163-4.099.034-8.199.04-12.3.05 1.975-.828 3.93-1.694 5.812-2.738 2.162-1.199 3.92-2.357 3.629-4.93-.327-2.893-5.181.715-6.047 1.348-2.43 1.777-5.106 3.915-6.99 6.333-3.327.002-6.658-.01-9.986-.016.047-.025.097-.054.144-.077a23.832 23.832 0 004-2.566c1.75-1.382 2.926-3.04 2.918-5.274 0-.06-.009-.936-.084-.928C10.233.452 3.89 4.153 3.847 8.838c-1.273-.003-2.544-.002-3.819-.007-.032 0-.05.999.026 1.003 1.268.105 2.543.173 3.815.255.013.078.026.133.04.133.208-.005.419-.04.632-.087 3.456.218 6.921.349 10.392.44.08 2.608 1.571 5.114 3.342 6.967 1.096 1.146 2.575 2.083 4.225 1.893.897-.104 2.244-.88 2.35-1.87.23-2.171-.857-3.272-2.613-4.465-1.411-.96-2.942-1.711-4.48-2.447 8.997.164 18.02-.016 27.013-.276.344 3.136 1.728 6.279 4.133 8.388 1.558 1.366 6.736 2.229 6.87-.905.098-2.345-1.281-3.654-3.098-5.034-1.272-.965-2.661-1.79-4.063-2.554l-.017-.01c3.376-.103 6.747-.215 10.113-.318 1.357-.042 2.706-.05 4.059-.068.188.057.377.115.567.175.554 2.087 2.233 3.852 3.822 5.239.58.505 4.011 3.159 4.278 1.065.197-1.545-.001-3.108-1.088-4.294-.958-1.046-2.308-1.754-3.757-2.231 3.407-.005 6.805.041 10.21.108.005.076.012.138.021.142.221.08.457.134.696.182.016.078.041.147.09.193 1.12 1.083 10.157 9.415 10.76 5.536.313-2.022.054-3.87-1.802-5.037-.456-.286-1.056-.57-1.736-.827l1.542.037c2.055.052 4.106-.015 6.158-.097 1.13-.045 1.656-.142 1.992-.387.008.075.007.152.031.223 1.702 4.8 10.926 7.536 15.402 5.68.092-.038.032-1.244-.033-1.37'/%3E%3C/svg%3E\a");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-top:10px;overflow:hidden;vertical-align:middle;width:80px}@media (min-width:768px){.profile-open-jobs-heading:after,.profile-open-jobs-heading:before{width:80px}}.profile-open-jobs-heading:before{margin-right:24px;transform:scaleX(-1) translateY(-1px)}.profile-open-jobs-heading:after{margin-left:24px;transform:translateY(1px)}.profile-open-jobs-list{border-top:1px solid #eaeaea;color:#545050;display:table;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;margin:0 auto;max-width:830px;text-transform:capitalize}.profile-open-jobs-list .profile-open-jobs-row{display:table-row}.profile-open-jobs-list .profile-open-jobs-row-collapsed{display:none}.profile-open-jobs-list .profile-open-jobs-row-title{font-weight:700}.profile-open-jobs-list .profile-open-jobs-row:nth-child(2n){background-color:#f9f9f9}.profile-open-jobs-list .profile-open-jobs-cell{display:table-cell;padding:13px 12px;vertical-align:middle}.profile-open-jobs-list .profile-open-jobs-cell:first-child{width:35%}.profile-open-jobs-list .profile-open-jobs-cell:nth-child(2){width:19%}.profile-open-jobs-list .profile-open-jobs-cell:nth-child(4),.profile-open-jobs-list .profile-open-jobs-cell:nth-child(5){width:14%}@media only screen and (max-width:500px){.profile-open-jobs-list .profile-open-jobs-cell{padding:8px 9px}.profile-open-jobs-list .profile-open-jobs{padding-top:58px}}.profile-open-jobs-all{margin-top:38px;text-align:center}.profile-open-jobs-all a{background:#8a1f63!important;border:1px solid #8a1f63!important;border-radius:5px!important;color:#fff!important;display:inline-block;font-size:16px!important;font-weight:700;line-height:24px!important;min-width:205px;outline:none;padding:8px 16px!important;text-align:center!important;transition:color .3s ease,background-color .3s ease,border-color .3s ease!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.profile-open-jobs-all a:hover{background-color:#601645!important;border-color:#601645!important;text-decoration:none}.pm-login-box-error{background:none;display:block;margin:40px 0 80px;padding:0;text-align:center}.pm-login-box-error>span{border:2px solid #8a1f63;border-radius:10px;color:#000;display:block;margin:0 auto;max-width:750px;padding:10px 15px}.pm-login-box-error a{color:#8a1f63!important;text-decoration:underline!important}.pm-login-box-error a:hover{text-decoration:none!important}.pm-login-box.pm-dbfl.pm-border.pm-radius5{margin-bottom:50px}.need-help{display:inline-block;float:left}.profile-ad{height:125px!important}.social-row{padding-bottom:50px}.introjs-tooltip .introjs-button{background-image:inherit;font-size:small;text-shadow:none}.rgba .pm-group-view .pm-profile-image{left:auto;position:relative;top:auto}.pm-profile-image-wrapper{display:flex;justify-content:center}.pm-bg-dk.pg-profile-change-img{bottom:0;display:none;left:0;padding:10px 14px;position:absolute;text-align:center;width:100%}.pm-user-info-header{display:flex;justify-content:center;margin-bottom:20px}.pm-group-agencies .pm-user-info-header{justify-content:left}.pm-user-info-header .pm-profile-image{height:112px;margin-right:17px;width:112px}.pm-user-info-header .pm-profile-image img[src*=default-user]{filter:none}.pm-user-info-header .pm-profile-image img{height:100%;width:100%}.pm-user-info-header .pm-name{color:#39343a;font-family:Open Sans,sans-serif;font-size:29px;font-weight:600;letter-spacing:0;line-height:39px;margin-bottom:20px;margin-top:14px;width:100%}.pm-user-info-header .profile-info-wrapper{display:flex;flex-wrap:wrap;max-width:374px}.pm-group-agencies .pm-user-info-header .profile-info-wrapper{max-width:none}.pm-user-info-header span{color:#39343a;display:flex;font-size:16px;justify-content:flex-start;width:50%}.pm-user-info-header span dl{color:#39343a;display:flex;justify-content:center;justify-content:flex-start;line-height:12px}.pm-user-info-header span dl dt{color:#39343a;margin-right:3px}@media only screen and (max-width:490px){.pm-user-info-header span{justify-content:center;margin-bottom:4px;width:100%}}@media only screen and (max-width:1200px){.pm-user-info-header{align-items:center;flex-direction:column;justify-content:center}}p.profile-header-description{color:#1a1a1a;font-family:Open Sans;font-size:19px;height:52px;letter-spacing:0;line-height:26px;margin:34px auto;text-align:center;width:506px}@media only screen and (max-width:1100px){p.profile-header-description{width:auto}}@media only screen and (max-width:500px){p.profile-header-description{height:inherit!important}}.button-row{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px;text-align:center;width:100%}.button-row a{color:#fff!important;margin:0 14px;margin-bottom:20px!important}.pm-current-status-alert-box{border:1px solid #cecccc;border-radius:10px;display:flex;flex-wrap:wrap;margin-bottom:20px}.pm-current-status-alert-box h2{border-bottom:1px solid #cecccc;font-family:Open Sans;font-size:28px;font-weight:700;letter-spacing:0;line-height:38px;margin-bottom:0;padding:9px 47px;text-align:center;width:100%}.pm-current-status-alert-box>div{border-top:1px solid #cecccc;padding:0 47px;width:100%}.pm-current-status-alert-box>div:first-of-type{border-top:none}.pm-current-status-alert-box .content-row{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:10px}.pm-current-status-alert-box .content-row .title-row{background:url(/wp-content/themes/tgn/images/icon-caret-right.svg) no-repeat 100%;cursor:pointer;margin-top:14px;position:relative}.pm-current-status-alert-box .content-row .title-row>div{color:#000;display:inline-block;font-family:Open Sans;font-size:22px;font-weight:600;letter-spacing:0;line-height:30px;margin-bottom:10px;position:relative;width:auto}.pm-current-status-alert-box .content-row .title-row>div b{background-color:#8a1f63;border-radius:7px;color:#fff;display:inline-block;font-size:8px;font-weight:400;line-height:14px;position:absolute;right:-15px;text-align:center;top:0;width:13px}.pm-current-status-alert-box .content-row>div{display:flex;justify-content:space-between;width:100%}.pm-current-status-alert-box .content-row .data-wrapper{display:flex;display:none;flex-wrap:wrap;justify-content:space-between;width:100%}.pm-current-status-alert-box .content-row .data-wrapper a{color:#4a4a4a}.pm-current-status-alert-box .content-row .data-wrapper>div{border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:10px;width:100%}.pm-current-status-alert-box .content-row .data-wrapper>div:last-of-type{border-bottom:0}.pm-current-status-alert-box .content-row .data-wrapper>div.header-row{display:none}.pm-current-status-alert-box .content-row .data-wrapper>div.header-row>div{font-weight:600}.pm-current-status-alert-box .content-row .data-wrapper>div>div{font-family:Open Sans;font-size:16px;letter-spacing:0;line-height:22px;padding-bottom:10px}.pm-current-status-alert-box .content-row .data-wrapper>div>div .mobile-label{display:block;font-weight:700}.pm-current-status-alert-box .content-row .data-wrapper>div .operations a{margin-right:10px;text-decoration:none}@media only screen and (min-width:990px){.pm-current-status-alert-box .content-row .data-wrapper>div{border-bottom:0;flex-direction:row}.pm-current-status-alert-box .content-row .data-wrapper>div.header-row{display:flex}.pm-current-status-alert-box .content-row .data-wrapper>div>div{width:calc(50% - 25px)}.pm-current-status-alert-box .content-row .data-wrapper>div>div.operations{width:50px!important}.pm-current-status-alert-box .content-row .data-wrapper>div>div.operations a{margin-right:5px}.pm-current-status-alert-box .content-row .data-wrapper>div>div .mobile-label{display:none}.pm-current-status-alert-box .content-row .data-wrapper.job-alerts>div>div{width:calc(25% - 12.5px)}.pm-current-status-alert-box .content-row .data-wrapper.event-alerts>div>div{width:calc(33.33333% - 16.66667px)}}.pm-current-status-alert-box .content-row.show-data{background-color:#fafafa}.pm-current-status-alert-box .content-row.show-data .title-row{background:url(/wp-content/themes/tgn/images/icon-caret-down.svg) no-repeat 100%}.pm-current-status-alert-box .content-row.show-data .data-wrapper{display:flex!important}.pm-current-status-alert-box .content-row>div:first-of-type{display:inline-block}#pg-currentstatus .ad{width:100%}.bpbm-pm-button{display:none!important}.bp-messages-outer-wrapper .empty .bpbm-empty-link{display:none}@media screen and (max-width:767px){.tgn_nurse_search_name form{align-items:center;flex-direction:column}.tgn_nurse_search_name form button,.tgn_nurse_search_name form input[type=text]{margin-bottom:20px}}.bp-messages-wrap .new-message{display:none!important}.empty .bpbm-empty-link{display:none}@media only screen and (max-width:500px){.pg-friends .friend-box-wrapper{margin-top:60px}}@media only screen and (max-width:768px){#pg-friends h4.pm-section-heading:after,#pg-friends h4.pm-section-heading:before,#pg-settings h4.pm-section-heading:after,#pg-settings h4.pm-section-heading:before{display:block!important;margin:10px auto!important}#pg-accountdetails .operations img{width:25px}}#event-box .content-row:last-child,#pg-friends .pm-section-heading img{display:none}#pg-friends.pg-friend-tab .nurse-directory-link{width:100%}.pm-profile-tabs-navigation #unread_friend_count{background:#8a1f63!important;border-radius:12px;color:#fff;font-family:helvetica,sans-serif;font-size:10px!important;height:16px!important;line-height:15px!important;margin:0 0 0 8px;min-width:10px!important;position:relative!important;right:auto!important;text-align:center;top:2px!important;vertical-align:top;width:16px!important}.tgn-friends-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:529px;text-align:center}.tgn-friends-list .tgn-single-friend{display:flex;flex-direction:column;line-height:1.4;margin:0 20px 25px;margin-bottom:25px!important;max-width:134px}.tgn-friends-list .tgn-single-friend img{height:auto;margin-bottom:0;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;width:100%}.tgn-friends-list .tgn-single-friend .tgn-friends-list-name{color:#1888c7;margin:10px 0;text-align:center;width:100%}.tgn-friends-list .tgn-single-friend .tgn-friends-list-btns{display:flex;justify-content:center}.tgn-friends-list .tgn-single-friend .tgn-friends-list-btns>div{color:#4c1136;cursor:pointer;margin:0 4px}.tgn-friends-list .tgn-single-friend .tgn-friends-list-btns>div:hover{text-decoration:underline}.pm-section-cell.friend-cell .pm-actions-button.greyed{border-color:#6d6d6d!important;color:#6d6d6d!important;font-weight:400}.tgn-loader{animation:load6 1.7s ease infinite,round 1.7s ease infinite;border-radius:50%;color:#333;font-size:90px;height:1em;margin:72px auto;overflow:hidden;position:relative;text-indent:-9999em;transform:translateZ(0);width:1em}@keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pm-profile-tabs-nav .pm-profile-tabs-navigation .alt-num .thread-count-show#unread_thread_count{display:none}.bp-better-messages-unread{display:none!important}.pm-profile-tabs-navigation>li span.message-notification{align-items:center;background:#8a1f63!important;border-radius:25px;color:#fff!important;display:flex;font-size:8px;font-weight:400;height:14px;justify-content:center;left:21px;margin:0 auto;overflow:hidden;padding:0!important;position:absolute;text-align:center;top:8px;width:14px;z-index:9999}#pg-messages .bp-messages-wrap a.new-message{float:left}#pg-messages .bp-messages-wrap a.new-message i{align-items:center;display:flex;display:none;font-size:18px;height:100%;justify-content:center}#pg-messages .bp-messages-wrap .chat-footer a.settings{align-items:center;display:flex;justify-content:center;margin:0 auto}#pg-messages .bp-messages-wrap .chat-footer .bpbm-user-me{display:none}#pg-messages .bp-messages-wrap .bp-emojionearea .bp-emojionearea-editor{min-height:6em!important}#pg-messages .bp-messages-wrap .bp-messages-threads-wrapper{height:375px!important}#pg-messages .message-friends{display:flex;flex-wrap:wrap;margin-bottom:40px;max-height:260px;overflow:auto;text-align:center}#pg-messages .message-friends .tgn-single-friend{display:flex;flex-direction:column;line-height:1.4;margin:10px 20px;max-width:134px}#pg-messages .message-friends .tgn-single-friend img{height:auto;margin-bottom:0;max-width:50px;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;width:100%}#pg-messages .message-friends .tgn-single-friend .tgn-friends-list-name{color:#1888c7;margin:10px 0;text-align:center;width:100%}#pg-messages .message-friends .tgn-single-friend .tgn-friends-list-btns{display:flex;justify-content:center}#pg-messages .message-friends .tgn-single-friend .tgn-friends-list-btns>div{color:#4c1136;cursor:pointer;margin:0 4px}#pg-messages .message-friends .tgn-single-friend .tgn-friends-list-btns>div:hover{text-decoration:underline}#pg-messages #receipent_field{display:none}#pg-messages .pm-section-right-panel{position:relative}#pg-messages #quote-of-the-day{background:#fff;border:1px solid #dee2e6;border-radius:.25rem;height:100%;overflow-y:auto;padding:50px;position:absolute;text-align:center;top:0;width:100%;z-index:9999}#pg-messages #quote-of-the-day h1{padding-bottom:20px}#pg-messages #quote-of-the-day .author{padding-left:45px;text-align:left}#pg-messages #quote-of-the-day .close{cursor:pointer;font-size:24px;left:0;padding:20px;position:absolute;top:0}#pg-messages #quote-of-the-day .close:hover{font-weight:600!important}#pg-messages #quote-of-the-day .attachment__frame{word-wrap:break-word}.pmagic{display:block;margin:0}.pmagic:not(.pm-group-agencies) .pm-group-view:before{background:#fff}.pmagic .pm-group-view .pm-section{margin:10px 0 0}@media (min-width:768px){.pmagic .pm-group-view .pm-section{margin:20px 0}}@media only screen and (max-width:477px){.pmagic .pm-group-view .pm-section{padding:20px}}.pmagic .pm-group-view #pg-profile-tabs .pg-profile-tab-content{margin-top:12px;min-height:0}@media (min-width:768px){.pmagic .pm-group-view #pg-profile-tabs .pg-profile-tab-content{margin-top:0;min-height:350px}}.pm-group-view{position:relative;z-index:1}.pm-group-view:before{background:hsla(0,0%,95%,.5);bottom:0;content:"";display:block;left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw;z-index:-1}.pm-group-view .pm-header-section{height:auto;padding-top:230px;position:relative;z-index:5}@media (min-width:768px){.pm-group-view .pm-header-section{padding-bottom:0;padding-top:0}}@media (min-width:1200px){.pm-group-view .pm-header-section{height:350px}}.pm-group-view .pm-header-section>.pm-cover-image{background:#f1f1f1;height:100%;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw;z-index:1}.pm-group-view .pm-header-section>.pm-cover-image:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:2}.pm-group-view .pm-header-section>.pm-cover-image img.pm-cover-image{bottom:0;display:block;height:500px!important;left:0;position:absolute;right:0;top:0;width:auto!important;z-index:1;clip:auto!important}@media (min-width:768px){.pm-group-view .pm-header-section>.pm-cover-image img.pm-cover-image{bottom:0;height:auto!important;left:0;right:0;top:0;width:100%!important}}@media (min-width:992px){.pm-group-view .pm-header-section>.pm-cover-image img.pm-cover-image{bottom:0;left:50%;right:auto;top:0;transform:translateX(-50%);clip:auto!important;-o-object-fit:fill;object-fit:fill}}.pm-group-view .pm-header-section>.pm-cover-image .pg-profile-change-img{display:none!important}.pm-group-view .pm-header-section .pm-profile-image{-webkit-backface-visibility:hidden;background:#fff;border:1px solid #aeb0b0;border-radius:50%;bottom:auto;height:180px;left:50%;margin:0 auto 0 -90px;max-width:none;overflow:hidden;padding:0;position:absolute;top:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:180px;z-index:3}@media (min-width:768px){.pm-group-view .pm-header-section .pm-profile-image{bottom:0;left:-4px;margin:auto;top:6px}}@media (min-width:992px){.pm-group-view .pm-header-section .pm-profile-image{height:252px;width:252px}}@media (min-width:768px){.pm-group-nurses .pm-group-view .pm-header-section .pm-profile-image{height:180px;width:180px}}@media (min-width:992px){.pm-group-nurses .pm-group-view .pm-header-section .pm-profile-image{bottom:-80px;height:302px;left:0;margin-left:0;top:auto;width:302px}}@media (min-width:1200px){.pm-group-nurses .pm-group-view .pm-header-section .pm-profile-image{left:-30px}}.pm-group-view .pm-header-section .pm-profile-image p{display:none!important}.pm-group-view .pm-header-section .pm-profile-image .pg-profile-change-img{bottom:0;cursor:pointer;display:none!important;font-size:13px;left:0;opacity:1!important;padding:20px;position:absolute;right:0;text-align:center;z-index:3}.pm-group-view .pm-header-section .pm-profile-image:hover .pg-profile-change-img{display:block!important}.pm-group-view .pm-header-section .pm-profile-image img{border-radius:50%;display:block;height:100%;padding:0;position:relative;width:100%;z-index:1}.pm-group-view .pm-header-section .pm-profile-title{margin:0;position:relative;width:auto;z-index:5}.pm-group-view .pm-header-section .pm-profile-title-header{cursor:default;height:auto;padding:0 20px 10px;position:static}@media (min-width:768px){.pm-group-view .pm-header-section .pm-profile-title-header{padding:30px 0 30px 220px}}@media (min-width:992px){.pm-group-view .pm-header-section .pm-profile-title-header{padding:40px 0 30px 340px}}@media (min-width:1200px){.pm-group-view .pm-header-section .pm-profile-title-header{padding:40px 0 0 390px}}.pm-group-view .pm-header-section .pm-profile-title .pm-user-name{color:#1888c7;font:44px/50px Amatic SC,cursive;height:auto;margin:0 0 25px}@media (min-width:992px){.pm-group-view .pm-header-section .pm-profile-title .pm-user-name{font-size:65px;line-height:74px}}.pm-group-view .pm-header-section .pm-profile-title .pm-profile-notification-message{display:none;margin:-36px 0 0 20px;position:relative;vertical-align:middle}.pm-group-view .pm-header-section .pm-profile-title .pm-profile-notification-message.visible{display:inline-block}.pm-group-view .pm-header-section .pm-profile-title .pm-profile-notification-message img{display:block;height:25px;width:35px}.pm-group-view .pm-header-section .pm-profile-title .pm-member-since{color:#6d6d6d;font-size:15px;font-style:italic;line-height:18px;margin:-15px 0 20px}@media (min-width:992px){.pm-group-view .pm-header-section .pm-profile-title .pm-member-since{font-size:16px;line-height:22px;margin-bottom:34px}}#pm-change-image-dialog .pm-popup-action{margin-top:10px}#pm-change-image-dialog .pm-popup-action .btn-primary,#pm-change-image-dialog .pm-popup-action .introjs-tooltip .introjs-button,.introjs-tooltip #pm-change-image-dialog .pm-popup-action .introjs-button{color:#fff}#preview-avatar-profile{display:inline-block}.pm-profile-tabs-navigation>li{position:relative}.pm-profile-tabs-navigation>li span.bp-better-messages-unread{align-items:center;background:#8a1f63!important;border-radius:25px;color:#fff!important;display:flex;font-size:8px;font-weight:400;height:13px;justify-content:center;left:21px;margin:0 auto;overflow:hidden;padding:0!important;position:absolute;text-align:center;top:8px;width:13px;z-index:9999}.pm-current-status{color:#000;font-size:14px;line-height:16px;list-style:none;margin:0;overflow:hidden;padding:0;width:100%}.pm-current-status:after{clear:both;content:"";display:block}@media (min-width:992px){.pm-current-status{font-size:16px;line-height:17px}}.pm-current-status-rate{margin-top:11px}.pm-current-status dt{clear:left;color:#6d6d6d;float:left;text-align:left;width:25%!important}.pm-current-status dd,.pm-current-status dt{font-weight:400;margin-bottom:1rem;padding:0}.pm-current-status dd{float:right;line-height:1.2;text-align:right;width:75%!important}@media (min-width:992px){.pm-current-status dd{float:left;text-align:left}}.pm-current-status dd a{color:inherit!important;text-decoration:none}.pm-current-status dd a:hover{color:inherit!important;text-decoration:underline}.pm-current-status .pm-user-rate{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAxNyI+PHBhdGggZD0iTTEwLjIgMS44bDEuNyAzLjRjLjEuMi4zLjQuNi40bDMuOC41Yy43LjEuOS45LjQgMS40TDE0IDEwLjJjLS4yLjItLjMuNS0uMi43bC42IDMuOGMuMS43LS42IDEuMi0xLjIuOWwtMy40LTEuOGMtLjItLjEtLjUtLjEtLjggMGwtMy40IDEuOGMtLjYuMy0xLjMtLjItMS4yLS45bC44LTMuN2MwLS4zIDAtLjUtLjItLjdMMi4yIDcuNmMtLjQtLjUtLjItMS4zLjUtMS40bDMuOC0uNWMuMyAwIC41LS4yLjYtLjRsMS43LTMuNGMuMy0uNyAxLjEtLjcgMS40LS4xeiIgZmlsbD0iI2YxYzQwZiIvPjwvc3ZnPg==) 0 50% repeat-x;background-size:18px auto;display:block;height:17px;margin:0;width:90px}.pm-current-status .pm-user-rate-4{width:72px}.pm-current-status .pm-user-rate-3{width:54px}.pm-current-status .pm-user-rate-2{width:36px}.pm-current-status .pm-user-rate-1{width:18px}.pm-profile-tabs{padding:10px 0 40px;position:relative;z-index:1}.pm-profile-tabs:after{clear:both;content:"";display:block}@media (min-width:992px){.pm-profile-tabs{padding:65px 0 140px}}.pm-profile-tabs.pm-section{margin:0!important;min-height:0!important}.pm-profile-tabs .pm-section-content{border:none!important;min-height:0!important}.pm-profile-tabs-nav{color:#39343a;letter-spacing:0;line-height:22px;max-width:none;min-height:10px;width:auto}@media (min-width:768px){.pm-profile-tabs-nav{float:left;width:auto}}@media (min-width:1200px){.pm-profile-tabs-nav{width:270px}}@media (min-width:768px){.pm-group-nurses .pm-profile-tabs-nav{padding-top:0}}@media (min-width:992px){.pm-group-nurses .pm-profile-tabs-nav{padding-top:0}}@media only screen and (max-width:500px){.pm-profile-tabs-nav{left:45px;position:relative;width:350px}}.pm-profile-tabs-navigation,.pm-profile-tabs-social{list-style:none;margin:0;padding:0}.pm-profile-tabs-navigation{display:flex;flex-direction:column;font-size:16px;overflow:hidden;position:relative}@media (min-width:1200px){.pm-profile-tabs-navigation{font-size:18px}}.pm-profile-tabs-navigation-hidden{display:none!important}.pm-profile-tabs-navigation-bordered{margin-bottom:13px;padding-bottom:18px}.pm-profile-tabs-navigation-agencies:after{display:none}.pm-profile-tabs-navigation>div,.pm-profile-tabs-navigation>li{border:none!important;clear:none;order:100;padding:2px 0;width:100%}@media only screen and (max-width:1200px){.pm-profile-tabs-navigation>div,.pm-profile-tabs-navigation>li{display:inline-block;width:19.5%}}@media only screen and (max-width:990px){.pm-profile-tabs-navigation>div,.pm-profile-tabs-navigation>li{display:inline-block;width:-webkit-fill-available}}.pm-profile-tabs-navigation>div a,.pm-profile-tabs-navigation>div span,.pm-profile-tabs-navigation>li a,.pm-profile-tabs-navigation>li span{border-radius:4px;color:#39343a!important;transition:color .3s ease,background-color .3s ease}.pm-profile-tabs-navigation>div a:not(.active):hover,.pm-profile-tabs-navigation>div span:not(.active):hover,.pm-profile-tabs-navigation>li a:not(.active):hover,.pm-profile-tabs-navigation>li span:not(.active):hover{color:#202020!important}.pm-profile-tabs-navigation>div>a,.pm-profile-tabs-navigation>div>span,.pm-profile-tabs-navigation>li>a,.pm-profile-tabs-navigation>li>span{display:block;padding:12px 24px!important}.pm-profile-tabs-navigation>div>a img,.pm-profile-tabs-navigation>div>span img,.pm-profile-tabs-navigation>li>a img,.pm-profile-tabs-navigation>li>span img{filter:invert(62%) sepia(0) saturate(170%) hue-rotate(161deg) brightness(86%) contrast(87%)}.pm-profile-tabs-navigation>div>a.active,.pm-profile-tabs-navigation>div>span.active,.pm-profile-tabs-navigation>li>a.active,.pm-profile-tabs-navigation>li>span.active{background-color:#fff!important;color:#6b184d!important;font-weight:700}.pm-profile-tabs-navigation>div>a.active img,.pm-profile-tabs-navigation>div>span.active img,.pm-profile-tabs-navigation>li>a.active img,.pm-profile-tabs-navigation>li>span.active img{filter:brightness(0) saturate(100%) invert(18%) sepia(61%) saturate(2324%) hue-rotate(295deg) brightness(93%) contrast(97%)}@media only screen and (max-width:990px){.pm-profile-tabs-navigation>li{max-width:189px;width:50%}}@media only screen and (max-width:500px){.pm-profile-tabs-navigation>li{width:100%}}.pm-profile-tabs-navigation #unread_thread_count{background:#8a1f63!important;color:#fff;font-size:10px!important;height:16px!important;line-height:15px!important;margin:0 0 0 8px;min-width:10px!important;position:relative!important;right:auto!important;top:2px!important;vertical-align:top;width:16px!important}.pm-profile-tabs-navigation #unread_thread_count.thread-count-show{display:inline-block}@media only screen and (max-width:990px){.pm-profile-tabs-navigation{flex-direction:row;flex-wrap:wrap;justify-content:space-around;left:40px;position:relative}}@media only screen and (max-width:768px){.pm-profile-tabs-navigation{left:0}}@media only screen and (max-width:490px){.pm-profile-tabs-navigation{flex-direction:column}}.pm-profile-tabs-content{margin-top:35px;padding:0 20px}.pm-profile-tabs-content:after{clear:both;content:"";display:block}@media (min-width:768px){.pm-profile-tabs-content{float:left;margin-left:30px;padding:0}}@media (min-width:992px){.pm-profile-tabs-content{margin-left:100px;width:750px}}@media (min-width:1200px){.pm-profile-tabs-content{margin-left:119px;margin-top:0;width:750px}}.pm-profile-tabs .pm-profile-tab a{padding-left:46px!important;position:relative}.pm-profile-tabs .pm-profile-tab a img{left:8px;max-height:22px;-o-object-fit:none;object-fit:none;position:absolute;top:14px;width:25px}@media only screen and (max-width:1200px){.pm-profile-tabs .pm-profile-tab:first-child a{padding-right:0!important}}.pg-profile-tab-content,.pg_custom_tab_content{display:none}.pm-section{margin:0}.pm-section-left-panel{float:left;max-width:none;width:270px}.pm-section-left-panel:after{clear:both;content:"";display:block}.pm-section-right-panel{float:right;width:520px}.pm-section-right-panel:after{clear:both;content:"";display:block}.pm-section-content.pm-message-thread-section{display:block!important}.pm-section-content.pm-message-thread-section.pm-difl{float:none!important}.pm-dashboard{padding:0}.pm-dashboard-full:after,.pm-dashboard:after{clear:both;content:"";display:block}@media (min-width:992px){.pm-dashboard-full{width:100%}}.pm-dashboard-left:after{clear:both;content:"";display:block}@media (min-width:992px){.pm-dashboard-left{float:left;width:316px}}@media (min-width:1200px){.pm-dashboard-left{width:360px}}.pm-dashboard-right:after{clear:both;content:"";display:block}@media (min-width:992px){.pm-dashboard-right{float:right;width:340px}}@media (min-width:1200px){.pm-dashboard-right{width:366px}}@media (min-width:992px){.pm-dashboard-agencies .pm-dashboard-left{width:420px}}@media (min-width:1200px){.pm-dashboard-agencies .pm-dashboard-left{width:493px}}@media (min-width:992px){.pm-dashboard-agencies .pm-dashboard-right{width:236px}}.pm-dashboard .profile-ad fieldset{border:2px solid #e1e1e1;border-radius:0!important;-webkit-border-radius:0;-moz-border-radius:0;margin:20px 0;padding:0 10px 10px}.pm-section-cell{background:#fff;border:1px solid #e8e8e8;border-radius:16px;color:#39343a;cursor:default;font-size:14px;line-height:30px;margin:24px 0;min-height:100px;padding:20px;position:relative}.pm-section-cell:after{clear:both;content:"";display:block}@media (min-width:768px){.pm-section-cell{padding:24px 28px}}@media (min-width:992px){.pm-section-cell{margin-top:0}}.pm-section-wrapper{color:#000;font-size:13px;line-height:18px;list-style:none;margin:0;overflow:hidden;padding:0!important;width:100%}.pm-section-wrapper:after{clear:both;content:"";display:block}@media (min-width:768px){.pm-section-wrapper{font-size:14px;line-height:20px}}.pm-section-wrapper .pm-user-description-row{padding:14px 0!important}.pm-section-wrapper .pm-user-description-row:after{clear:both;content:"";display:block}@media (min-width:768px){.pm-section-wrapper .pm-user-description-row{padding-left:14px!important;padding-right:14px!important}}.pm-section-wrapper .pm-user-description-row:last-child{border:none!important;margin-bottom:0!important}.pm-section-wrapper .pm-user-description-row.pm-dbfl{float:none!important;width:auto!important}.pm-section-wrapper .pm-card-label{clear:left!important;color:#6d6d6d!important;font-size:inherit!important;text-transform:none!important;width:30%!important}.pm-section-wrapper .pm-card-label,.pm-section-wrapper .pm-card-value{float:left!important;font-weight:400!important;margin:0!important;padding:0!important}.pm-section-wrapper .pm-card-value{color:#39343a!important;width:70%!important}.pm-section-wrapper .pm-card-value a{color:#1888c7!important;text-decoration:underline}.pm-section-wrapper .pm-card-value a:focus,.pm-section-wrapper .pm-card-value a:hover{text-decoration:none}.pm-section-wrapper .pm-card-value.pm_collapsable_checkbox .pm-field-multiple-value,.pm-section-wrapper .pm-card-value.pm_collapsable_multi_dropdown .pm-field-multiple-value{display:block!important;float:none!important;margin:0 0 6px!important;padding:0 0 0 10px;position:relative}.pm-section-wrapper .pm-card-value.pm_collapsable_checkbox .pm-field-multiple-value:before,.pm-section-wrapper .pm-card-value.pm_collapsable_multi_dropdown .pm-field-multiple-value:before{content:"-";display:block;left:0;position:absolute;top:0}.pm-section-wrapper .pm-card-value.pm_collapsable_checkbox .pm-field-multiple-value:after,.pm-section-wrapper .pm-card-value.pm_collapsable_multi_dropdown .pm-field-multiple-value:after{display:none!important}.pm-section-wrapper .pm-card-value.pm_collapsable_checkbox .pm-field-multiple-value:last-child,.pm-section-wrapper .pm-card-value.pm_collapsable_multi_dropdown .pm-field-multiple-value:last-child{margin-bottom:0!important}.pm-section-line{margin:0 -12px 24px}@media (min-width:768px){.pm-section-line{display:flex}}.pm-section-line .pm-section-cell{margin:12px}@media (min-width:768px){.pm-section-line .pm-section-cell{margin-bottom:0;margin-top:0;width:100%}}.pm-section-go-back{color:#1888c7;display:block;padding:3px 3px 3px 24px;position:absolute;right:24px;text-decoration:none;top:24px}.pm-section-go-back:before{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIj4KICAgIDxwYXRoIGQ9Ik0zODIuNyAxODIuN0g1OS4xbDc3LjItNzcuMmM2LjgtNi44IDYuOC0xNy43IDAtMjQuNS02LjgtNi44LTE3LjctNi44LTI0LjUgMEw1LjEgMTg3LjhjLTYuOCA2LjgtNi44IDE3LjcgMCAyNC41TDExMS44IDMxOWMzLjQgMy40IDcuOCA1LjEgMTIuMiA1LjEgNC40IDAgOC45LTEuNyAxMi4yLTUuMSA2LjgtNi44IDYuOC0xNy43IDAtMjQuNUw1OSAyMTcuM2gzMjMuNmM5LjYgMCAxNy4zLTcuOCAxNy4zLTE3LjMuMS05LjYtNy42LTE3LjMtMTcuMi0xNy4zeiIgZmlsbD0iIzE4ODhjNyIvPgo8L3N2Zz4=") no-repeat 50%;background-size:contain;bottom:0;content:"";display:block;height:16px;left:0;margin:auto;position:absolute;top:0;width:16px}.pm-section-go-back:hover{color:#1888c7;text-decoration:underline}.pm-section-heading{color:#1888c7;font:16px/24px Open Sans,sans-serif!important;margin:0 0 14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){.pm-section-heading{font-size:20px!important;font-weight:600!important;line-height:28px!important;margin-bottom:20px}}.pm-section-heading+.pm-section-heading{display:none!important}.pm-section-area p{color:inherit!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.pm-section-area p:first-child{margin-top:0!important}.pm-section-area p:last-child{margin-bottom:0!important}.pm-section-area:after:after{clear:both;content:"";display:block}.pm-section p.pm-section-area-blank{color:#aeb0b0!important;font-size:13px!important}.pm-section p.pm-section-blank{color:#7a7a7a!important;font-size:14px!important}.pm-section-list{list-style:none;margin:0;padding:0}.pm-section-list li{display:block!important;float:none!important;margin:0 0 6px!important;padding:0 0 0 10px;position:relative}.pm-section-list li:before{content:"-";display:block;left:0;position:absolute;top:0}.pm-section-list li:after{display:none!important}.pm-section-list li:last-child{margin-bottom:0!important}.pm-section-more{display:block;font-size:14px!important;font-weight:700;line-height:19px!important;margin:12px 0 0!important;text-transform:capitalize}.pm-section-more a{color:#8a1f63;display:inline-block;text-decoration:none;transition:color .3s ease}.pm-section-more a:focus,.pm-section-more a:hover{color:#601645;text-decoration:none}.pm_frontend_attachment{border:1px dashed #d0d0d0;border-radius:8px;cursor:pointer;display:inline-block;margin-right:12px;min-width:114px;padding:14px 12px 8px;position:relative;text-align:center}.pm_frontend_attachment .attachment_icon,.pm_frontend_attachment .attachment_icon a{display:block}.pm_frontend_attachment .attachment_icon img{display:block;float:none!important;height:64px!important;margin:0 auto;max-height:none!important;width:48px!important}.pm_frontend_attachment .pm-attachment-title{color:#1888c7;display:block;float:none!important;font-size:13px;line-height:normal;margin-top:8px;text-align:center!important}.pm_frontend_attachment .pm-attachment-title a{color:#1888c7;display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm_frontend_attachment .pm-attachment-title a:hover,.pm_frontend_attachment:not(.pm_edit_attachment):hover a{text-decoration:underline}.pm_frontend_attachment.pm_edit_attachment{float:none!important;margin-bottom:12px!important;width:auto!important}.pm_frontend_attachment .pm_removebutton{background:#1888c7;border-radius:50%;display:block!important;float:none!important;height:24px!important;margin:0!important;position:absolute!important;right:0!important;top:0!important;transform:translate3d(50%,-50%,0);transition:background-color .3s ease;width:24px!important}.pm_frontend_attachment .pm_removebutton:after,.pm_frontend_attachment .pm_removebutton:before{background:#fff;border-radius:1px;content:""!important;display:block!important;height:2px;left:50%;position:absolute;top:50%;width:16px;z-index:1}.pm_frontend_attachment .pm_removebutton:before{transform:translate3d(-50%,-50%,0) rotate(45deg)}.pm_frontend_attachment .pm_removebutton:after{transform:translate3d(-50%,-50%,0) rotate(-45deg)}.pm_frontend_attachment .pm_removebutton:hover{background-color:#136999}.pm_frontend_attachment .pm_removebutton span{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;text-indent:-1000px;top:0;visibility:hidden;white-space:nowrap;z-index:5}.pm-actions{margin:12px -12px 24px!important}.pm-actions:after{clear:both;content:"";display:block}@media (min-width:768px){.pm-actions{margin-top:0!important}}@media (min-width:992px){.pm-actions{display:flex;justify-content:center}}.pm-actions .pm-section-cell{color:#6d6d6d;cursor:default;font-size:14px;line-height:20px;margin:24px auto;max-width:260px;padding:84px 20px 26px;position:relative;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:992px){.pm-actions .pm-section-cell{float:left;margin:0 12px;max-width:254px;width:33.3%}}@media (min-width:1200px){.pm-actions .pm-section-cell{padding-left:26px;padding-right:26px}}.pm-actions-icon{display:block;left:50%;margin:auto!important;position:absolute;top:30px;transform:translateX(-50%)}.pm-actions-heading{color:#1888c7;font:700 32px/42px Amatic SC,cursive!important;margin:0 0 16px;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pm-actions-text{color:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:0!important;min-height:60px}.pm-actions .pm-actions-space{display:block!important;float:none!important;padding:0!important}.pm-actions .pm-actions-space-request{margin-top:40px!important}.pm-actions .pm-actions-space-request .pm-actions-button{margin-top:15px!important}.pm-actions .pm-loader{height:30px!important;margin:25px auto 0!important;position:relative!important;width:30px!important}.pm-actions .pm-actions-button{background:#fff;border:1px solid #8a1f63!important;border-radius:5px;color:#8a1f63!important;cursor:pointer;display:block;font-size:16px;font-weight:600;height:42px;line-height:22px;margin:21px auto 0!important;max-width:200px;padding:9px;position:relative;text-align:center;transition:color .3s ease,background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media (min-width:1200px){.pm-actions .pm-actions-button{margin:21px 0 0!important}}.pm-actions .pm-actions-button:hover{background:#8a1f63;color:#fff!important;text-decoration:none}.pm-actions .pm-actions-button-grey{background-color:#fff;border-color:#cbcaca!important;color:#959595!important}.pm-actions .pm-actions-button-grey:hover{background-color:#d0d0d0;color:#6d6d6d!important}.pm-actions .pm-actions-button-disabled{cursor:default}.pm-actions .pm-actions-button-disabled,.pm-actions .pm-actions-button-disabled:hover{background-color:#fff;border-color:#cbcaca!important;color:#959595!important}.pm-actions .pm-actions-button-notification{border-color:#fff!important;color:#545050!important;cursor:default}.pm-actions .pm-actions-button-notification:hover{background:#fff;color:#545050!important}.pm-location{padding:10px}.pm-location-text{border-radius:16px 16px 0 0;color:#000;cursor:default;font-size:15px;left:0;letter-spacing:0;line-height:20px;padding:20px 34px;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}.pm-location-text p{color:#4a4a4a!important;font-size:inherit!important;line-height:inherit!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-location-heading,.pm-location-text p{margin:0;text-shadow:-1px -1px 0 hsla(0,0%,100%,.75),1px -1px 0 hsla(0,0%,100%,.75),-1px 1px 0 hsla(0,0%,100%,.75),1px 1px 0 hsla(0,0%,100%,.75)}.pm-location-heading{color:#4a4a4a;font:700 20px/28px Open Sans,sans-serif;letter-spacing:-.01em}.pm-location-map{position:relative;z-index:1}.pm-location-map #pg_map .pg-map-wrap .pg-map-user-avatar a{display:block}.pm-location-map #pg_map .pg-map-wrap .pg-map-meta{margin:8px 0 5px 10px}.pm-location-map #pg_map .pg-map-wrap .pg-map-user-name a{color:#1888c7;text-decoration:none}.pm-location-map #pg_map .gm-bundled-control .gm-svpc,.pm-location-map #pg_map .gm-fullscreen-control,.pm-location-map #pg_map .gm-style-cc,.pm-location-map #pg_map .gmnoprint .gm-style-mtc,.pm-location-map #pg_map a[href^="https://maps.google.com/maps"]{display:none!important}.pm-suggested-articles{color:#39343a;cursor:default;font-size:14px;line-height:20px;padding:20px 150px 18px 24px}.pm-suggested-articles:after{clear:both;content:"";display:block}.pm-suggested-articles-heading{margin:0 0 7px}.pm-suggested-articles-p{color:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:0 0 13px;max-height:60px;min-height:60px;overflow:hidden}.pm-suggested-articles-p a{display:-webkit-box;-webkit-line-clamp:3;max-height:60px;min-height:60px;-webkit-box-orient:vertical;color:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .3s ease}.pm-suggested-articles-p a:hover{color:#202020}.pm-suggested-articles-p-wide{margin-right:-120px}.pm-suggested-articles-all{color:#8a1f63;display:inline-block;font-size:16px;font-weight:700;text-decoration:none;transition:color .3s ease}.pm-suggested-articles-all:hover{color:#601645;text-decoration:none}.pm-suggested-articles-img{background-color:hsla(0,0%,95%,.5);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #cbcaca;height:118px;overflow:hidden;position:absolute;right:24px;top:24px;width:114px;z-index:1}.pm-suggested-articles-img a{display:block;height:100%;width:100%}.pm-recent-messages{color:#39343a;cursor:default;font-size:15px;line-height:20px;margin-top:24px;min-height:345px;padding:0}@media (min-width:992px){.pm-recent-messages{margin-top:0;min-height:545px}}.pm-recent-messages-heading{margin:0;padding:16px 20px 17px}.pm-recent-messages-entry{border-top:1px solid #e8e8e8;min-height:146px;padding:16px 45px 18px 63px;position:relative}.pm-recent-messages-entry-list{min-height:438px}.pm-recent-messages-name{color:inherit!important;font-size:16px!important;line-height:22px!important;margin-bottom:0}.pm-recent-messages-date{color:#959595!important;font-size:14px!important;line-height:20px!important;margin-bottom:9px}.pm-recent-messages-text{color:#39343a!important;display:-webkit-box;font-size:15px!important;-webkit-line-clamp:3;line-height:20px!important;margin:0;max-height:60px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.pm-recent-messages .pm-user{border:1px solid #bebebe;border-radius:50%;display:block;height:35px;left:13px;position:absolute;top:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:35px}.pm-recent-messages-not-found{color:#959595!important;display:block;font-size:14px!important;left:0;line-height:normal!important;margin:0;padding:0 20px;position:absolute;right:0;text-align:center;top:50%}.pm-recent-messages a.pm-recent-messages-all{border-top:1px solid #e8e8e8!important;color:#8a1f63;display:block;font-size:16px;font-weight:700;padding:11px 9px 12px;text-align:center;text-decoration:none;transition:color .3s ease}.pm-recent-messages a.pm-recent-messages-all:hover{color:#601645;text-decoration:none}.pm-recent-messages-loading a.pm-recent-messages-all{display:none}.pm-recent-messages-preloader{display:none;height:64px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:64px}.pm-recent-messages-preloader:after{animation:messages-preloader 1.2s linear infinite;border-color:#7a7a7a transparent;border-radius:50%;border-style:solid;border-width:5px;content:"";display:block;height:46px;margin:1px;width:46px}.pm-recent-messages-loading .pm-recent-messages-preloader{display:block}@keyframes messages-preloader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pg-custom-tab-content{padding:0!important;width:auto!important}.pm-messages{padding-right:24px}.pm-messages .pm-section-left-panel{margin-bottom:20px;width:100%!important}@media (min-width:576px){.pm-messages .pm-section-left-panel{width:55%!important}}@media (min-width:992px){.pm-messages .pm-section-left-panel{float:left!important;margin-bottom:0;width:30%!important}}.pm-messages .pm-conversation-time{line-height:normal!important}@media (max-width:991.98px){.pm-messages .pm-conversations-container .pm-thread-user{width:10em!important}}.pm-messages .pm-section-right-panel{width:100%!important}@media (min-width:992px){.pm-messages .pm-section-right-panel{width:70%!important}}.pm-messages .pm-new-message-area{padding:3px 0 2px}.pm-messages .pm-group-view:before{display:none!important}.pm-messages .pm-group-view .pm-section{min-height:0}.pm-messages .pm-group-view .pm-section.pm-dbfl{float:none!important;margin:0!important}.pm-messages .pm-group-view .pm-section .pm-section-content #chat_message_form{overflow:hidden;padding-left:10px}@media (min-width:992px){.pm-messages .pm-group-view .pm-section .pm-section-content #chat_message_form{padding-left:15px}}.pm-messages .pm-group-view .pm-section .pm-section-content #chat_message_form #message_display_area{margin:16px 0 0}.pm-messages .pm-group-view .pm-section .pm-section-content #chat_message_form #typing_on{margin-bottom:20px;padding-bottom:0;padding-top:20px}.pm-messages #pg-msg-thread-container{position:relative}#pg-blog .pg-blog-head{border-bottom:1px solid #e8e8e8;margin:0 auto;max-width:640px}#pg-blog .pg-blog-head .pg-new-blog-button{padding-top:0!important}#pg-blog-container:after{clear:both;content:"";display:block}#pg-blog-container .pm-blog-post-wrap.pm-dbfl{float:none!important;width:100%}#pg-blog-container .pm-blog-post-wrap.pm-dbfl:after{clear:both;content:"";display:block}#pg-blog-container .pm-blog-title a{color:#1888c7!important}#pg-blog .pg-alert-info{margin:15px 0;width:auto}@media (min-width:768px){#pg-blog .pg-alert-info{margin:15px;width:94%}}.customcv1 .pg-alert-info{display:block;margin:15px 0;overflow:hidden;position:relative;text-indent:-3000px;width:auto!important}@media (min-width:768px){.customcv1 .pg-alert-info{margin:15px}}.customcv1 .pg-alert-info:after{bottom:0;content:"You don't have Custom CV.";display:block;left:0;line-height:22px;padding:15px;position:absolute;right:0;text-indent:0;top:0}.customcv1 .pm-blog-post-wrap{border-bottom:1px solid #e1e1e1!important;display:flex!important;flex-direction:column;float:none!important;margin-bottom:6px!important;padding:16px 14px!important}.customcv1 .pm-blog-post-wrap:after{clear:both;content:"";display:block}.customcv1 .pm-blog-post-wrap:last-child{border-bottom:none!important}.customcv1 .pm-blog-desc-wrap{flex-grow:1;flex-shrink:1;float:none!important;order:1;padding:0!important;width:100%!important}.customcv1 .pm-blog-desc-wrap .pm-blog-title{font-size:18px!important;line-height:normal!important;margin:0 0 6px!important;padding:0!important}.customcv1 .pm-blog-desc-wrap .pm-blog-title a{color:#1888c7!important}.customcv1 .pm-blog-desc-wrap .pm-blog-desc{font-size:14px!important;line-height:normal!important}.customcv1 .pm-blog-img-wrap{cursor:default;margin:6px 0 0!important;order:2;overflow:hidden;padding:0!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto!important}.customcv1 .pm-blog-img-wrap .pm-blog-img{display:none!important}.customcv1 .pm-blog-img-wrap .pm-blog-status{display:block!important;float:none!important;margin:0!important;padding:0!important}.customcv1 .pm-blog-img-wrap .pm-blog-status .pm-blog-time{color:#aeb0b0!important;font-size:12px!important;line-height:normal!important;margin:0!important;text-align:left!important;white-space:nowrap}.customcv1 .pm-blog-img-wrap .pm-blog-status .pm-blog-comment{display:none!important}.myjobs2 .job-manager-past-applications{border-collapse:collapse;width:100%}.myjobs2 .job-manager-past-applications th{padding:8px 4px}.myjobs2 .job-manager-past-applications td{border-top:1px solid #e8e8e8;padding:8px 4px}.myjobs2 .job-manager-past-applications .application-message{width:auto}.myjobs2 .job-manager-past-applications .application-message p{color:inherit!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.pg-friends #pg-friends-container{margin:0!important}.pg-friends .pm-section-left-panel{border-right:1px solid #e1e1e1}.pg-friends .pm-section-left-panel.pm-section-nav-vertical ul{margin-left:-14px!important}@media (min-width:768px){.pg-friends .pm-section-left-panel.pm-section-nav-vertical ul{margin-left:0!important}}.pg-friends .pm-section-left-panel.pm-section-nav-vertical ul li a{color:#1888c7!important;text-decoration:none;transition:color .3s ease}.pg-friends .pm-section-left-panel.pm-section-nav-vertical ul li a:hover{color:#1888c7!important;text-decoration:underline}.pg-friends .pm-section-right-panel{padding:20px 0 0;width:100%!important}@media (min-width:992px){.pg-friends .pm-section-right-panel{padding:0;width:70%!important}}.pg-friends .friend-box-wrapper{border:1px solid #d6d2d2;border-radius:16px;font-weight:700;padding:34px 30px}.pg-friends .friend-box-wrapper h5{margin-bottom:20px}.pg-friends .friend-box-wrapper p{text-align:center;width:100%}#pg-friends .pm-section-cell{border:0}#pg-friends h4{color:#983a76;font-family:Open Sans;font-size:28px;font-weight:700;letter-spacing:0;line-height:38px;margin-top:60px;text-align:center;width:100%}#pg-friends .friend-box-wrapper h4{font-size:22px;margin-bottom:20px;margin-top:0;text-align:left}#pg-friends .friend-box-wrapper h4,#pg-friends h5{color:#1888c7;font-family:Open Sans Condensed;line-height:27px}#pg-friends h5{font-size:20px;font-weight:700;letter-spacing:0}#pg-friends .profile-header-description{width:100%}#pg-friends .nurse-search-subtitle{color:#333;font-family:Open Sans Condensed;font-size:18px;font-weight:700;letter-spacing:0;line-height:24px;margin:40px auto 53px;max-width:700px;text-align:center}#pg-friends #pg_group_tabs .pm-profile-tab-wrap{display:none}#pg-friends #pg_group_tabs .pg-group-filters-head{display:flex;padding-bottom:66px!important}#pg-friends #pg_group_tabs .pg-group-filters-head .pg-member-search input{font-size:16px;height:42px}#pg-friends #pg_group_tabs .pg-group-filters-head .actions{order:2;padding:0;width:247px}#pg-friends #pg_group_tabs .pg-group-filters-head .actions .btn-outline-primary{border-color:transparent!important;margin:0;padding:0 11px}#pg-friends #pg_group_tabs .pg-group-filters-head .actions .btn-outline-primary:hover{background:none!important;color:#8a1f63!important}#pg-friends #pg_group_tabs .pg-group-filters-head .pg-group-sorting-rs{order:1}#pg-friends #pg_group_tabs .pg-group-filters-head .pg-group-sorting-rs .pg-member-search{position:relative}#pg-friends #pg_group_tabs .pg-group-filters-head .pg-group-sorting-rs .pg-member-search .description{font-family:Open Sans;font-size:13px;left:12px;letter-spacing:.7px;line-height:18px;position:absolute;text-align:left;top:54px;width:273px}#pg-friends #pg_group_tabs .pg-group-filters-head .pg-group-sorting-ls{order:3}#pg-friends #pg_group_tabs .pg-group-filters-head .pg-group-sorting-ls .pg-sortby-alpha{display:flex;text-align:right;width:100%}#pg-friends #pg_group_tabs .pg-group-filters-head .pg-group-sorting-ls .pg-sortby-alpha .pg-sort-dropdown{width:100%!important}#pg-friends #pg_group_tabs .pg-profile-tab-content{display:block!important;min-height:auto}#pg-friends .border-cell{border:1px solid #d6d2d2;border-radius:16px}.pg-settings-container{margin:0!important;min-height:0!important}.pg-settings .pm-section-left-panel{border-right:1px solid #e1e1e1}.pg-settings .pm-section-left-panel.pm-section-nav-vertical ul{margin-left:-14px!important}@media (min-width:768px){.pg-settings .pm-section-left-panel.pm-section-nav-vertical ul{margin-left:0!important}}.pg-settings .pm-section-left-panel.pm-section-nav-vertical ul li a{color:#1888c7!important;text-decoration:none;transition:color .3s ease}.pg-settings .pm-section-left-panel.pm-section-nav-vertical ul li a:hover{text-decoration:underline}.pg-settings .pm-section-right-panel{padding:20px 0 0;width:100%!important}@media (min-width:992px){.pg-settings .pm-section-right-panel{padding:0;width:70%!important}}.pg-settings .pm-section-right-panel .pmagic:after{clear:both;content:"";display:block}.pg-settings .pm-section-right-panel .pmagic-form{padding:0}@media (min-width:992px){.pg-settings .pm-section-right-panel .pmagic-form{padding:0 0 20px 30px!important}}.pg-settings .pm-section-right-panel .pmagic-form>.pmrow:not(.pg-alert-info){padding-bottom:0}@media (min-width:992px){.pg-settings .pm-section-right-panel .pmagic-form>.pmrow:not(.pg-alert-info){margin:0!important;padding:0 1em 12px 0!important}}.pg-settings .pm-section-right-panel .pmagic-form .pm-form-field-icon{display:none!important}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-lable{align-items:center;display:flex;flex-direction:row;margin:0!important;min-height:40px;padding-right:5px;width:100%!important}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-lable label{color:#000;display:block;font-size:16px;line-height:18px;text-align:left}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-lable label .pm_estric{color:#000;margin-left:2px}.pg-settings .pm-section-right-panel .pmagic-form .pg-alert-info{margin:0 0 24px!important}@media (max-width:991.98px){.pg-settings .pm-section-right-panel .pmagic-form .pg-alert-info{font-size:14px}}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input{width:100%!important}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=email],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=password],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=text],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=url],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input textarea{background:#fff;border:1px solid #6e6e6e;border-radius:4px;color:#39343a;height:50px!important;outline:none!important;padding:4px 8px!important;transition:border-color .3s ease;width:100%}@media (max-width:991.98px){.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=email],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=password],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=text],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=url],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input textarea{font-size:14px;padding:9px!important}}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=email]:focus,.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=password]:focus,.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=text]:focus,.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=url]:focus,.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input textarea:focus{border-color:#1888c7}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=email]+input[type=email],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=email]+input[type=password],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=email]+input[type=text],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=email]+input[type=url],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=password]+input[type=email],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=password]+input[type=password],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=password]+input[type=text],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=password]+input[type=url],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=text]+input[type=email],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=text]+input[type=password],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=text]+input[type=text],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=text]+input[type=url],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=url]+input[type=email],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=url]+input[type=password],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=url]+input[type=text],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=url]+input[type=url],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input textarea+input[type=email],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input textarea+input[type=password],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input textarea+input[type=text],.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input textarea+input[type=url]{margin-top:10px}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input input[type=file]{display:block!important;height:auto!important;line-height:normal!important;outline:none}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input select{background-color:#fff!important;border-color:#6e6e6e!important;color:#39343a!important;height:40px!important;outline:none;transition:border-color .3s ease}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input select:focus{border-color:#1888c7!important}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input select[multiple]{border:1px solid #6e6e6e;border-radius:5px;height:auto!important}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input select[id=pm_field_34]{height:72px!important}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input textarea{height:150px!important;line-height:normal;padding:6px 8px!important;resize:none}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input .pmradio{font-size:14px;line-height:normal;margin:0;padding:7px 0 0}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input .pmradio:after{clear:both;content:"";display:block}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input .pmradio .pm-radio-option{display:block!important;float:none!important;margin:0!important;padding:4px 0 4px 20px;position:relative;width:auto!important}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input .pmradio input{height:auto!important;left:1px;position:absolute;top:7px}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input select{display:block;font-size:14px}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input .pg-item-image-change{background:transparent;color:#8a1f63!important;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;line-height:18px;margin:3px 0 15px;transition:border-color .3s ease,background-color .3s ease}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input .pg-item-image-change:hover{background-color:#8a1f63!important;border-color:#8a1f63!important;color:#fff!important}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input .pm-settings-cover-image{background-color:#fff;border:1px solid #e8e8e8;border-radius:5px;display:block;height:112px;margin:0;-o-object-fit:cover;object-fit:cover;padding:5px!important;width:112px}.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input.pm_fileinput .pm_repeat .add,.pg-settings .pm-section-right-panel .pmagic-form .pm-field-input.pm_fileinput .pm_repeat .removebutton{display:none}.pg-settings .pm-section-right-panel .pmagic-form .errortext,.pg-settings .pm-section-right-panel .pmagic-form .useremailerror{color:#e10271;display:block;font-size:13px;line-height:normal;padding:6px 8px}.pg-settings .pm-section-right-panel .pmagic-form hr{border-radius:0;border-top:1px solid #dadada;clear:both;display:none;margin:0 2em 24px 1em;padding:0;width:auto}.pg-settings .pm-section-right-panel .pmagic-form .buttonarea{padding-left:0!important;padding-right:0!important;text-align:center}.pg-settings .pm-section-right-panel .pmagic-form .buttonarea input{background:#8a1f63;border:1px solid #8a1f63;border-radius:5px;color:#fff;display:block;font:700 17px/24px Open Sans,sans-serif;margin:0 auto!important;min-width:175px;padding:8px 18px;transition:border-color .3s ease,background-color .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pg-settings .pm-section-right-panel .pmagic-form .buttonarea input:hover{background-color:#601645;border-color:#601645}.pm-popup-image .pm-cover-image{background-color:#fff;border:1px solid #e8e8e8;border-radius:5px;height:112px;-o-object-fit:cover;object-fit:cover;padding:5px!important;width:112px}.introjs-tooltip .pm-popup-image .introjs-button,.pm-popup-image .btn,.pm-popup-image .introjs-tooltip .introjs-button{background:#8a1f63;border:1px solid #8a1f63;border-radius:5px;color:#fff!important;font:700 15px/20px Open Sans,sans-serif;padding:8px 18px;transition:border-color .3s ease,background-color .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.introjs-tooltip .pm-popup-image .introjs-button:hover,.pm-popup-image .btn:hover,.pm-popup-image .introjs-tooltip .introjs-button:hover{background-color:#601645;border-color:#601645}.pm-recruiters{margin:0!important;position:relative}.pm-recruiters:after{clear:both;content:"";display:block}.pm-recruiters-heading{color:#1888c7;font:700 50px/60px Amatic SC,cursive!important;text-align:center;text-transform:uppercase}.pm-recruiters-all{color:#e10271;display:block;font-size:14px;font-weight:700;line-height:20px;text-align:center;text-decoration:none;text-transform:capitalize;transition:color .3s ease}.pm-recruiters-all:hover{color:#ae0258;text-decoration:none}.pm-recruiters-list{margin-top:25px;width:100%}.pm-recruiters-list:after{clear:both;content:"";display:block}.pm-recruiters-list .pm-recruiter{background:#fff;border:1px solid #e8e8e8;border-radius:16px;margin:15px auto;text-align:center;width:234px}.pm-recruiters-list .pm-recruiter-link{color:inherit;display:block;padding:22px 34px 34px;text-decoration:none}.pm-recruiters-list .pm-recruiter-link:hover{text-decoration:none}.pm-recruiters-list .pm-recruiter .pm-user,.pm-recruiters-list .pm-recruiter .user-profile-image{border-radius:50%;display:block;height:114px;margin:0 auto 14px!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:114px}.pm-recruiters-list .pm-recruiter-name{color:#1888c7;font:700 14px/19px Open Sans,sans-serif!important;margin:0 0 10px;text-transform:capitalize}.pm-recruiters-list .pm-recruiter-info{color:#6d6d6d;display:-webkit-box;font-size:14px;-webkit-line-clamp:4;line-height:19px;min-height:76px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:768px){.pm-recruiters-heading{float:left;text-align:left}.pm-recruiters-all{float:right;margin-right:20px;margin-top:37px}.pm-recruiters-list{clear:both;margin:13px -12px 0;width:auto}.pm-recruiters-list .pm-recruiter{float:left;margin:0 12px 24px!important}}#pg-ourrecruiters .pm-section-cell{background:none;border-color:transparent;margin:0}#pg-ourrecruiters .pm-section-cell .pm-section-heading{color:#1888c7;font:700 50px/60px Amatic SC,cursive!important;margin:-24px 0 12px -19px;text-transform:uppercase}#pg-ourrecruiters .pm-section-cell .pm-recruiters-list{margin:0 -41px}.pm-section-about{font-size:14px;line-height:30px;min-height:445px}.pm-section-about .pm-section-heading{font:20px/24px Open Sans,sans-serif!important;margin:0 0 12px}.pm-section-about .pm-section-area{display:-webkit-box;-webkit-line-clamp:11;max-height:330px;min-height:330px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.pm-section-about .pm-section-more{margin-top:8px!important}.pm-section-benefits{font-size:15px;line-height:20px;min-height:445px}.pm-section-benefits .pm-section-heading{font:20px/24px Open Sans,sans-serif!important;margin:0 0 18px}.pm-section-benefits .pm-section-list{max-height:320px;min-height:320px;overflow:hidden}.pm-section-benefits .pm-section-list li:nth-child(n+14){display:none}.pm-section-benefits .pm-section-all{color:#e10271!important;display:inline-block;font-size:14px;font-weight:700;line-height:19px;margin-top:9px;text-decoration:none!important;text-transform:capitalize!important;transition:color .3s ease!important}.pm-section-benefits .pm-section-all:hover{color:#ae0258!important;text-decoration:none!important}.pm-section-benefits .pm-section-all .s{display:none}#pg-benefits .pm-section-list,.pm-section-benefits .pm-section-list{color:inherit!important;list-style:none;margin:0!important;overflow:hidden;padding:0;width:auto!important}#pg-benefits .pm-section-list li,.pm-section-benefits .pm-section-list li{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCI+PHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLS41MDYgOS4yMikiIGZvbnQtc2l6ZT0iMTIiIGZvbnQtZmFtaWx5PSJMdWNpZGFHcmFuZGUtQm9sZCIgZmlsbD0iIzM5MzQzYSI+4pyTPC90ZXh0Pjwvc3ZnPg==) 0 2px no-repeat;background-size:10px auto;display:block!important;float:none!important;font-size:12px;line-height:15px;margin:0 0 10px!important;min-height:14px;padding-left:17px}#pg-benefits .pm-section-list li-hidden,#pg-benefits .pm-section-list li:after,#pg-benefits .pm-section-list li:before,.pm-section-benefits .pm-section-list li-hidden,.pm-section-benefits .pm-section-list li:after,.pm-section-benefits .pm-section-list li:before{display:none!important}.pm-media{background:#fff;border:1px solid #e8e8e8;border-radius:15px;color:#39343a;cursor:default;font-size:15px;line-height:20px;margin:30px 0 0;min-height:0!important;padding:24px 20px;position:relative}.pm-media:after{clear:both;content:"";display:block}@media (min-width:768px){.pm-media{padding-left:30px;padding-right:30px}}.pm-media .pm-section-heading{font:20px/24px Open Sans,sans-serif!important;margin:0 0 18px}.pm-media-area .envira-gallery-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;float:left;justify-content:space-between;list-style:none;margin:0 -5px;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:992px){.pm-media-area .envira-gallery-wrap{margin:0}}.pm-media-area .envira-gallery-wrap:after{clear:both;content:"";display:block}.pm-media-area .envira-gallery-wrap .envira-gallery-public.envira-clear{height:auto!important;min-height:75px!important}.pm-media-area .envira-gallery-wrap .envira-gallery-item{bottom:auto!important;left:auto!important;padding:5px!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:33.3%!important}@media (min-width:576px){.pm-media-area .envira-gallery-wrap .envira-gallery-item{width:25%!important}}@media (min-width:992px){.pm-media-area .envira-gallery-wrap .envira-gallery-item{width:16.6667%!important}}.pm-media-area .envira-gallery-wrap .envira-gallery-item:nth-child(n+13){display:none}#pg-photosvideos .pm-media-area .envira-gallery-wrap .envira-gallery-item:nth-child(n+13){display:block!important}.pm-media-area .envira-gallery-wrap .envira-gallery-item-inner{display:block!important;height:65px!important;left:auto!important;overflow:hidden!important;position:relative!important;top:auto!important;width:100%!important}.pm-media-area .envira-gallery-wrap .envira-gallery-link{display:block!important;height:100%!important;width:100%!important}.pm-media-area .envira-gallery-wrap .envira-gallery-link .caption{display:none!important}.pm-media-area .envira-gallery-wrap .envira-gallery-link img{display:block;height:100%!important;left:50%;margin:0!important;max-width:none!important;min-height:100%!important;min-width:100%!important;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:auto!important}.pm-media-videos{border:1px solid #eee;float:right;margin-top:20px;overflow:hidden;padding:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (min-width:992px){.pm-media-videos{margin-top:0;width:308px}}@media (min-width:1200px){.pm-media-videos{height:226px;width:338px}}.pm-media-videos img{display:block;height:auto;width:100%}.pm-media-all{display:none;margin-top:8px;padding:0 3px;text-align:right;width:100%}.pm-media-all:after{clear:both;content:"";display:block}.pm-media-all a{color:#8a1f63!important;display:inline;font-size:14px;font-weight:700;line-height:19px;margin:0;text-decoration:none!important;text-transform:capitalize!important;transition:color .3s ease!important}.pm-media-all a:hover{color:#601645!important;text-decoration:none!important}.page-id-44521 .entry-content .registration-intro .vc_column-inner{margin:0 auto;max-width:680px;text-align:center}.page-id-44521.logged-in .registered-hide{display:none}#pg-settings .pm-section-cell{border:0}.pmagic:not(.pm-group-agencies) .pm-profile-tabs-content{margin-left:0!important}.pm-group-nurses .pm-profile-tabs-content{width:75%!important}@media only screen and (max-width:990px){.pm-group-nurses .pm-profile-tabs-content{width:100%!important}}.pm-profile-tabs .pg-profile-tabs-content{width:100%!important}@media only screen and (max-width:1200px){.pm-profile-tabs .pg-profile-tabs-content{margin-left:0!important}}#pg-friends h4.pm-section-heading,#pg-settings h4.pm-section-heading{color:#494949;font-family:Amatic SC,cursive!important;font-size:50px!important;font-weight:400!important;margin-bottom:60px;margin-top:0;text-align:center}#pg-friends h4.pm-section-heading:before,#pg-settings h4.pm-section-heading:before{transform:scaleX(-1)}#pg-friends h4.pm-section-heading:after,#pg-friends h4.pm-section-heading:before,#pg-settings h4.pm-section-heading:after,#pg-settings h4.pm-section-heading:before{background:url("data:image/svg+xml,%3Csvg width='110' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23618D1B' d='M95.238 9.663c4.946-.04 11.032.707 14 4.774-4.259 1.23-11.412-.953-14-4.774M95.81 7.7c1.583-2.302 4.486-3.69 7.11-2.964-2.262 1.71-4.679 2.987-7.469 3.53.102-.173.217-.36.36-.566m-10.865 3.923c1.013.349 5.421 3.177 2.45 3.963-1.795.475-4.354-1.976-5.563-2.957a47.904 47.904 0 01-2.45-2.153c.248.02.491.039.725.068 1.648.21 3.27.537 4.838 1.079m-16.498.385c.809.42 4.305 3.07 2.317 3.666-1.377.415-3.367-1.63-4.205-2.42-.89-.84-1.8-1.85-2.467-2.96 1.492.476 2.979.999 4.355 1.714M59.943 8.28c-.301.008-.599.014-.899.023 1.975-1.073 3.915-2.227 5.894-3.273 2.67-1.411 6.392-3.834 9.57-3.58 1.472.116-.696 1.413-1.11 1.683-1.537.994-3.313 1.667-5.012 2.332-2.695 1.056-5.83 1.56-8.443 2.815m-3.115-.118c.347-2.649 3.27-4.572 5.77-4.973-.641 1.653-2.093 2.862-3.683 3.832-.866.477-1.588.874-2.087 1.141m-6.275 4.769c1.724 1.005 4.07 2.385 4.954 4.287-.012.029-.02.038-.031.073-.113.186-.304.323-.474.452-.408.314-.95.46-1.436.6-1.41.407-2.768.089-4.01-.619-2.455-1.395-4.06-4.562-4.649-7.351.198-.007.397-.013.597-.018 1.378 1.104 3.53 1.69 5.049 2.576M36.898 5.165c.854-.708 1.879-1.293 3.007-1.386.428-.036.828.107 1.198.298.185.094.339.222.49.358l.017.02c-.74 1.286-3.118 2.211-4.216 2.735-1.173.56-2.38 1.04-3.592 1.509.748-1.383 2.009-2.633 3.096-3.534m-14.585.385c1.8-1.48 4.595-4.085 7.143-3.949.265.014.473.14.642.314-.038.072-.076.14-.124.255-.213.293-.512.533-.786.769-1.128.976-2.55 1.658-3.877 2.322-1.694.847-3.54 1.49-5.29 2.28a74.24 74.24 0 012.292-1.99m-2.009 7.88c.944.472 1.861.991 2.717 1.604.366.262.705.557 1.025.873.164.161.302.344.439.53.08.11.127.202.157.276-.362.746-1.458 1.2-2.177 1.36-1.216.274-2.452-.434-3.377-1.126-1.865-1.396-3.687-3.994-4.077-6.37l.35.009c-.021.276-.007.514.105.58 1.526.893 3.257 1.47 4.838 2.264M4.041 8.838h-.06c.3-1.974 2.615-3.702 4.08-4.732 1.771-1.247 3.935-2.32 6.124-2.6-.612 1.881-2.872 3.384-4.365 4.343-1.8 1.155-4.058 1.76-5.779 2.99m105.879 5.373c-2.09-4.085-6.739-5.378-11.264-5.691 1.922-.812 3.691-1.968 5.392-3.33.075-.06.042-1.283-.034-1.327-2.688-1.541-4.957-.515-7.267 1.226-1.08.814-1.701 1.962-2.236 3.148-.317.698-7.308.225-8.182.217-6.912-.067-13.756-.29-20.638-.267 2.002-.806 3.938-1.788 5.463-2.488 2.166-.997 4.375-1.992 4.2-4.54-.17-2.45-7.534 1.09-13.115 4.057a5.455 5.455 0 00.752-2.17c.013-.105.034-1.181-.059-1.172-3.581.346-6.092 3.072-6.236 6.355a.481.481 0 01-.05.025l-.244.124c-6.376.201-12.749.306-19.118.38.499-.24.995-.492 1.484-.755 1.744-.946 3.307-1.884 3.154-3.992-.188-2.62-3.516-1.322-4.783-.377-1.595 1.187-3.302 3.118-3.832 5.163-4.099.034-8.199.04-12.3.05 1.975-.828 3.93-1.694 5.812-2.738 2.162-1.199 3.92-2.357 3.629-4.93-.327-2.893-5.181.715-6.047 1.348-2.43 1.777-5.106 3.915-6.99 6.333-3.327.002-6.658-.01-9.986-.016.047-.025.097-.054.144-.077a23.832 23.832 0 004-2.566c1.75-1.382 2.926-3.04 2.918-5.274 0-.06-.009-.936-.084-.928C10.233.452 3.89 4.153 3.847 8.838c-1.273-.003-2.544-.002-3.819-.007-.032 0-.05.999.026 1.003 1.268.105 2.543.173 3.815.255.013.078.026.133.04.133.208-.005.419-.04.632-.087 3.456.218 6.921.349 10.392.44.08 2.608 1.571 5.114 3.342 6.967 1.096 1.146 2.575 2.083 4.225 1.893.897-.104 2.244-.88 2.35-1.87.23-2.171-.857-3.272-2.613-4.465-1.411-.96-2.942-1.711-4.48-2.447 8.997.164 18.02-.016 27.013-.276.344 3.136 1.728 6.279 4.133 8.388 1.558 1.366 6.736 2.229 6.87-.905.098-2.345-1.281-3.654-3.098-5.034-1.272-.965-2.661-1.79-4.063-2.554l-.017-.01c3.376-.103 6.747-.215 10.113-.318 1.357-.042 2.706-.05 4.059-.068.188.057.377.115.567.175.554 2.087 2.233 3.852 3.822 5.239.58.505 4.011 3.159 4.278 1.065.197-1.545-.001-3.108-1.088-4.294-.958-1.046-2.308-1.754-3.757-2.231 3.407-.005 6.805.041 10.21.108.005.076.012.138.021.142.221.08.457.134.696.182.016.078.041.147.09.193 1.12 1.083 10.157 9.415 10.76 5.536.313-2.022.054-3.87-1.802-5.037-.456-.286-1.056-.57-1.736-.827l1.542.037c2.055.052 4.106-.015 6.158-.097 1.13-.045 1.656-.142 1.992-.387.008.075.007.152.031.223 1.702 4.8 10.926 7.536 15.402 5.68.092-.038.032-1.244-.033-1.37'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:20px;margin:0 15px;overflow:hidden;position:relative;top:2px;vertical-align:middle;width:110px}@media (min-width:768px){.pg-profile-tabs-content{margin-left:30px!important}}@media (min-width:992px){.pg-profile-tabs-content{margin-left:70px!important}}.pg-settings .pm-section-left-panel{border-right:0}.pg-settings .pm-section-left-panel.pm-section-nav-vertical ul li a{color:#39343a!important;font-size:14px}.pmagic .pm-group-view .pm-section .pm-section-content{width:100%!important}.pm-section-heading{width:100%}.pmagic .pm-group-view .pm-section-nav-vertical ul li{line-height:21px;padding-right:17px}a.bpbm-pm-button{display:none}#pg-education .entry-header{margin-top:0;max-width:700px}#pg-education .education-box{border:1px solid #cecccc;border-radius:10px;margin:0 auto;max-width:792px;padding:54px 76px 0}#pg-education .education-box .education-single{display:flex;margin-bottom:76px}#pg-education .education-box .education-single h4{color:#000;font-family:Open sans;font-size:18px;font-style:normal;font-weight:600}#pg-education .education-box .education-single p{font-size:14px}#pg-education .education-box .education-single img{height:160px;margin-left:80px;width:160px}#pg-education .education-box .education-single a{color:#8a1f63!important;font-size:14px;font-weight:600}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fbWl4aW5zLnNjc3MiLCJ1c2Vycy9fYWdlbmNpZXMuc2NzcyIsInVzZXJzL19udXJzZS1sb29wLnNjc3MiLCJjb25maWcvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwidXNlcnMvX3Byb2ZpbGUtZ3JvdXAtcGhvdG8uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwidXNlcnMvX3Byb2ZpbGUtbWFnaWMtcHVibGljLnNjc3MiLCJ1c2Vycy9fcHJvZmlsZS5zY3NzIiwidXNlcnMvX3Byb2ZpbGVncmlkLWZyaWVuZHMuc2NzcyIsInVzZXJzL19wcm9maWxlZ3JpZC1tZXNzYWdlcy5zY3NzIiwidXNlcnMvX3Byb2ZpbGVncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlFLHdCQUNFLHVCQUE2QixDQUQvQiwrQ0FDRSx5QkFBNkIsQ0FEL0IsdUJBQ0UseUJBQTZCLENBQzlCLG9DQXNCRyxPQUFnQyxDQUZwQywyQ0FJTSxRQUF1RCxDQUd2RCx3QkFBcUIsQ0FGckIscUNBQXVDLENBQ3ZDLCtCQUMwQixDQVBoQywwQ0FVTSxRQUFtRSxDQVZ6RSx3REFnQk0sNkNBQXFELENBaEIzRCwrREFtQlEsU0FBUyxDQURULHFEQUNVLENBbkJsQiw4REFzQlEsK0NBQTJELENBQzVELHdCQy9DRCx3QkFBb0MsQ0FFcEMsa0JBQW1CLENBRW5CLFlBQVksQ0FDWixzQkFBaUIsQ0FKakIsa0JBQW1CLENBRW5CLFlBRXVCLENBUC9CLHlDQVVZLFdBQU8sQ0FEUCxXQUNXLENBVnZC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Q0FKeEMsd0JBQTBCLENBRzFCLHlCQUEyQixDQUUzQixrQkFBbUIsQ0FDbkIsWUFBWSxDQUpaLGlCQUllLENBUGpCLG1GQW9CSSxvQkFBcUIsQ0FwQnpCLG9LQWNJLDBnSVovaEYyQyxDWWdpRjNDLHVCQUF3QixDQUp4QixVQUFXLENBRFgsb0JBQXFCLENBT3JCLFdBQVksQ0FDWixhQUFjLENBTGQsZUFBZ0IsQ0FKaEIsaUJBQWtCLENBVWxCLE9BQVEsQ0FQUixxQkFBc0IsQ0FJdEIsV0FpQndCLENBQ3pCLHlCQUdELHlCQUNFLDBCQUE0QixDQUM3QixDQUVILHlCQUpFLHlCQU1FLDBCQUE0QixDQUM3QixDQXR4Qkgsb0NBeXhCRSxjQUFpQixDQXp4Qm5CLG9FQTR4QkUsdUJBQXdCLENBQ3hCLGNBQWUsQ0FDaEIsdURBRUMsb0JBQXNCLENBMTFEdEIsb0JBNjFEQSxVQUFXLENBQ1osc0RBR0MsZ0JBQWEsQ0FEYixrQkFDaUIsQ0FDbEIsaUJBR0MsWUFBWSxDQUNiLDRCQU1HLFlBQWMsQ0FDZCxlQUFlLENBSG5CLDZCQVFJLHdCQUF5QixDQUR6QixrQkFBbUIsQ0FHbkIsYUFBUSxDQURSLGVBQWdCLENBSGhCLG1CQUljLENBVmxCLCtDQVlNLFlBQVksQ0FDWixrQkFBa0IsQ0FieEIsa0RBZVEsVUFBVyxDQUlYLHFCQUFhLENBSGIsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixlQUN3QixDQW5CaEMsaURBc0JRLGNBQWMsQ0F0QnRCLG1EQTBCUSxZQUFhLENBQ2IsZ0JBQWEsQ0FGYixXQUVpQixDQTNCekIsaURBOEJRLHVCQUF3QixDQUV4QixjQUFXLENBRFgsZUFDZSIsImZpbGUiOiJ1c2Vycy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogbGluZSBoZWlnaHQgb3B0aW9uc1xuICovXG5AZWFjaCAkbmFtZSwgJHNpemUgaW4gJGVkaXRvci1mb250LWhlaWdodCB7XG4gIC5oYXMtI3skbmFtZX0tbGluZS1oZWlnaHQge1xuICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qXG4gKiBVbml0IGNvbnZlcnRlciBmcm9tIHB4dG8gcmVtIG9yIGVtXG4gKlxuICogZW0gaXMgcmVsYXRpdmUgdG8gdGhlIGZvbnQgc2l6ZSBvZiBpdHMgZGlyZWN0IG9yIG5lYXJlc3QgcGFyZW50LFxuICogcmVtIGlzIG9ubHkgcmVsYXRpdmUgdG8gdGhlIGh0bWwgKHJvb3QpIGZvbnQtc2l6ZVxuICovXG5AZnVuY3Rpb24gdWMoJHB4LCAkdW5pdDogcmVtLCAkY29udGV4dDogMTYpIHtcbiAgJHB4LWxpc3Q6ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHB4IHtcbiAgICAkcHgtbGlzdDogYXBwZW5kKCRweC1saXN0LCAjeyR2YWx1ZS8kY29udGV4dH0kdW5pdCwgbGlzdC1zZXBhcmF0b3IoJHB4KSk7XG4gIH1cbiAgQHJldHVybiAkcHgtbGlzdDtcbn1cbi8qXG4gKiBIdW1idXJnZXIgbW9iaWxlIG1lbnUgdG9nZ2xlclxuICovXG5AaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc2xpZGVyKSB7XG4gIC5oYW1idXJnZXItLXNsaWRlciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggLyAtNywgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogLTEsIDApO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKlxuKiBGdW5jdGlvbiB0byBjcmVhdGUgYW4gb3B0aW1pemVkIHN2ZyB1cmxcbipcbiogdXNlIGV4YW1wbGVzXG4qIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPi4uLi4uPC9zdmc+Jyk7XG4qIEBpbmNsdWRlIGJhY2tncm91bmQtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj4uLi4uLjwvc3ZnPicpO1xuKi9cbkBmdW5jdGlvbiBzdmctdXJsKCRzdmcpIHtcbiAgLy8gQWRkIG1pc3NpbmcgbmFtZXNwYWNlXG4gIEBpZiBub3Qgc3RyLWluZGV4KCRzdmcseG1sbnMpIHtcbiAgICAkc3ZnOiBzdHItcmVwbGFjZSgkc3ZnLCAnPHN2ZycsICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIicpO1xuICB9XG4gIC8vIENodW5rIHVwIHN0cmluZyBpbiBvcmRlciB0byBhdm9pZFxuICAvLyBcInN0YWNrIGxldmVsIHRvbyBkZWVwXCIgZXJyb3JcbiAgJGVuY29kZWQ6ICcnO1xuICAkc2xpY2U6IDIwMDA7XG4gICRpbmRleDogMDtcbiAgJGxvb3BzOiBjZWlsKHN0ci1sZW5ndGgoJHN2ZykvJHNsaWNlKTtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbG9vcHMge1xuICAgICRjaHVuazogc3RyLXNsaWNlKCRzdmcsICRpbmRleCwgJGluZGV4ICsgJHNsaWNlIC0gMSk7XG4gICAgLy8gRW5jb2RlXG4gICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICdcIicsICdcXCcnKTtcbiAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJyUnLCAnJTI1Jyk7XG4gICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICcjJywgJyUyMycpO1xuICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAneycsICclN0InKTtcbiAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ30nLCAnJTdEJyk7XG4gICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICc8JywgJyUzQycpO1xuICAgICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnPicsICclM0UnKTtcbiAgICAvL1xuICAgIC8vIFRoZSBtYXliZSBsaXN0XG4gICAgLy9cbiAgICAvLyBLZWVwIHNpemUgYW5kIGNvbXBpbGUgdGltZSBkb3duXG4gICAgLy8gLi4uIG9ubHkgYWRkIG9uIGRvY3VtZW50ZWQgZmFpbFxuICAgIC8vXG4gICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICcmJywgJyUyNicpO1xuICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnfCcsICclN0MnKTtcbiAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ1snLCAnJTVCJyk7XG4gICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICddJywgJyU1RCcpO1xuICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnXicsICclNUUnKTtcbiAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ2AnLCAnJTYwJyk7XG4gICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICc7JywgJyUzQicpO1xuICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnPycsICclM0YnKTtcbiAgICAvLyAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJzonLCAnJTNBJyk7XG4gICAgLy8gJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICdAJywgJyU0MCcpO1xuICAgIC8vICRjaHVuazogc3RyLXJlcGxhY2UoJGNodW5rLCAnPScsICclM0QnKTtcbiAgICAkZW5jb2RlZDogI3skZW5jb2RlZH0jeyRjaHVua307XG4gICAgJGluZGV4OiAkaW5kZXggKyAkc2xpY2U7XG4gIH1cbiAgQHJldHVybiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsI3skZW5jb2RlZH1cIik7XG59XG4vLyBCYWNrZ3JvdW5kIHN2ZyBtaXhpblxuQG1peGluIGJhY2tncm91bmQtc3ZnKCRzdmcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgkc3ZnKTtcbn1cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIGNoYXJhY3RlcnMgaW4gYSBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG4gIEByZXR1cm4gaWYoJGluZGV4LFxuICAgIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICtcbnN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggK1xuc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKSxcbiAgICAkc3RyaW5nKTtcbn1cbkBtaXhpbiBwc2V1ZG8ge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWl4aW4gYmFja2ZhY2Uge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtaXhpbiB1c2VyLXNlbGVjdCgpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtaXhpbiBtb21lbnR1bS1zY3JvbGwoKSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbkBtaXhpbiBmb250LXNtb290aGluZygpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5AbWl4aW4gdmVydGljYWwtY2VudGVyKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4iLCIudGduLWFnZW5jeS1zZWFyY2gge1xuICAgIGZvcm0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLCAyNDEsIDI0MSk7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuICAgICAgICAgICAgd2lkdGg6MzAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6MzhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjcGdfbWVtYmVycyAuYnRue1xuICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnBtLWdyb3VwLWFnZW5jaWVzIHtcbiAgICAucG0taGVhZGVyLXNlY3Rpb24ge1xuICAgICAgICAucG0tcHJvZmlsZS1pbWFnZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5wbS1wcm9maWxlLXRhYnMtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG0tcHJvZmlsZS10YWJzLW5hdiB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgLnBtLXByb2ZpbGUtdGFiIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNnci1zY29yZS1jb21wYW55IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgICAgIC5nci1yZXZpZXdzLWluZm8ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wbS1wcm9maWxlLXNvY2lhbHtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpe1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgbGVmdDogLTcwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIFxuICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDYwcHgpe1xuICAgICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICB9XG59XG5cbi8vc3R5bGluZyBmb3IgcmVjcnVpdGVyIHN1Ym1pc3Npb25cbiNyZWNydWl0ZXItc3VibWl0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4vL3NwaW5uZXIgb24gc3VibWl0IG9mIHJlY3J1aXRlciBmb3JtXG4ubGRzLXNwaW5uZXIge1xuICAgIGNvbG9yOiBvZmZpY2lhbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXYge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDQwcHggNDBweDtcbiAgICBhbmltYXRpb246IGxkcy1zcGlubmVyIDEuMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogMzdweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMCU7XG4gICAgYmFja2dyb3VuZDogIzQzYTNjZDtcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNCkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg3KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg4KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg5KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxMCkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMTEpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDEyKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1zcGlubmVyIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4vKkhpZGluZyBFeHRyYSBQaG9uZSBOdW1iZXIgRmllbGQgZm9yIEFnZW5jaWVzKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuLmFnZW5jeS1ob3NwaXRhbC1zdWJ0ZXh0e1xuICAgIHBhZGRpbmc6IDM1cHggMzBweDtcbn1cbn1cbi5wcmVmb290ZXJ7XG4gICAgbGVmdDogMHB4O1xufVxuLnZjX3Jvd3tcbiAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnBtLXBvcHVwLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuIiwiI251cnNlLXNlYXJjaCB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gIC5zZWFyY2gtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjbnVyc2Utc2VhcmNoLWZpbHRlcnMge1xuICAgIG1hcmdpbjowcHggMHB4IDMwcHg7XG4gICAgZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kOnJnYigyNDEsMjQxLDI0MSk7XG4gICAgICBwYWRkaW5nOjQwcHggMzBweDtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExMzBweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgIGlucHV0Om5vdCguYnRuLW91dGxpbmUtcHJpbWFyeSksc2VsZWN0IHtcbiAgICAgICAgICBwYWRkaW5nOjEwcHggMTVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTEzMHB4KXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgICAgICB3aWR0aDoyMCU7XG4gICAgICAgICAgcGFkZGluZzowcHggMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuc3ViLWNoZWNrYm94IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm51cnNlLXNlYXJjaC1sb2NhdGlvbiB7XG4gICAgICAgICAgLy9mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIC8vZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgIHdpZHRoOjQwJTtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOjgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkaXYuc3VibWl0LXJvdyB7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIG1heC13aWR0aDozMDBweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTEzMHB4KSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAub3JkZXItZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAub3JkZXItZmlsdGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNHB4O1xuICAgICAgICBjb2xvcjojMTg4OGM3O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICNudXJzZS1sb2NhdGlvbi1vcmRlciB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgICAgfVxuICAgICAgICAjbnVyc2UtZGF0ZS1vcmRlciB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMTZweDtcbiAgICAgICAgfVxuICAgICAgICAjbnVyc2UtZGlzcGxheV9uYW1lLW9yZGVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzhweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYWN0aXZlLW9yZGVyLWZpbHRlciB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAuYXJyb3ctYXNjIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDonPCc7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYXJyb3ctZGVzYyB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6JzwnO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNudXJzZS1zZWFyY2gtbG9vcCB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgYS5udXJzZS1zZWFyY2gtbnVyc2Uge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IzZkNmQ2ZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBtYXJnaW46MHB4O1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czoycHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IzZkNmQ2ZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgLm51cnNlLXNlYXJjaC1pbWcge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIHtcbiAgICAgICAgICB3aWR0aDppbml0aWFsO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5udXJzZS1zZWFyY2gtdGl0bGUge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkge1xuICAgICAgICAgIHdpZHRoOmluaXRpYWw7XG4gICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjowIDIwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOjM3JTtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgbWFyZ2luOjEwcHggMDtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgIGNvbG9yOiMxODg4Yzc7XG4gICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgbWFyZ2luOjEwcHggMDtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5udXJzZS1zZWFyY2gtZGF0ZXMge1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MjNweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgICAgICAgbWluLXdpZHRoOjIwMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQ4OXB4KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MTYlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubnVyc2Utc2VhcmNoLWxvY2F0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjIzcHg7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0ODlweCkge1xuXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XG4gICAgICAgICAgd2lkdGg6MjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxvY2F0aW9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjNjNVwiO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZVxcIDUgRnJlZSc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGxlZnQ6LTIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saWNlbnNlZCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYyYmJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWVcXCA1IEZyZWUnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBsZWZ0Oi0yM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjbnVyc2Utc2VhcmNoLXBhZ2luYXRpb24ge1xuICAgIG5hdiB7XG4gICAgICB1bCNyZXN1bHRzLW5hdmlnYXRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjo1MHB4IDBweCAzMHB4O1xuICAgICAgICBwYWRkaW5nOjBweDtcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgICAgICBwYWRkaW5nOjBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOjVweCAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhLmN1cnJlbnQge1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjNDNhM2NkO1xuICAgICAgICAgICAgYmFja2dyb3VuZDojNDNhM2NkO1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubG9hZGVyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgI251cnNlLXNlYXJjaC1sb2FkLW1vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gICAgfVxuXG4gICAgLmxvYWRlciB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBVc2UgdGhpcyBmaWxlIHRvIG92ZXJ3cml0ZSB0aGUgYmFzaWMgQm9vdHN0cmFwIHZhcmlhYmxlcyBhbmQgYWRkIGN1c3RvbSB2YXJpYWJsZXNcbi8vIEp1c3QgY29weSBhIHZhcmlhYmxlIGZyb20gbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyBhbmQgZWRpdCB0aGUgdmFsdWUuXG5cbi8vJGltYWdlczogJy93cC1jb250ZW50L3RoZW1lcy90Z24vYnVpbGQvZGlzdC9pbWFnZXMnO1xuJGltYWdlczogJy93cC1jb250ZW50L3RoZW1lcy90Z24vaW1hZ2VzJztcblxuLy8gU3BhY2luZ1xuJHNwYWNlcjogMXJlbTtcblxuLy8gQ29sb3JzXG4kcHJpbWFyeTogICAgICAgIzhhMWY2MztcbiRzZWNvbmRhcnk6ICAgICAjMTg4OGM3O1xuJGRhcms6ICAgICAgICAgICMzMzM7XG4kbWVkaXVtOiAgICAgICAgIzRhNGE0YTtcbiRsaWdodDogICAgICAgICAjZjFmMWYxO1xuXG4kZ3JheS1wbGF0aW51bTogICAjZThlOGU4O1xuJGdyYXktYW1lcmljYW46ICAgI2QwZDBkMDtcbiRncmF5LWxpZ2h0OiAgICAgICNjYmNhY2E7XG4kZ3JheS14MTE6ICAgICAgICAjYmViZWJlO1xuJHNpbHZlci1mb2lsOiAgICAgI2FlYjBiMDtcbiRncmF5LXNwYW5pc2g6ICAgICM5NTk1OTU7XG4kc2lsdmVyLXNvbmljOiAgICAjN2E3YTdhO1xuJHNpbHZlci1kYXJrOiAgICAgIzZkNmQ2ZDtcbiRzaWx2ZXItZGFya2VyOiAgICM1NDUwNTA7XG4kZ3JheS1vbnl4OiAgICAgICAjMzkzNDNhO1xuJGdyYXktZGFyazogICAgICAgIzMzMztcbiRyYWlzaW4tYmxhY2s6ICAgICMyMDIwMjA7XG5cbiRyZWQtcHVycGxlOiAgICAgICNlMTAyNzE7XG4kY2hpbmEtcGluazogICAgICAjZTM2M2E5O1xuJGRpYW1vbmQ6ICAgICAgICAgI2JkZTJmZjtcbiRibHVlLWdyYXk6ICAgICAgICM2YTlmYzk7XG4kYmx1ZS1jb3JuZmxvd2VyOiAjMTg4OGM3O1xuXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwibWVkaXVtXCI6ICAgICAgJG1lZGl1bSxcbiAgXCJzaWx2ZXItZGFya1wiOiAkc2lsdmVyLWRhcmssXG4gIFwiZ3JheS1saWdodFwiOiAgJGdyYXktbGlnaHQsXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZTtcblxuJG9wZW4tc2FuczogICAgICAgICAgICAgICAgICAgJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4kb3Blbi1zYW5zLWNvbmQ6ICAgICAgICAgICAgICAnT3BlbiBTYW5zIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4kYW1hdGljLXNjOiAgICAgICAgICAgICAgICAgICAnQW1hdGljIFNDJywgY3Vyc2l2ZTtcblxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJG9wZW4tc2FucywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgJG9wZW4tc2Fucy1jb25kLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICAkZGFyaztcblxuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtO1xuJGJvZHktY29sb3I6ICRtZWRpdW07XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNTtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjU7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyO1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4NSU7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuMztcblxuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgJHNlY29uZGFyeTtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMjtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDcwMDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kZWRpdG9yLWZvbnQtaGVpZ2h0OiAoKTtcbiRlZGl0b3ItZm9udC1oZWlnaHQ6IG1hcC1tZXJnZShcbiAgKFxuICAgICd4c21hbGwnOiAgICAgICAgICAxLFxuICAgICdzbWFsbCc6ICAgICAgICAgICAxLjUsXG4gICAgJ25vcm1hbCc6ICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlLFxuICAgICdsYXJnZSc6ICAgICAgICAgICAxLjksXG4gICksXG4gICRlZGl0b3ItZm9udC1oZWlnaHRcbik7XG5cbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0O1xuXG4vLyBHcmlkIENvbnRhaW5lclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICAgc206IDU0MHB4LFxuICAgIG1kOiA3MjBweCxcbiAgICBsZzogOTYwcHgsXG4gICAgeGw6IDEyMDBweFxuKTtcblxuLy8gTmF2c1xuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgJGRhcms7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICByZ2JhKCRkYXJrLCAuNyk7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAkc2Vjb25kYXJ5O1xuXG4vLyBOYXZiYXJcbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICRzcGFjZXI7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogIGZhbHNlO1xuXG4vLyBDb21wb25lbnRzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIDAuNjI1cmVtOyAgICAgICAgICAgICAgIC8vIDEwcHhcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzIC8gMjsgICAgIC8vIDVweFxuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gKiAzOyAgLy8gMTVweFxuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW07ICAvLyA4MDBweFxuXG4vLyBhbHRob3VnaCBjYXJldCBhcmUgZGlzYWJsZWQgZm9yIGRyb3Bkb3duLCB3ZSBhcmUgbWFudWFsbHkgYWRkaW5nIHRvIG1vYmlsZSBtZW51XG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuNGVtO1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLTE7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuNDU7XG5cbi8vIEJ1dHRvblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgMC41cmVtO1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgMS44NzVyZW07XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgIDcwMDtcbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBib3JkZXItY29sb3IgLjNzIGVhc2UsIGJveC1zaGFkb3cgLjNzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIEhhbWJ1cmdlcnNcbiRoYW1idXJnZXItcGFkZGluZy14OiAgICAgICAgIDE1cHg7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteTogICAgICAgICAxNXB4O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aDogICAgICAgNDBweDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0OiAgICAgIDRweDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZzogICAgIDZweDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3I6ICAgICAgICMwMDA7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXM6IDRweDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eTogICAgIDAuNztcbiRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5O1xuXG4vLyBUbyB1c2UgQ1NTIGZpbHRlcnMgYXMgdGhlIGhvdmVyIGVmZmVjdCBpbnN0ZWFkIG9mIG9wYWNpdHksXG4vLyBzZXQgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyIGFzIHRydWUgYW5kXG4vLyBjaGFuZ2UgdGhlIHZhbHVlIG9mICRoYW1idXJnZXItaG92ZXItZmlsdGVyIGFjY29yZGluZ2x5LlxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyICAgOiBmYWxzZTtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyICAgICAgIDogb3BhY2l0eSg1MCUpO1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcblxuJGhhbWJ1cmdlci10eXBlczogKFxuICAgICAgICBzbGlkZXJcbik7XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAqIC41O1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gICAgbWF4LXdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuIiwiLy8gUHJvZmlsZSBSZWNlbnQgYWxidW1zXG4uYWxidW0tcmVjZW50LXBob3RvcyB7XG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cbiAgLnBnLXBob3RvLWFsYnVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMyk7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5wZy1uby1waG90by1hbGJ1bSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi8vIENyZWF0ZSBuZXcgYWxidW1cbi5wbS1wb3B1cC1jbG9zZSB7XG4gIHRvcDogLTNweCAhaW1wb3J0YW50O1xufVxuI2VkaXRfbmV3X2FsYnVtLCAjY3JlYXRlX25ld19hbGJ1bSB7XG4gIC5wbS1wb3B1cC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgIGZvcm0gIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG4vLyBoaWRlIGFsYnVtIHByaXZhY3kgb3B0aW9uIHdoZW4gZWRpdGluZyBhbGJ1bVxuI2VkaXRfYWxidW1fZm9ybSAucGctYWxidW0tZm9ybS1yb3cucG0tZGJmbDpudGgtY2hpbGQoNikge1xuICBsYWJlbCwgc2VsZWN0W25hbWU9XCJhbGJ1bV9hY2Nlc3NcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wZy1hbGJ1bS1hY3Rpb24tYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBnLWNyZWF0ZS1hbGJ1bS1idG4ge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAzMnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4gIH1cbn1cblxuLy8gUGhvdG9zIHBhZ2UgaW50ZXJmYWNlXG4ucG1hZ2ljIHtcbiAgLmVudHJ5LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZy1waG90by1hbGJ1bXMge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGctYWxidW0tYnRucyB7XG4gICAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogOHB4IDE1cHggNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGExZjYzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBVcGxvYWQgaW1hZ2UgZm9ybVxuLmFkZC1uZXctY29tbWVudCxcbi5wZy1hZGQtcGhvdG8tYnRuLFxuLnBnLWVkaXQtYWxidW0tYnRuLFxuLnBnLWFkZC1waG90by1idG4sXG4jcG1fYWxidW1faW1hZ2VfdXBsb2FkX2Zvcm0gI3N1Ym1pdEhhbmRsZXIge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogN3B4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4gIH1cbn1cbi5wZy1lZGl0LWFsYnVtLWJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMjhweCAhaW1wb3J0YW50O1xufVxuI3VwbG9hZF9pbWFnZV9jYXB0aW9uIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5wZy11cGxvYWQtc3VjY2Vzcy1tc2cgaW5wdXQge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogN3B4IDE2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCA1JSk7XG4gIH1cbn0iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogLjUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvKlxuICogUHJvZmlsZSBNYWdpYyBTdHlsZXNcbiAqL1xuLnBnLWdyb3VwLWZpbHRlcnMtaGVhZCB7XG4gIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuXG4gIC5wZy1tZW1iZXItc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5hY3Rpb25zIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwIDIwcHg7XG5cbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICB9XG4gIH1cbn1cbi5wbS1tb2JpbGUtdG9vbHRpcCB7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIG1hcmdpbi10b3A6MTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzYwcHgpe1xuICAucG0tbW9iaWxlLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxufVxuIiwiLnBvc3QtNDQ1MjUge1xuICA+IC5lbnRyeS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVudHJ5LWhlYWRlciBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZW50cnktaGVhZGVyIHAge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qXG4gKiBIRUFESU5HXG4gKi9cbi5wcm9maWxlLWhlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogc3ZnLXVybCgnPHN2ZyB3aWR0aD1cIjExMFwiIGhlaWdodD1cIjIwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGZpbGw9XCIjNjE4RDFCXCIgZD1cIk05NS4yMzggOS42NjNjNC45NDYtLjA0IDExLjAzMi43MDcgMTQgNC43NzQtNC4yNTkgMS4yMy0xMS40MTItLjk1My0xNC00Ljc3NE05NS44MSA3LjdjMS41ODMtMi4zMDIgNC40ODYtMy42OSA3LjExLTIuOTY0LTIuMjYyIDEuNzEtNC42NzkgMi45ODctNy40NjkgMy41My4xMDItLjE3My4yMTctLjM2LjM2LS41NjZtLTEwLjg2NSAzLjkyM2MxLjAxMy4zNDkgNS40MjEgMy4xNzcgMi40NSAzLjk2My0xLjc5NS40NzUtNC4zNTQtMS45NzYtNS41NjMtMi45NTdhNDcuOTA0IDQ3LjkwNCAwIDAxLTIuNDUtMi4xNTNjLjI0OC4wMi40OTEuMDM5LjcyNS4wNjggMS42NDguMjEgMy4yNy41MzcgNC44MzggMS4wNzltLTE2LjQ5OC4zODVjLjgwOS40MiA0LjMwNSAzLjA3IDIuMzE3IDMuNjY2LTEuMzc3LjQxNS0zLjM2Ny0xLjYzLTQuMjA1LTIuNDItLjg5LS44NC0xLjgtMS44NS0yLjQ2Ny0yLjk2IDEuNDkyLjQ3NiAyLjk3OS45OTkgNC4zNTUgMS43MTRNNTkuOTQzIDguMjhjLS4zMDEuMDA4LS41OTkuMDE0LS44OTkuMDIzIDEuOTc1LTEuMDczIDMuOTE1LTIuMjI3IDUuODk0LTMuMjczIDIuNjctMS40MTEgNi4zOTItMy44MzQgOS41Ny0zLjU4IDEuNDcyLjExNi0uNjk2IDEuNDEzLTEuMTEgMS42ODMtMS41MzcuOTk0LTMuMzEzIDEuNjY3LTUuMDEyIDIuMzMyLTIuNjk1IDEuMDU2LTUuODMgMS41Ni04LjQ0MyAyLjgxNW0tMy4xMTUtLjExOGMuMzQ3LTIuNjQ5IDMuMjctNC41NzIgNS43Ny00Ljk3My0uNjQxIDEuNjUzLTIuMDkzIDIuODYyLTMuNjgzIDMuODMyLS44NjYuNDc3LTEuNTg4Ljg3NC0yLjA4NyAxLjE0MW0tNi4yNzUgNC43NjljMS43MjQgMS4wMDUgNC4wNyAyLjM4NSA0Ljk1NCA0LjI4Ny0uMDEyLjAyOS0uMDIuMDM4LS4wMzEuMDczLS4xMTMuMTg2LS4zMDQuMzIzLS40NzQuNDUyLS40MDguMzE0LS45NS40Ni0xLjQzNi42LTEuNDEuNDA3LTIuNzY4LjA4OS00LjAxLS42MTktMi40NTUtMS4zOTUtNC4wNi00LjU2Mi00LjY0OS03LjM1MS4xOTgtLjAwNy4zOTctLjAxMy41OTctLjAxOCAxLjM3OCAxLjEwNCAzLjUzIDEuNjkgNS4wNDkgMi41NzZNMzYuODk4IDUuMTY1Yy44NTQtLjcwOCAxLjg3OS0xLjI5MyAzLjAwNy0xLjM4Ni40MjgtLjAzNi44MjguMTA3IDEuMTk4LjI5OC4xODUuMDk0LjMzOS4yMjIuNDkuMzU4bC4wMTcuMDJjLS43NCAxLjI4Ni0zLjExOCAyLjIxMS00LjIxNiAyLjczNS0xLjE3My41Ni0yLjM4IDEuMDQtMy41OTIgMS41MDkuNzQ4LTEuMzgzIDIuMDA5LTIuNjMzIDMuMDk2LTMuNTM0bS0xNC41ODUuMzg1YzEuOC0xLjQ4IDQuNTk1LTQuMDg1IDcuMTQzLTMuOTQ5LjI2NS4wMTQuNDczLjE0LjY0Mi4zMTQtLjAzOC4wNzItLjA3Ni4xNC0uMTI0LjI1NS0uMjEzLjI5My0uNTEyLjUzMy0uNzg2Ljc2OS0xLjEyOC45NzYtMi41NSAxLjY1OC0zLjg3NyAyLjMyMi0xLjY5NC44NDctMy41NCAxLjQ5LTUuMjkgMi4yOGE3NC4yNCA3NC4yNCAwIDAxMi4yOTItMS45OW0tMi4wMDkgNy44OGMuOTQ0LjQ3MiAxLjg2MS45OTEgMi43MTcgMS42MDQuMzY2LjI2Mi43MDUuNTU3IDEuMDI1Ljg3My4xNjQuMTYxLjMwMi4zNDQuNDM5LjUzLjA4LjExLjEyNy4yMDIuMTU3LjI3Ni0uMzYyLjc0Ni0xLjQ1OCAxLjItMi4xNzcgMS4zNi0xLjIxNi4yNzQtMi40NTItLjQzNC0zLjM3Ny0xLjEyNi0xLjg2NS0xLjM5Ni0zLjY4Ny0zLjk5NC00LjA3Ny02LjM3bC4zNS4wMDljLS4wMjEuMjc2LS4wMDcuNTE0LjEwNS41OCAxLjUyNi44OTMgMy4yNTcgMS40NyA0LjgzOCAyLjI2NE00LjA0MSA4LjgzOGgtLjA2Yy4zLTEuOTc0IDIuNjE1LTMuNzAyIDQuMDgtNC43MzIgMS43NzEtMS4yNDcgMy45MzUtMi4zMiA2LjEyNC0yLjYtLjYxMiAxLjg4MS0yLjg3MiAzLjM4NC00LjM2NSA0LjM0My0xLjggMS4xNTUtNC4wNTggMS43Ni01Ljc3OSAyLjk5bTEwNS44NzkgNS4zNzNjLTIuMDktNC4wODUtNi43MzktNS4zNzgtMTEuMjY0LTUuNjkxIDEuOTIyLS44MTIgMy42OTEtMS45NjggNS4zOTItMy4zMy4wNzUtLjA2LjA0Mi0xLjI4My0uMDM0LTEuMzI3LTIuNjg4LTEuNTQxLTQuOTU3LS41MTUtNy4yNjcgMS4yMjYtMS4wOC44MTQtMS43MDEgMS45NjItMi4yMzYgMy4xNDgtLjMxNy42OTgtNy4zMDguMjI1LTguMTgyLjIxNy02LjkxMi0uMDY3LTEzLjc1Ni0uMjktMjAuNjM4LS4yNjcgMi4wMDItLjgwNiAzLjkzOC0xLjc4OCA1LjQ2My0yLjQ4OCAyLjE2Ni0uOTk3IDQuMzc1LTEuOTkyIDQuMi00LjU0LS4xNy0yLjQ1LTcuNTM0IDEuMDktMTMuMTE1IDQuMDU3YTUuNDU1IDUuNDU1IDAgMDAuNzUyLTIuMTdjLjAxMy0uMTA1LjAzNC0xLjE4MS0uMDU5LTEuMTcyLTMuNTgxLjM0Ni02LjA5MiAzLjA3Mi02LjIzNiA2LjM1NWEuNDgxLjQ4MSAwIDAxLS4wNS4wMjVsLS4yNDQuMTI0Yy02LjM3Ni4yMDEtMTIuNzQ5LjMwNi0xOS4xMTguMzguNDk5LS4yNC45OTUtLjQ5MiAxLjQ4NC0uNzU1IDEuNzQ0LS45NDYgMy4zMDctMS44ODQgMy4xNTQtMy45OTItLjE4OC0yLjYyLTMuNTE2LTEuMzIyLTQuNzgzLS4zNzctMS41OTUgMS4xODctMy4zMDIgMy4xMTgtMy44MzIgNS4xNjMtNC4wOTkuMDM0LTguMTk5LjA0LTEyLjMuMDUgMS45NzUtLjgyOCAzLjkzLTEuNjk0IDUuODEyLTIuNzM4IDIuMTYyLTEuMTk5IDMuOTItMi4zNTcgMy42MjktNC45My0uMzI3LTIuODkzLTUuMTgxLjcxNS02LjA0NyAxLjM0OC0yLjQzIDEuNzc3LTUuMTA2IDMuOTE1LTYuOTkgNi4zMzMtMy4zMjcuMDAyLTYuNjU4LS4wMS05Ljk4Ni0uMDE2LjA0Ny0uMDI1LjA5Ny0uMDU0LjE0NC0uMDc3YTIzLjgzMiAyMy44MzIgMCAwMDQtMi41NjZjMS43NS0xLjM4MiAyLjkyNi0zLjA0IDIuOTE4LTUuMjc0IDAtLjA2LS4wMDktLjkzNi0uMDg0LS45MjhDMTAuMjMzLjQ1MiAzLjg5IDQuMTUzIDMuODQ3IDguODM4Yy0xLjI3My0uMDAzLTIuNTQ0LS4wMDItMy44MTktLjAwNy0uMDMyIDAtLjA1Ljk5OS4wMjYgMS4wMDMgMS4yNjguMTA1IDIuNTQzLjE3MyAzLjgxNS4yNTUuMDEzLjA3OC4wMjYuMTMzLjA0LjEzMy4yMDgtLjAwNS40MTktLjA0LjYzMi0uMDg3IDMuNDU2LjIxOCA2LjkyMS4zNDkgMTAuMzkyLjQ0LjA4IDIuNjA4IDEuNTcxIDUuMTE0IDMuMzQyIDYuOTY3IDEuMDk2IDEuMTQ2IDIuNTc1IDIuMDgzIDQuMjI1IDEuODkzLjg5Ny0uMTA0IDIuMjQ0LS44OCAyLjM1LTEuODcuMjMtMi4xNzEtLjg1Ny0zLjI3Mi0yLjYxMy00LjQ2NS0xLjQxMS0uOTYtMi45NDItMS43MTEtNC40OC0yLjQ0NyA4Ljk5Ny4xNjQgMTguMDItLjAxNiAyNy4wMTMtLjI3Ni4zNDQgMy4xMzYgMS43MjggNi4yNzkgNC4xMzMgOC4zODggMS41NTggMS4zNjYgNi43MzYgMi4yMjkgNi44Ny0uOTA1LjA5OC0yLjM0NS0xLjI4MS0zLjY1NC0zLjA5OC01LjAzNC0xLjI3Mi0uOTY1LTIuNjYxLTEuNzktNC4wNjMtMi41NTRsLS4wMTctLjAxYzMuMzc2LS4xMDMgNi43NDctLjIxNSAxMC4xMTMtLjMxOCAxLjM1Ny0uMDQyIDIuNzA2LS4wNSA0LjA1OS0uMDY4LjE4OC4wNTcuMzc3LjExNS41NjcuMTc1LjU1NCAyLjA4NyAyLjIzMyAzLjg1MiAzLjgyMiA1LjIzOS41OC41MDUgNC4wMTEgMy4xNTkgNC4yNzggMS4wNjUuMTk3LTEuNTQ1LS4wMDEtMy4xMDgtMS4wODgtNC4yOTQtLjk1OC0xLjA0Ni0yLjMwOC0xLjc1NC0zLjc1Ny0yLjIzMSAzLjQwNy0uMDA1IDYuODA1LjA0MSAxMC4yMS4xMDguMDA1LjA3Ni4wMTIuMTM4LjAyMS4xNDIuMjIxLjA4LjQ1Ny4xMzQuNjk2LjE4Mi4wMTYuMDc4LjA0MS4xNDcuMDkuMTkzIDEuMTIgMS4wODMgMTAuMTU3IDkuNDE1IDEwLjc2IDUuNTM2LjMxMy0yLjAyMi4wNTQtMy44Ny0xLjgwMi01LjAzNy0uNDU2LS4yODYtMS4wNTYtLjU3LTEuNzM2LS44MjdsMS41NDIuMDM3YzIuMDU1LjA1MiA0LjEwNi0uMDE1IDYuMTU4LS4wOTcgMS4xMy0uMDQ1IDEuNjU2LS4xNDIgMS45OTItLjM4Ny4wMDguMDc1LjAwNy4xNTIuMDMxLjIyMyAxLjcwMiA0LjggMTAuOTI2IDcuNTM2IDE1LjQwMiA1LjY4LjA5Mi0uMDM4LjAzMi0xLjI0NC0uMDMzLTEuMzdcIi8+PC9zdmc+Jyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiAxNzVweDtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlWSgtM3B4KTtcbiAgfVxufVxuLypcbiAqIFFVSUNLIExJTktTXG4gKi9cbi5wcm9maWxlLXF1aWNrLWxpbmtzIHtcbiAgcGFkZGluZzogMjVweCAyMHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4IDgwcHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkaWFtb25kO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAmLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgY29sb3I6ICRibHVlLWNvcm5mbG93ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQ6IGJvbGQgNDBweC81MHB4ICRhbWF0aWMtc2MgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1heC13aWR0aDogMTE0MnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxMnB4IDhweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweCAtMTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW46IDAgMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkYmx1ZS1ncmF5ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHNpbHZlci1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzBweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDYwcHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MHB4IDgwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgd2lkdGg6IDI2M3B4O1xuICAgICAgICBoZWlnaHQ6IDI2M3B4O1xuICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ2cHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcHJvZmlsZSB7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWFnZXN9L3Byb2ZpbGUucG5nJykgIWltcG9ydGFudDt9XG4gICAgJi1hcHAge2JhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skaW1hZ2VzfS9wYXN0LWFwcGxpY2F0aW9ucy5wbmcnKSAhaW1wb3J0YW50O31cbiAgICAmLXBvc3RpbmdzIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGltYWdlc30vc2F2ZWQtcG9zdGluZ3MucG5nJykgIWltcG9ydGFudDt9XG4gICAgJi1tZXNzYWdlcyB7YmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWFnZXN9L21lc3NhZ2VzLnBuZycpICFpbXBvcnRhbnQ7fVxuICB9XG59XG4vKlxuICogUkVDRU5UIFRXRUVUU1xuICovXG4ucHJvZmlsZS1yZWNlbnQtdHdlZXRzIHtcblxuICAmOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAmLWhlYWRpbmcge1xuICAgIGZvbnQ6IGJvbGQgNDBweC81NXB4ICRhbWF0aWMtc2MgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJsdWUtY29ybmZsb3dlciAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjA0NGVtICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmLWZlZWQge1xuICAgIG1hcmdpbjogMjBweCAwICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAyMHB4IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1hcmdpbjogMCAtNzJweCA1MnB4IC02OHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI2N0ZiB7XG4gICAgICAuY3RmIHtcbiAgICAgICAgJi10d2VldHMge1xuICAgICAgICAgIGNvbG9yOiAkcmFpc2luLWJsYWNrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4IDMzcHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtYXV0aG9yLWJveCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWF1dGhvci1uYW1lIHtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJHJhaXNpbi1ibGFjaztcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1hdXRob3Itc2NyZWVubmFtZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZS1jb3JuZmxvd2VyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1zY3JlZW5hbWUtc2VwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10d2VldC1tZXRhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmFpc2luLWJsYWNrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdHdlZXQtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJG1lZGl1bTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWNvcm5mbG93ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi1idXR0b24ge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBtaW4td2lkdGg6IDI3M3B4O1xuICAgICAgcGFkZGluZzogOXB4IDE2cHggN3B4IDQycHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlLWNvcm5mbG93ZXIgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlLWNvcm5mbG93ZXIgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBib3JkZXItY29sb3IgLjNzIGVhc2UgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBmb250LXNtb290aGluZztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRibHVlLWNvcm5mbG93ZXIsIDEwJSkgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRibHVlLWNvcm5mbG93ZXIsIDEwJSkgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZmEge1xuICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLypcbiAqIE9QRU4gSk9CU1xuICovXG4ucHJvZmlsZS1vcGVuLWpvYnMge1xuICBwYWRkaW5nLXRvcDogMzhweDtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQ6IDQwMCA0MHB4LzUwcHggJGFtYXRpYy1zYyAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHNpbHZlci1kYXJrZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLFxcYSUzQ3N2ZyB3aWR0aD0nMTEwJyBoZWlnaHQ9JzIwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsPSclMjM2MThEMUInIGQ9J005NS4yMzggOS42NjNjNC45NDYtLjA0IDExLjAzMi43MDcgMTQgNC43NzQtNC4yNTkgMS4yMy0xMS40MTItLjk1My0xNC00Ljc3NE05NS44MSA3LjdjMS41ODMtMi4zMDIgNC40ODYtMy42OSA3LjExLTIuOTY0LTIuMjYyIDEuNzEtNC42NzkgMi45ODctNy40NjkgMy41My4xMDItLjE3My4yMTctLjM2LjM2LS41NjZtLTEwLjg2NSAzLjkyM2MxLjAxMy4zNDkgNS40MjEgMy4xNzcgMi40NSAzLjk2My0xLjc5NS40NzUtNC4zNTQtMS45NzYtNS41NjMtMi45NTdhNDcuOTA0IDQ3LjkwNCAwIDAxLTIuNDUtMi4xNTNjLjI0OC4wMi40OTEuMDM5LjcyNS4wNjggMS42NDguMjEgMy4yNy41MzcgNC44MzggMS4wNzltLTE2LjQ5OC4zODVjLjgwOS40MiA0LjMwNSAzLjA3IDIuMzE3IDMuNjY2LTEuMzc3LjQxNS0zLjM2Ny0xLjYzLTQuMjA1LTIuNDItLjg5LS44NC0xLjgtMS44NS0yLjQ2Ny0yLjk2IDEuNDkyLjQ3NiAyLjk3OS45OTkgNC4zNTUgMS43MTRNNTkuOTQzIDguMjhjLS4zMDEuMDA4LS41OTkuMDE0LS44OTkuMDIzIDEuOTc1LTEuMDczIDMuOTE1LTIuMjI3IDUuODk0LTMuMjczIDIuNjctMS40MTEgNi4zOTItMy44MzQgOS41Ny0zLjU4IDEuNDcyLjExNi0uNjk2IDEuNDEzLTEuMTEgMS42ODMtMS41MzcuOTk0LTMuMzEzIDEuNjY3LTUuMDEyIDIuMzMyLTIuNjk1IDEuMDU2LTUuODMgMS41Ni04LjQ0MyAyLjgxNW0tMy4xMTUtLjExOGMuMzQ3LTIuNjQ5IDMuMjctNC41NzIgNS43Ny00Ljk3My0uNjQxIDEuNjUzLTIuMDkzIDIuODYyLTMuNjgzIDMuODMyLS44NjYuNDc3LTEuNTg4Ljg3NC0yLjA4NyAxLjE0MW0tNi4yNzUgNC43NjljMS43MjQgMS4wMDUgNC4wNyAyLjM4NSA0Ljk1NCA0LjI4Ny0uMDEyLjAyOS0uMDIuMDM4LS4wMzEuMDczLS4xMTMuMTg2LS4zMDQuMzIzLS40NzQuNDUyLS40MDguMzE0LS45NS40Ni0xLjQzNi42LTEuNDEuNDA3LTIuNzY4LjA4OS00LjAxLS42MTktMi40NTUtMS4zOTUtNC4wNi00LjU2Mi00LjY0OS03LjM1MS4xOTgtLjAwNy4zOTctLjAxMy41OTctLjAxOCAxLjM3OCAxLjEwNCAzLjUzIDEuNjkgNS4wNDkgMi41NzZNMzYuODk4IDUuMTY1Yy44NTQtLjcwOCAxLjg3OS0xLjI5MyAzLjAwNy0xLjM4Ni40MjgtLjAzNi44MjguMTA3IDEuMTk4LjI5OC4xODUuMDk0LjMzOS4yMjIuNDkuMzU4bC4wMTcuMDJjLS43NCAxLjI4Ni0zLjExOCAyLjIxMS00LjIxNiAyLjczNS0xLjE3My41Ni0yLjM4IDEuMDQtMy41OTIgMS41MDkuNzQ4LTEuMzgzIDIuMDA5LTIuNjMzIDMuMDk2LTMuNTM0bS0xNC41ODUuMzg1YzEuOC0xLjQ4IDQuNTk1LTQuMDg1IDcuMTQzLTMuOTQ5LjI2NS4wMTQuNDczLjE0LjY0Mi4zMTQtLjAzOC4wNzItLjA3Ni4xNC0uMTI0LjI1NS0uMjEzLjI5My0uNTEyLjUzMy0uNzg2Ljc2OS0xLjEyOC45NzYtMi41NSAxLjY1OC0zLjg3NyAyLjMyMi0xLjY5NC44NDctMy41NCAxLjQ5LTUuMjkgMi4yOGE3NC4yNCA3NC4yNCAwIDAxMi4yOTItMS45OW0tMi4wMDkgNy44OGMuOTQ0LjQ3MiAxLjg2MS45OTEgMi43MTcgMS42MDQuMzY2LjI2Mi43MDUuNTU3IDEuMDI1Ljg3My4xNjQuMTYxLjMwMi4zNDQuNDM5LjUzLjA4LjExLjEyNy4yMDIuMTU3LjI3Ni0uMzYyLjc0Ni0xLjQ1OCAxLjItMi4xNzcgMS4zNi0xLjIxNi4yNzQtMi40NTItLjQzNC0zLjM3Ny0xLjEyNi0xLjg2NS0xLjM5Ni0zLjY4Ny0zLjk5NC00LjA3Ny02LjM3bC4zNS4wMDljLS4wMjEuMjc2LS4wMDcuNTE0LjEwNS41OCAxLjUyNi44OTMgMy4yNTcgMS40NyA0LjgzOCAyLjI2NE00LjA0MSA4LjgzOGgtLjA2Yy4zLTEuOTc0IDIuNjE1LTMuNzAyIDQuMDgtNC43MzIgMS43NzEtMS4yNDcgMy45MzUtMi4zMiA2LjEyNC0yLjYtLjYxMiAxLjg4MS0yLjg3MiAzLjM4NC00LjM2NSA0LjM0My0xLjggMS4xNTUtNC4wNTggMS43Ni01Ljc3OSAyLjk5bTEwNS44NzkgNS4zNzNjLTIuMDktNC4wODUtNi43MzktNS4zNzgtMTEuMjY0LTUuNjkxIDEuOTIyLS44MTIgMy42OTEtMS45NjggNS4zOTItMy4zMy4wNzUtLjA2LjA0Mi0xLjI4My0uMDM0LTEuMzI3LTIuNjg4LTEuNTQxLTQuOTU3LS41MTUtNy4yNjcgMS4yMjYtMS4wOC44MTQtMS43MDEgMS45NjItMi4yMzYgMy4xNDgtLjMxNy42OTgtNy4zMDguMjI1LTguMTgyLjIxNy02LjkxMi0uMDY3LTEzLjc1Ni0uMjktMjAuNjM4LS4yNjcgMi4wMDItLjgwNiAzLjkzOC0xLjc4OCA1LjQ2My0yLjQ4OCAyLjE2Ni0uOTk3IDQuMzc1LTEuOTkyIDQuMi00LjU0LS4xNy0yLjQ1LTcuNTM0IDEuMDktMTMuMTE1IDQuMDU3YTUuNDU1IDUuNDU1IDAgMDAuNzUyLTIuMTdjLjAxMy0uMTA1LjAzNC0xLjE4MS0uMDU5LTEuMTcyLTMuNTgxLjM0Ni02LjA5MiAzLjA3Mi02LjIzNiA2LjM1NWEuNDgxLjQ4MSAwIDAxLS4wNS4wMjVsLS4yNDQuMTI0Yy02LjM3Ni4yMDEtMTIuNzQ5LjMwNi0xOS4xMTguMzguNDk5LS4yNC45OTUtLjQ5MiAxLjQ4NC0uNzU1IDEuNzQ0LS45NDYgMy4zMDctMS44ODQgMy4xNTQtMy45OTItLjE4OC0yLjYyLTMuNTE2LTEuMzIyLTQuNzgzLS4zNzctMS41OTUgMS4xODctMy4zMDIgMy4xMTgtMy44MzIgNS4xNjMtNC4wOTkuMDM0LTguMTk5LjA0LTEyLjMuMDUgMS45NzUtLjgyOCAzLjkzLTEuNjk0IDUuODEyLTIuNzM4IDIuMTYyLTEuMTk5IDMuOTItMi4zNTcgMy42MjktNC45My0uMzI3LTIuODkzLTUuMTgxLjcxNS02LjA0NyAxLjM0OC0yLjQzIDEuNzc3LTUuMTA2IDMuOTE1LTYuOTkgNi4zMzMtMy4zMjcuMDAyLTYuNjU4LS4wMS05Ljk4Ni0uMDE2LjA0Ny0uMDI1LjA5Ny0uMDU0LjE0NC0uMDc3YTIzLjgzMiAyMy44MzIgMCAwMDQtMi41NjZjMS43NS0xLjM4MiAyLjkyNi0zLjA0IDIuOTE4LTUuMjc0IDAtLjA2LS4wMDktLjkzNi0uMDg0LS45MjhDMTAuMjMzLjQ1MiAzLjg5IDQuMTUzIDMuODQ3IDguODM4Yy0xLjI3My0uMDAzLTIuNTQ0LS4wMDItMy44MTktLjAwNy0uMDMyIDAtLjA1Ljk5OS4wMjYgMS4wMDMgMS4yNjguMTA1IDIuNTQzLjE3MyAzLjgxNS4yNTUuMDEzLjA3OC4wMjYuMTMzLjA0LjEzMy4yMDgtLjAwNS40MTktLjA0LjYzMi0uMDg3IDMuNDU2LjIxOCA2LjkyMS4zNDkgMTAuMzkyLjQ0LjA4IDIuNjA4IDEuNTcxIDUuMTE0IDMuMzQyIDYuOTY3IDEuMDk2IDEuMTQ2IDIuNTc1IDIuMDgzIDQuMjI1IDEuODkzLjg5Ny0uMTA0IDIuMjQ0LS44OCAyLjM1LTEuODcuMjMtMi4xNzEtLjg1Ny0zLjI3Mi0yLjYxMy00LjQ2NS0xLjQxMS0uOTYtMi45NDItMS43MTEtNC40OC0yLjQ0NyA4Ljk5Ny4xNjQgMTguMDItLjAxNiAyNy4wMTMtLjI3Ni4zNDQgMy4xMzYgMS43MjggNi4yNzkgNC4xMzMgOC4zODggMS41NTggMS4zNjYgNi43MzYgMi4yMjkgNi44Ny0uOTA1LjA5OC0yLjM0NS0xLjI4MS0zLjY1NC0zLjA5OC01LjAzNC0xLjI3Mi0uOTY1LTIuNjYxLTEuNzktNC4wNjMtMi41NTRsLS4wMTctLjAxYzMuMzc2LS4xMDMgNi43NDctLjIxNSAxMC4xMTMtLjMxOCAxLjM1Ny0uMDQyIDIuNzA2LS4wNSA0LjA1OS0uMDY4LjE4OC4wNTcuMzc3LjExNS41NjcuMTc1LjU1NCAyLjA4NyAyLjIzMyAzLjg1MiAzLjgyMiA1LjIzOS41OC41MDUgNC4wMTEgMy4xNTkgNC4yNzggMS4wNjUuMTk3LTEuNTQ1LS4wMDEtMy4xMDgtMS4wODgtNC4yOTQtLjk1OC0xLjA0Ni0yLjMwOC0xLjc1NC0zLjc1Ny0yLjIzMSAzLjQwNy0uMDA1IDYuODA1LjA0MSAxMC4yMS4xMDguMDA1LjA3Ni4wMTIuMTM4LjAyMS4xNDIuMjIxLjA4LjQ1Ny4xMzQuNjk2LjE4Mi4wMTYuMDc4LjA0MS4xNDcuMDkuMTkzIDEuMTIgMS4wODMgMTAuMTU3IDkuNDE1IDEwLjc2IDUuNTM2LjMxMy0yLjAyMi4wNTQtMy44Ny0xLjgwMi01LjAzNy0uNDU2LS4yODYtMS4wNTYtLjU3LTEuNzM2LS44MjdsMS41NDIuMDM3YzIuMDU1LjA1MiA0LjEwNi0uMDE1IDYuMTU4LS4wOTcgMS4xMy0uMDQ1IDEuNjU2LS4xNDIgMS45OTItLjM4Ny4wMDguMDc1LjAwNy4xNTIuMDMxLjIyMyAxLjcwMiA0LjggMTAuOTI2IDcuNTM2IDE1LjQwMiA1LjY4LjA5Mi0uMDM4LjAzMi0xLjI0NC0uMDMzLTEuMzcnLyUzRSUzQy9zdmclM0VcXGFcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICB9XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIG1heC13aWR0aDogODMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zO1xuICAgIGNvbG9yOiAkc2lsdmVyLWRhcmtlcjtcblxuICAgIC5wcm9maWxlLW9wZW4tam9icyB7XG4gICAgICAmLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcblxuICAgICAgICAmLWNvbGxhcHNlZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNlbGwge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge3dpZHRoOiAzNSU7fVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7d2lkdGg6IDE5JTt9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHt3aWR0aDogMTQlO31cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge3dpZHRoOiAxNCU7fVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTAwcHgpe1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgbWluLXdpZHRoOiAyMDVweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIGJvcmRlci1jb2xvciAuM3MgZWFzZSAhaW1wb3J0YW50O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgQGluY2x1ZGUgZm9udC1zbW9vdGhpbmc7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMTAlKSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwJSkgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi8qXG4gKiBMT0dJTiBCT1ggRVJST1JcbiAqL1xuLnBtLWxvZ2luLWJveC1lcnJvciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNDBweCAwIDgwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgJiA+IHNwYW4ge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucG0tbG9naW4tYm94LnBtLWRiZmwucG0tYm9yZGVyLnBtLXJhZGl1czUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLm5lZWQtaGVscCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucHJvZmlsZS1hZCB7XG4gIGhlaWdodDogMTI1cHggIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi8vIHdwLWludHJvanMgYnV0dG9uIG92ZXJyaWRlXG4uaW50cm9qcy10b29sdGlwIC5pbnRyb2pzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGluaGVyaXQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBAZXh0ZW5kIC5idG47XG4gIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICBmb250LXNpemU6IHNtYWxsO1xufVxuLnJnYmEgLnBtLWdyb3VwLXZpZXcgLnBtLXByb2ZpbGUtaW1hZ2Uge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgbGVmdDppbml0aWFsO1xuICB0b3A6aW5pdGlhbDtcbn1cbi5wbS1wcm9maWxlLWltYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OmZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBtLWJnLWRrLnBnLXByb2ZpbGUtY2hhbmdlLWltZyB7XG4gICAgZGlzcGxheTpub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbn1cbi5wbS11c2VyLWluZm8taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgLnBtLWdyb3VwLWFnZW5jaWVzICYge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxuXG4gIC5wbS1wcm9maWxlLWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgaGVpZ2h0OiAxMTJweDtcbiAgICB3aWR0aDogMTEycHg7XG4gICAgaW1nW3NyYyo9XCJkZWZhdWx0LXVzZXJcIl0ge1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5wbS1uYW1lIHtcbiAgICBjb2xvcjogIzM5MzQzQTtcbiAgICBmb250LWZhbWlseTogT3BlbiBTYW5zLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxuICAucHJvZmlsZS1pbmZvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogMzc0cHg7XG5cbiAgICAucG0tZ3JvdXAtYWdlbmNpZXMgJiB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG4gIHNwYW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgY29sb3I6ICMzOTM0M0E7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGRsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMzkzNDNBO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBkdCB7XG4gICAgICAgIGNvbG9yOiAjMzkzNDNBO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6M3B4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDkwcHgpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDBweCl7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5wLnByb2ZpbGUtaGVhZGVyLWRlc2NyaXB0aW9uIHtcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNTA2cHg7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOjM0cHggYXV0bztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCl7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idXR0b24tcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6MTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICBmbGV4LXdyYXA6d3JhcDtcbiAgYSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBtYXJnaW46MHB4IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucG0tY3VycmVudC1zdGF0dXMtYWxlcnQtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0VDQ0NDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0NFQ0NDQztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOXB4IDQ3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIH1cbiAgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweCA0N3B4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0VDQ0NDO1xuICB9XG4gID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3A6bm9uZTtcbiAgfVxuICAuY29udGVudC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgLnRpdGxlLXJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvdGduL2ltYWdlcy9pY29uLWNhcmV0LXJpZ2h0LnN2ZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBiIHtcbiAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6MHB4O1xuICAgICAgICAgIHJpZ2h0Oi0xNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YTFmNjM7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmRhdGEtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IzRhNGE0YTtcbiAgICAgIH1cbiAgICAgID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGVhZGVyLXJvdyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAubW9iaWxlLWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm9wZXJhdGlvbnMge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgICAmLmhlYWRlci1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDUwcHgpIC8gMik7XG5cbiAgICAgICAgICAgICYub3BlcmF0aW9ucyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vYmlsZS1sYWJlbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5qb2ItYWxlcnRzIHtcbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyA0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmV2ZW50LWFsZXJ0cyB7XG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDUwcHgpIC8gMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG93LWRhdGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICAgIC50aXRsZS1yb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy90Z24vaW1hZ2VzL2ljb24tY2FyZXQtZG93bi5zdmcnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICAgICAgfVxuICAgICAgLmRhdGEtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cbiNwZy1jdXJyZW50c3RhdHVzIC5hZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJwYm0tcG0tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnAtbWVzc2FnZXMtb3V0ZXItd3JhcHBlciAuZW1wdHkgLmJwYm0tZW1wdHktbGluayB7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7XG5cdC50Z25fbnVyc2Vfc2VhcmNoX25hbWUgZm9ybSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LnRnbl9udXJzZV9zZWFyY2hfbmFtZSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFx0LnRnbl9udXJzZV9zZWFyY2hfbmFtZSBmb3JtIGJ1dHRvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHR9XG59XG5cbi5icC1tZXNzYWdlcy13cmFwIC5uZXctbWVzc2FnZSB7XG5cdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuLmVtcHR5IC5icGJtLWVtcHR5LWxpbmsge1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbi8vIEZpeGluZyBDb21tdW5pdHkgdGFiIGZyaWVuZHMgc2VjdGlvbiBvdmVybGFwcGluZyBkZXNjcmlwdGlvbiBvbiBlZGl0IHByb2ZpbGVcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpe1xuXHQucGctZnJpZW5kcyAuZnJpZW5kLWJveC13cmFwcGVye1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdH1cblxufVxuXG4vKkZpeGluZyBncmVlbiB2aW5lcyB0byB0YWtlIHVwIDEwMCUgb2Ygd2lkdGggZWRpdCBwcm9maWxlIHRhYiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgI3BnLXNldHRpbmdzIGg0LnBtLXNlY3Rpb24taGVhZGluZzphZnRlciwgI3BnLXNldHRpbmdzIGg0LnBtLXNlY3Rpb24taGVhZGluZzpiZWZvcmUge1xuICAgIG1hcmdpbjoxMHB4IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjcGctZnJpZW5kcyBoNC5wbS1zZWN0aW9uLWhlYWRpbmc6YWZ0ZXIsICNwZy1mcmllbmRzIGg0LnBtLXNlY3Rpb24taGVhZGluZzpiZWZvcmUge1xuICAgIG1hcmdpbjoxMHB4IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypJbmNyZWFzaW5nIHNpemUgb2YgWCBhbmQgUGVuY2lsIGJ1dHRvbnMqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGctYWNjb3VudGRldGFpbHMgLm9wZXJhdGlvbnMgaW1ne1xuICAgIHdpZHRoOjI1cHg7XG4gIH1cbn1cblxuLypIaWRpbmcgUmVjb21tZW5kZWQgRXZlbnRzIHRhYiBpbiBNZW1iZXIgSHViKi9cbiNldmVudC1ib3ggLmNvbnRlbnQtcm93Omxhc3QtY2hpbGR7XG5cdGRpc3BsYXk6bm9uZVxufVxuXG4vKkhpZGluZyBFeHRyYSBDb21tdW5pdHkgSWNvbiBsZWZ0IGFsaWduZWQgdG8gQ29tbXVuaXR5IGhlYWRpbmcqL1xuI3BnLWZyaWVuZHMgLnBtLXNlY3Rpb24taGVhZGluZyBpbWd7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIjcGctZnJpZW5kcy5wZy1mcmllbmQtdGFiIHtcbiAgLm51cnNlLWRpcmVjdG9yeS1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfSBcbn1cbi5wbS1wcm9maWxlLXRhYnMtbmF2aWdhdGlvbiAjdW5yZWFkX2ZyaWVuZF9jb3VudCB7XG4gIHdpZHRoOiAxNnB4IWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMHB4IWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNnB4IWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG4gIHRvcDogMnB4IWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICBmb250LXNpemU6IDEwcHghaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTVweCFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kOiAjOGExZjYzIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnRnbi1mcmllbmRzLWxpc3Qge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDUyOXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC50Z24tc2luZ2xlLWZyaWVuZCB7XG4gICAgICAgIG1hcmdpbjowcHggMjBweCAyNXB4O1xuICAgICAgICBtYXgtd2lkdGg6MTM0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6MS40O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHggIWltcG9ydGFudDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgICAgfVxuICAgICAgICAudGduLWZyaWVuZHMtbGlzdC1uYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46MTBweCAwcHg7XG4gICAgICAgICAgICBjb2xvcjojMTg4OGM3O1xuICAgICAgICB9XG4gICAgICAgIC50Z24tZnJpZW5kcy1saXN0LWJ0bnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICBjb2xvcjpyZ2IoNzYsIDE3LCA1NCk7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luOjBweCA0cHg7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucG0tc2VjdGlvbi1jZWxsLmZyaWVuZC1jZWxsIHtcbiAgLnBtLWFjdGlvbnMtYnV0dG9uLmdyZXllZCB7XG4gICAgY29sb3I6ICM2ZDZkNmQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICM2ZDZkNmQgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4udGduLWxvYWRlciB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiA3MnB4IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkNiAxLjdzIGluZmluaXRlIGVhc2UsIHJvdW5kIDEuN3MgaW5maW5pdGUgZWFzZTtcbiAgICBhbmltYXRpb246IGxvYWQ2IDEuN3MgaW5maW5pdGUgZWFzZSwgcm91bmQgMS43cyBpbmZpbml0ZSBlYXNlO1xuICB9XG4gIEAtd2Via2l0LWtleWZyYW1lcyBsb2FkNiB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAwIC0wLjgzZW0gMCAtMC40MmVtLCAwIC0wLjgzZW0gMCAtMC40NGVtLCAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTtcbiAgICB9XG4gICAgNSUsXG4gICAgOTUlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTAuODNlbSAwIC0wLjRlbSwgMCAtMC44M2VtIDAgLTAuNDJlbSwgMCAtMC44M2VtIDAgLTAuNDRlbSwgMCAtMC44M2VtIDAgLTAuNDZlbSwgMCAtMC44M2VtIDAgLTAuNDc3ZW07XG4gICAgfVxuICAgIDEwJSxcbiAgICA1OSUge1xuICAgICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAtMC4wODdlbSAtMC44MjVlbSAwIC0wLjQyZW0sIC0wLjE3M2VtIC0wLjgxMmVtIDAgLTAuNDRlbSwgLTAuMjU2ZW0gLTAuNzg5ZW0gMCAtMC40NmVtLCAtMC4yOTdlbSAtMC43NzVlbSAwIC0wLjQ3N2VtO1xuICAgIH1cbiAgICAyMCUge1xuICAgICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAtMC4zMzhlbSAtMC43NThlbSAwIC0wLjQyZW0sIC0wLjU1NWVtIC0wLjYxN2VtIDAgLTAuNDRlbSwgLTAuNjcxZW0gLTAuNDg4ZW0gMCAtMC40NmVtLCAtMC43NDllbSAtMC4zNGVtIDAgLTAuNDc3ZW07XG4gICAgfVxuICAgIDM4JSB7XG4gICAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIC0wLjM3N2VtIC0wLjc0ZW0gMCAtMC40MmVtLCAtMC42NDVlbSAtMC41MjJlbSAwIC0wLjQ0ZW0sIC0wLjc3NWVtIC0wLjI5N2VtIDAgLTAuNDZlbSwgLTAuODJlbSAtMC4wOWVtIDAgLTAuNDc3ZW07XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAwIC0wLjgzZW0gMCAtMC40MmVtLCAwIC0wLjgzZW0gMCAtMC40NGVtLCAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBsb2FkNiB7XG4gICAgMCUge1xuICAgICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAwIC0wLjgzZW0gMCAtMC40MmVtLCAwIC0wLjgzZW0gMCAtMC40NGVtLCAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTtcbiAgICB9XG4gICAgNSUsXG4gICAgOTUlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTAuODNlbSAwIC0wLjRlbSwgMCAtMC44M2VtIDAgLTAuNDJlbSwgMCAtMC44M2VtIDAgLTAuNDRlbSwgMCAtMC44M2VtIDAgLTAuNDZlbSwgMCAtMC44M2VtIDAgLTAuNDc3ZW07XG4gICAgfVxuICAgIDEwJSxcbiAgICA1OSUge1xuICAgICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAtMC4wODdlbSAtMC44MjVlbSAwIC0wLjQyZW0sIC0wLjE3M2VtIC0wLjgxMmVtIDAgLTAuNDRlbSwgLTAuMjU2ZW0gLTAuNzg5ZW0gMCAtMC40NmVtLCAtMC4yOTdlbSAtMC43NzVlbSAwIC0wLjQ3N2VtO1xuICAgIH1cbiAgICAyMCUge1xuICAgICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAtMC4zMzhlbSAtMC43NThlbSAwIC0wLjQyZW0sIC0wLjU1NWVtIC0wLjYxN2VtIDAgLTAuNDRlbSwgLTAuNjcxZW0gLTAuNDg4ZW0gMCAtMC40NmVtLCAtMC43NDllbSAtMC4zNGVtIDAgLTAuNDc3ZW07XG4gICAgfVxuICAgIDM4JSB7XG4gICAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIC0wLjM3N2VtIC0wLjc0ZW0gMCAtMC40MmVtLCAtMC42NDVlbSAtMC41MjJlbSAwIC0wLjQ0ZW0sIC0wLjc3NWVtIC0wLjI5N2VtIDAgLTAuNDZlbSwgLTAuODJlbSAtMC4wOWVtIDAgLTAuNDc3ZW07XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAwIC0wLjgzZW0gMCAtMC40MmVtLCAwIC0wLjgzZW0gMCAtMC40NGVtLCAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTtcbiAgICB9XG4gIH1cbiAgQC13ZWJraXQta2V5ZnJhbWVzIHJvdW5kIHtcbiAgICAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyByb3VuZCB7XG4gICAgMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxuICB9XG4gICIsIi5wbS1wcm9maWxlLXRhYnMtbmF2IC5wbS1wcm9maWxlLXRhYnMtbmF2aWdhdGlvbiAuYWx0LW51bSAudGhyZWFkLWNvdW50LXNob3cjdW5yZWFkX3RocmVhZF9jb3VudCB7XG4gICAgZGlzcGxheTpub25lO1xufVxuLmJwLWJldHRlci1tZXNzYWdlcy11bnJlYWQge1xuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuLnBtLXByb2ZpbGUtdGFicy1uYXZpZ2F0aW9uPmxpIHNwYW4ubWVzc2FnZS1ub3RpZmljYXRpb24ge1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogMjFweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjOGExZjYzIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BnLW1lc3NhZ2VzIHtcbiAgICAuYnAtbWVzc2FnZXMtd3JhcCB7XG4gICAgICAgIGEubmV3LW1lc3NhZ2Uge1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2hhdC1mb290ZXIge1xuICAgICAgICAgICAgYS5zZXR0aW5ncyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJwYm0tdXNlci1tZSB7IFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnAtZW1vamlvbmVhcmVhIC5icC1lbW9qaW9uZWFyZWEtZWRpdG9ye1xuICAgICAgICAgICAgbWluLWhlaWdodDo2ZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYnAtbWVzc2FnZXMtdGhyZWFkcy13cmFwcGVye1xuICAgICAgICAgICAgaGVpZ2h0OjM3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC5tZXNzYWdlLWZyaWVuZHMge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6MjYwcHg7XG4gICAgICAgIG92ZXJmbG93OmF1dG87XG4gICAgICAgIC50Z24tc2luZ2xlLWZyaWVuZCB7XG4gICAgICAgICAgICBtYXJnaW46MTBweCAyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEzNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuNDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRnbi1mcmllbmRzLWxpc3QtbmFtZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiMxODg4Yzc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGduLWZyaWVuZHMtbGlzdC1idG5zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYig3NiwgMTcsIDU0KTtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHggNHB4O1xuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjcmVjZWlwZW50X2ZpZWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnBtLXNlY3Rpb24tcmlnaHQtcGFuZWwge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgIH1cbiAgICAjcXVvdGUtb2YtdGhlLWRheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgICAgIHotaW5kZXg6OTk5OTtcbiAgICAgICAgcGFkZGluZzo1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czowLjI1cmVtO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgfVxuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6MHB4O1xuICAgICAgICAgICAgbGVmdDowcHg7XG4gICAgICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hdHRhY2htZW50X19mcmFtZSB7XG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucG1hZ2ljIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmOm5vdCgucG0tZ3JvdXAtYWdlbmNpZXMpIC5wbS1ncm91cC12aWV3OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5wbS1ncm91cC12aWV3IHtcbiAgICAucG0tc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NzdweCl7XG4gICAgICAgIHBhZGRpbmc6MjBweCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAjcGctcHJvZmlsZS10YWJzIC5wZy1wcm9maWxlLXRhYi1jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIEhFQURFUlxuICovXG4ucG0tZ3JvdXAtdmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHBzZXVkbztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGxpZ2h0LCAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIEBpbmNsdWRlIHVzZXItc2VsZWN0O1xuICB9XG5cbiAgLnBtLWhlYWRlci1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDIzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgfVxuXG4gICAgPiAucG0tY292ZXItaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICAgIEBpbmNsdWRlIHVzZXItc2VsZWN0O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICBpbWcucG0tY292ZXItaW1hZ2Uge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGctcHJvZmlsZS1jaGFuZ2UtaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnBtLXByb2ZpbGUtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2lsdmVyLWZvaWw7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTkwcHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiAyNTJweDtcbiAgICAgICAgaGVpZ2h0OiAyNTJweDtcbiAgICAgIH1cblxuICAgICAgLnBtLWdyb3VwLW51cnNlcyAmIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICB3aWR0aDogMzAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMDJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IC04MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAucGctcHJvZmlsZS1jaGFuZ2UtaW1nIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5wZy1wcm9maWxlLWNoYW5nZS1pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wbS1wcm9maWxlLXRpdGxlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcblxuICAgICAgJi1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCAyMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwIDMwcHggMzQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAwIDM5MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wbS11c2VyLW5hbWUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgIGZvbnQ6IDQ0cHgvNTBweCAkYW1hdGljLXNjO1xuICAgICAgICBjb2xvcjogJGJsdWUtY29ybmZsb3dlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNzRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG0tcHJvZmlsZS1ub3RpZmljYXRpb24tbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbjogLTM2cHggMCAwIDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wbS1tZW1iZXItc2luY2Uge1xuICAgICAgICBtYXJnaW46IC0xNXB4IDAgMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogJHNpbHZlci1kYXJrO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBDaGFuZ2UgcHJvZmlsZSBpbWFnZS5cbiAqL1xuI3BtLWNoYW5nZS1pbWFnZS1kaWFsb2cge1xuICAucG0tcG9wdXAtYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4jcHJldmlldy1hdmF0YXItcHJvZmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wbS1wcm9maWxlLXRhYnMtbmF2aWdhdGlvbj5saSB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuLnBtLXByb2ZpbGUtdGFicy1uYXZpZ2F0aW9uPmxpIHNwYW4uYnAtYmV0dGVyLW1lc3NhZ2VzLXVucmVhZCB7XG4gIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxM3B4O1xuICB0b3A6IDhweDtcbiAgbGVmdDogMjFweDtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICM4YTFmNjMhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qXG4gKiBDVVJSRU5UIFNUQVRVU1xuICovXG4ucG0tY3VycmVudC1zdGF0dXMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogYmxhY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgJi1yYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICB9XG5cbiAgZHQge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJHNpbHZlci1kYXJrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBkZCB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wbS11c2VyLXJhdGUge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F4T1NBeE55SStQSEJoZEdnZ1pEMGlUVEV3TGpJZ01TNDRiREV1TnlBekxqUmpMakV1TWk0ekxqUXVOaTQwYkRNdU9DNDFZeTQzTGpFdU9TNDVMalFnTVM0MFRERTBJREV3TGpKakxTNHlMakl0TGpNdU5TMHVNaTQzYkM0MklETXVPR011TVM0M0xTNDJJREV1TWkweExqSXVPV3d0TXk0MExURXVPR010TGpJdExqRXRMalV0TGpFdExqZ2dNR3d0TXk0MElERXVPR010TGpZdU15MHhMak10TGpJdE1TNHlMUzQ1YkM0NExUTXVOMk13TFM0eklEQXRMalV0TGpJdExqZE1NaTR5SURjdU5tTXRMalF0TGpVdExqSXRNUzR6TGpVdE1TNDBiRE11T0MwdU5XTXVNeUF3SUM0MUxTNHlMall0TGpSc01TNDNMVE11TkdNdU15MHVOeUF4TGpFdExqY2dNUzQwTFM0eGVpSWdabWxzYkQwaUkyWXhZelF3WmlJdlBqd3ZjM1puUGc9PSkgMCA1MCUgcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87XG4gICAgJi00IHt3aWR0aDogNzJweDt9XG4gICAgJi0zIHt3aWR0aDogNTRweDt9XG4gICAgJi0yIHt3aWR0aDogMzZweDt9XG4gICAgJi0xIHt3aWR0aDogMThweDt9XG4gIH1cbn1cblxuLypcbiAqIFRBQlNcbiAqL1xuLnBtLXByb2ZpbGUtdGFicyB7XG4gIHBhZGRpbmc6IDEwcHggMCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogNjVweCAwIDE0MHB4O1xuICB9XG5cbiAgJi5wbS1zZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG0tc2VjdGlvbi1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLW5hdiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTBweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgY29sb3I6ICMzOTM0M0E7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgIH1cblxuICAgIC5wbS1ncm91cC1udXJzZXMgJiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCl7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiA0NXB4O1xuICAgIH1cbiAgfVxuXG4gICYtc29jaWFsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIH1cblxuICAmLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgJi1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtYm9yZGVyZWQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIH1cbiAgICAmLWFnZW5jaWVzIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gbGksID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgb3JkZXI6IDEwMDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxOS41JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgc3BhbiwgYSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgY29sb3I6ICRncmF5LW9ueXggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAvLyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRyYWlzaW4tYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IHNwYW4sID4gYSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDYyJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDE3MCUpIGh1ZS1yb3RhdGUoMTYxZGVnKSBicmlnaHRuZXNzKDg2JSkgY29udHJhc3QoODclKTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiM2YjE4NGQgIWltcG9ydGFudDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxOCUpIHNlcGlhKDYxJSkgc2F0dXJhdGUoMjMyNCUpIGh1ZS1yb3RhdGUoMjk1ZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoOTclKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICA+IGxpIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTBweCl7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMTg5cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTAwcHgpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3VucmVhZF90aHJlYWRfY291bnQge1xuICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAycHggIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnkgIWltcG9ydGFudDtcblxuICAgICAgJi50aHJlYWQtY291bnQtc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MHB4KXtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0OTBweCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IDc1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB3aWR0aDogNzUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTE5cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICB9XG4gIC5wbS1wcm9maWxlLXRhYiB7XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6NDZweCAhaW1wb3J0YW50O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIG9iamVjdC1maXQ6bm9uZTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpe1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wZ19jdXN0b21fdGFiX2NvbnRlbnQsXG4ucGctcHJvZmlsZS10YWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG0tc2VjdGlvbiB7XG4gIG1hcmdpbjogMDtcblxuICAmLWxlZnQtcGFuZWwge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH1cblxuICAmLXJpZ2h0LXBhbmVsIHtcbiAgICB3aWR0aDogNTIwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICAmLnBtLW1lc3NhZ2UtdGhyZWFkLXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICYucG0tZGlmbCB7ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDt9XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBEQVNIQk9BUkRcbiAqL1xuLnBtLWRhc2hib2FyZCB7XG4gIHBhZGRpbmc6IDA7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICYtZnVsbCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1sZWZ0IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogMzE2cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgd2lkdGg6IDM2MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtcmlnaHQge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgd2lkdGg6IDM2NnB4O1xuICAgIH1cbiAgfVxuXG4gICYtYWdlbmNpZXMgJi1sZWZ0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogNDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHdpZHRoOiA0OTNweDtcbiAgICB9XG4gIH1cblxuICAmLWFnZW5jaWVzICYtcmlnaHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiAyMzZweDtcbiAgICB9XG4gIH1cblxuICAucHJvZmlsZS1hZCB7XG4gICAgZmllbGRzZXQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMWUxZTE7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcbiAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogREVGQVVMVCBTRUNUSU9OXG4gKi9cbi5wbS1zZWN0aW9uIHtcbiAgJi1jZWxsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LXBsYXRpbnVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogJGdyYXktb255eDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMjRweCAyOHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAucG0tdXNlci1kZXNjcmlwdGlvbi1yb3cge1xuICAgICAgcGFkZGluZzogMTRweCAwICFpbXBvcnRhbnQ7XG4gICAgICAvL21hcmdpbjogMCAwIDE0cHggIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLnBtLWRiZmwge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wbS1jYXJkLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIGNsZWFyOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkc2lsdmVyLWRhcmsgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBtLWNhcmQtdmFsdWUge1xuICAgICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRncmF5LW9ueXggIWltcG9ydGFudDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1jb3JuZmxvd2VyICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICB9XG5cbiAgICAgICYucG1fY29sbGFwc2FibGVfY2hlY2tib3gsICYucG1fY29sbGFwc2FibGVfbXVsdGlfZHJvcGRvd24ge1xuICAgICAgICAucG0tZmllbGQtbXVsdGlwbGUtdmFsdWUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1saW5lIHtcbiAgICBtYXJnaW46IDAgLTEycHggMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICYtbGluZSAmLWNlbGwge1xuICAgIG1hcmdpbjogMTJweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtZ28tYmFjayB7XG4gICAgcGFkZGluZzogM3B4IDNweCAzcHggMjRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAkYmx1ZS1jb3JuZmxvd2VyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBME1EQWdOREF3SWo0S0lDQWdJRHh3WVhSb0lHUTlJazB6T0RJdU55QXhPREl1TjBnMU9TNHhiRGMzTGpJdE56Y3VNbU0yTGpndE5pNDRJRFl1T0MweE55NDNJREF0TWpRdU5TMDJMamd0Tmk0NExURTNMamN0Tmk0NExUSTBMalVnTUV3MUxqRWdNVGczTGpoakxUWXVPQ0EyTGpndE5pNDRJREUzTGpjZ01DQXlOQzQxVERFeE1TNDRJRE14T1dNekxqUWdNeTQwSURjdU9DQTFMakVnTVRJdU1pQTFMakVnTkM0MElEQWdPQzQ1TFRFdU55QXhNaTR5TFRVdU1TQTJMamd0Tmk0NElEWXVPQzB4Tnk0M0lEQXRNalF1TlV3MU9TQXlNVGN1TTJnek1qTXVObU01TGpZZ01DQXhOeTR6TFRjdU9DQXhOeTR6TFRFM0xqTXVNUzA1TGpZdE55NDJMVEUzTGpNdE1UY3VNaTB4Tnk0emVpSWdabWxzYkQwaUl6RTRPRGhqTnlJdlBnbzhMM04yWno0PScpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibHVlLWNvcm5mbG93ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmLWhlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgZm9udDogMTZweC8yNHB4ICRvcGVuLXNhbnMgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJsdWUtY29ybmZsb3dlcjtcbiAgICBAaW5jbHVkZSBmb250LXNtb290aGluZztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZGluZyArICYtaGVhZGluZyB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cblxuICAmLWFyZWEge1xuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAmOmZpcnN0LWNoaWxkIHttYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7fVxuICAgICAgJjpsYXN0LWNoaWxkIHttYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7fVxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICB9XG4gIH1cblxuICBwLnBtLXNlY3Rpb24tYXJlYS1ibGFuayB7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRzaWx2ZXItZm9pbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgcC5wbS1zZWN0aW9uLWJsYW5rIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHNpbHZlci1zb25pYyAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICAgIG1hcmdpbjogMCAwIDZweCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbW9yZSB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBQREYgSUNPTlxuICovXG4ucG1fZnJvbnRlbmRfYXR0YWNobWVudCB7XG4gIG1pbi13aWR0aDogMTE0cHg7XG4gIHBhZGRpbmc6IDE0cHggMTJweCA4cHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAkZ3JheS1hbWVyaWNhbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAuYXR0YWNobWVudF9pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wbS1hdHRhY2htZW50LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJsdWUtY29ybmZsb3dlcjtcblxuICAgIGEge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGJsdWUtY29ybmZsb3dlcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm5vdCgucG1fZWRpdF9hdHRhY2htZW50KSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5wbV9lZGl0X2F0dGFjaG1lbnQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG1fcmVtb3ZlYnV0dG9uIHtcbiAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1jb3JuZmxvd2VyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTAlLCAtNTAlLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xuXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmx1ZS1jb3JuZmxvd2VyLCAxMCUpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIEFDVElPTlNcbiAqL1xuLnBtLWFjdGlvbnMge1xuICBtYXJnaW46IDEycHggLTEycHggMjRweCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICB9XG5cbiAgLnBtLXNlY3Rpb24tY2VsbCB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBwYWRkaW5nOiA4NHB4IDIwcHggMjZweDtcbiAgICBtYXJnaW46IDI0cHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkc2lsdmVyLWRhcms7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBAaW5jbHVkZSBmb250LXNtb290aGluZztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogMzMuMyU7XG4gICAgICBtYXgtd2lkdGg6IDI1NHB4O1xuICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICB9XG4gIH1cblxuICAmLWljb24ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gICYtaGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICBmb250OiBib2xkIDMycHgvNDJweCAkYW1hdGljLXNjICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRibHVlLWNvcm5mbG93ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBmb250LXNtb290aGluZztcbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG0tYWN0aW9ucy1zcGFjZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICYtcmVxdWVzdCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5wbS1hY3Rpb25zLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG0tbG9hZGVyIHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbS1hY3Rpb25zLWJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogMjFweCBhdXRvIDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xuICAgIEBpbmNsdWRlIHVzZXItc2VsZWN0O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1hcmdpbjogMjFweCAwIDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJi1ncmV5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkZ3JheS1zcGFuaXNoICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkc2lsdmVyLWRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktYW1lcmljYW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kaXNhYmxlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGdyYXktc3BhbmlzaCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1zcGFuaXNoICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbm90aWZpY2F0aW9uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkc2lsdmVyLWRhcmtlciAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRzaWx2ZXItZGFya2VyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuICogTE9DQVRJT05cbiAqL1xuLnBtLWxvY2F0aW9uIHtcbiAgcGFkZGluZzogMTBweDtcblxuICAmLXRleHQge1xuICAgIHBhZGRpbmc6IDIwcHggMzRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSh3aGl0ZSwgMCkgMCUsIHJnYmEod2hpdGUsIC41KSA2MCUsIHJnYmEod2hpdGUsIDEpIDEwMCUpO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBAaW5jbHVkZSB1c2VyLXNlbGVjdDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRtZWRpdW0gIWltcG9ydGFudDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHRleHQtc2hhZG93OiAtMXB4IC0xcHggMCByZ2JhKHdoaXRlLCAuNzUpLCAxcHggLTFweCAwIHJnYmEod2hpdGUsIC43NSksIC0xcHggMXB4IDAgcmdiYSh3aGl0ZSwgLjc1KSwgMXB4IDFweCAwIHJnYmEod2hpdGUsIC43NSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZGluZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQ6IGJvbGQgMjBweC8yOHB4ICRvcGVuLXNhbnM7XG4gICAgdGV4dC1zaGFkb3c6IC0xcHggLTFweCAwIHJnYmEod2hpdGUsIC43NSksIDFweCAtMXB4IDAgcmdiYSh3aGl0ZSwgLjc1KSwgLTFweCAxcHggMCByZ2JhKHdoaXRlLCAuNzUpLCAxcHggMXB4IDAgcmdiYSh3aGl0ZSwgLjc1KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMWVtO1xuICAgIGNvbG9yOiAkbWVkaXVtO1xuICB9XG5cbiAgJi1tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgI3BnX21hcCB7XG4gICAgICAucGctbWFwLXdyYXAge1xuICAgICAgICAucGctbWFwLXVzZXItYXZhdGFyIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGctbWFwLW1ldGEge1xuICAgICAgICAgIG1hcmdpbjogOHB4IDAgNXB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBnLW1hcC11c2VyLW5hbWUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWNvcm5mbG93ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5nbW5vcHJpbnQgLmdtLXN0eWxlLW10YyxcbiAgICAgIC5nbS1mdWxsc2NyZWVuLWNvbnRyb2wsXG4gICAgICAuZ20tYnVuZGxlZC1jb250cm9sIC5nbS1zdnBjLFxuICAgICAgLmdtLXN0eWxlLWNjLFxuICAgICAgYVtocmVmXj0naHR0cHM6Ly9tYXBzLmdvb2dsZS5jb20vbWFwcyddIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuICogU1VHR0VTVEVEIEFSVElDTEVTXG4gKi9cbi5wbS1zdWdnZXN0ZWQtYXJ0aWNsZXMge1xuICBwYWRkaW5nOiAyMHB4IDE1MHB4IDE4cHggMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICRncmF5LW9ueXg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgJi1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMCA3cHg7XG4gIH1cblxuICAmLXAge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCAwIDEzcHg7XG4gICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gICAgYSB7XG4gICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHJhaXNpbi1ibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdpZGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtaW1nIHtcbiAgICB3aWR0aDogMTE0cHg7XG4gICAgaGVpZ2h0OiAxMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRsaWdodCwgLjUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogUkVDRU5UIE1FU1NBR0VTXG4gKi9cbi5wbS1yZWNlbnQtbWVzc2FnZXMge1xuICBtaW4taGVpZ2h0OiAzNDVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICRncmF5LW9ueXg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1pbi1oZWlnaHQ6IDU0NXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweCAxN3B4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICYtZW50cnkge1xuICAgIG1pbi1oZWlnaHQ6IDE0NnB4O1xuICAgIHBhZGRpbmc6IDE2cHggNDVweCAxOHB4IDYzcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LXBsYXRpbnVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtbGlzdCB7XG4gICAgICBtaW4taGVpZ2h0OiA0MzhweDtcbiAgICB9XG4gIH1cblxuICAmLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGdyYXktc3BhbmlzaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZ3JheS1vbnl4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gIC5wbS11c2VyIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXkteDExO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOHB4O1xuICAgIGxlZnQ6IDEzcHg7XG4gICAgQGluY2x1ZGUgdXNlci1zZWxlY3Q7XG4gIH1cblxuICAmLW5vdC1mb3VuZCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZ3JheS1zcGFuaXNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhLnBtLXJlY2VudC1tZXNzYWdlcy1hbGwge1xuICAgIHBhZGRpbmc6IDExcHggOXB4IDEycHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LXBsYXRpbnVtICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi1sb2FkaW5nIGEucG0tcmVjZW50LW1lc3NhZ2VzLWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtcHJlbG9hZGVyIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgbWFyZ2luOiAxcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgJHNpbHZlci1zb25pYztcbiAgICAgIGJvcmRlci1jb2xvcjogJHNpbHZlci1zb25pYyB0cmFuc3BhcmVudCAkc2lsdmVyLXNvbmljIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYW5pbWF0aW9uOiBtZXNzYWdlcy1wcmVsb2FkZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuICB9XG5cbiAgJi1sb2FkaW5nICYtcHJlbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQGtleWZyYW1lcyBtZXNzYWdlcy1wcmVsb2FkZXIge1xuICAwJSB7dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7fVxuICAxMDAlIHt0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO31cbn1cblxuLypcbiAqIENVU1RPTSBUQUJcbiAqL1xuLnBnLWN1c3RvbS10YWItY29udGVudCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vKlxuICogTUVTU0FHRVNcbiAqL1xuLnBtLW1lc3NhZ2VzIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICAucG0tc2VjdGlvbi1sZWZ0LXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucG0tY29udmVyc2F0aW9uLXRpbWUge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbS1jb252ZXJzYXRpb25zLWNvbnRhaW5lciAucG0tdGhyZWFkLXVzZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucG0tc2VjdGlvbi1yaWdodC1wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnBtLW5ldy1tZXNzYWdlLWFyZWEge1xuICAgIHBhZGRpbmc6IDNweCAwIDJweCAwO1xuICB9XG5cbiAgLnBtLWdyb3VwLXZpZXcge1xuICAgICY6OmJlZm9yZSB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cblxuICAgIC5wbS1zZWN0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgICYucG0tZGJmbCB7bWFyZ2luOiAwICFpbXBvcnRhbnQ7ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDt9XG5cbiAgICAgIC5wbS1zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAjY2hhdF9tZXNzYWdlX2Zvcm0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAjbWVzc2FnZV9kaXNwbGF5X2FyZWEge1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAjdHlwaW5nX29uIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjcGctbXNnLXRocmVhZC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4vKlxuICogQkxPR1xuICovXG4jcGctYmxvZyB7XG4gIC5wZy1ibG9nLWhlYWQge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LXBsYXRpbnVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLnBnLW5ldy1ibG9nLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgIC5wbS1ibG9nIHtcbiAgICAgICYtcG9zdC13cmFwLnBtLWRiZmwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGJsdWUtY29ybmZsb3dlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBnLWFsZXJ0LWluZm8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiA5NCU7XG4gICAgICBtYXJnaW46IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBDVVNUT00gQ1ZcbiAqL1xuLmN1c3RvbWN2MSB7XG4gIC5wZy1hbGVydC1pbmZvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIHRleHQtaW5kZW50OiAtMzAwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogMTVweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgY29udGVudDogJ1lvdSBkb25cXCd0IGhhdmUgQ3VzdG9tIENWLic7XG4gICAgfVxuICB9XG5cbiAgLnBtLWJsb2ctcG9zdC13cmFwIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wbS1ibG9nLWRlc2Mtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgb3JkZXI6IDE7XG5cbiAgICAucG0tYmxvZy10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMCA2cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWNvcm5mbG93ZXIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG0tYmxvZy1kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wbS1ibG9nLWltZy13cmFwIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDZweCAwIDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9yZGVyOiAyO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBAaW5jbHVkZSB1c2VyLXNlbGVjdDtcblxuICAgIC5wbS1ibG9nLWltZyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBtLWJsb2ctc3RhdHVzIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5wbS1ibG9nLXRpbWUge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRzaWx2ZXItZm9pbCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgIC5wbS1ibG9nLWNvbW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4gKiBNWSBKT0JTXG4gKi9cbi5teWpvYnMyIHtcbiAgLmpvYi1tYW5hZ2VyLXBhc3QtYXBwbGljYXRpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gICAgdGgge1xuICAgICAgcGFkZGluZzogOHB4IDRweDtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiA4cHggNHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LXBsYXRpbnVtO1xuICAgIH1cblxuICAgIC5hcHBsaWNhdGlvbi1tZXNzYWdlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuICogRlJJRU5EU1xuICovXG4ucGctZnJpZW5kcyB7XG4gICNwZy1mcmllbmRzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG0tc2VjdGlvbi1sZWZ0LXBhbmVsIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlMWUxO1xuXG4gICAgJi5wbS1zZWN0aW9uLW5hdi12ZXJ0aWNhbCB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE0cHggIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1jb3JuZmxvd2VyICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRibHVlLWNvcm5mbG93ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wbS1zZWN0aW9uLXJpZ2h0LXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIC5mcmllbmQtYm94LXdyYXBwZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQyZDI7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAzNHB4IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIGg1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4jcGctZnJpZW5kcyB7XG4gIC5wbS1zZWN0aW9uLWNlbGwge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzk4M0E3NjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6J09wZW4gU2Fucyc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mcmllbmQtYm94LXdyYXBwZXIge1xuICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICMxODg4Yzc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnMgQ29uZGVuc2VkO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIGg1IHtcbiAgICBjb2xvcjogIzE4ODhDNztcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgQ29uZGVuc2VkXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG4gIC5wcm9maWxlLWhlYWRlci1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm51cnNlLXNlYXJjaC1zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIENvbmRlbnNlZFwiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDQwcHggYXV0byA1M3B4O1xuICB9XG4gICNwZ19ncm91cF90YWJzIHtcbiAgICAucG0tcHJvZmlsZS10YWItd3JhcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wZy1ncm91cC1maWx0ZXJzLWhlYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAucGctbWVtYmVyLXNlYXJjaCB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIHdpZHRoOiAyNDdweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDExcHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzhhMWY2MyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBnLWdyb3VwLXNvcnRpbmctcnMge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgLnBnLW1lbWJlci1zZWFyY2gge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1NHB4O1xuICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNzNweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBnLWdyb3VwLXNvcnRpbmctbHMge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgICAgLnBnLXNvcnRieS1hbHBoYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAucGctc29ydC1kcm9wZG93biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucGctcHJvZmlsZS10YWItY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICB9XG4gIH1cbiAgLmJvcmRlci1jZWxsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDZEMkQyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbn1cblxuLypcbiAqIFNFVFRJTkdTXG4gKi9cbi5wZy1zZXR0aW5ncyB7XG5cbiAgJi1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbS1zZWN0aW9uLWxlZnQtcGFuZWwge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWUxZTE7XG5cbiAgICAmLnBtLXNlY3Rpb24tbmF2LXZlcnRpY2FsIHVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTRweCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBsaSBhIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWNvcm5mbG93ZXIgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wbS1zZWN0aW9uLXJpZ2h0LXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnBtYWdpYyB7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgJi1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAucG1yb3c6bm90KC5wZy1hbGVydC1pbmZvKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbSAxMnB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wbS1mb3JtLWZpZWxkLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wbS1maWVsZC1sYWJsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICAgIC5wbV9lc3RyaWMge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGctYWxlcnQtaW5mbyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wbS1maWVsZC1pbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICAgICAgICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICAgICAgICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4gICAgICAgICAgaW5wdXRbdHlwZT0ndXJsJ10sXG4gICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZFNkU2RTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1vbnl4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLWNvcm5mbG93ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgKyBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgICAgICAgICAmICsgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgICAgICAgICAgICYgKyBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuICAgICAgICAgICAgJiArIGlucHV0W3R5cGU9J3VybCddIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dFt0eXBlPSdmaWxlJ10ge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM2RTZFNkUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1vbnl4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtY29ybmZsb3dlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW211bHRpcGxlXSB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNkU2RTZFO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbaWQ9XCJwbV9maWVsZF8zNFwiXSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBtcmFkaW8ge1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDAgMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgICAgICAgICAgLnBtLXJhZGlvLW9wdGlvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDRweCAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICYgKyAucG0tcmFkaW8tb3B0aW9uIHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wZy1pdGVtLWltYWdlLWNoYW5nZSB7XG4gICAgICAgICAgICBtYXJnaW46IDNweCAwIDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG0tc2V0dGluZ3MtY292ZXItaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktcGxhdGludW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5wbV9maWxlaW5wdXQge1xuICAgICAgICAgICAgLnBtX3JlcGVhdCB7XG4gICAgICAgICAgICAgIC5hZGQsXG4gICAgICAgICAgICAgIC5yZW1vdmVidXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXJyb3J0ZXh0LCAudXNlcmVtYWlsZXJyb3Ige1xuICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgY29sb3I6ICRyZWQtcHVycGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgaHIge1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIDJlbSAyNHB4IDFlbTtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b25hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udDogYm9sZCAxN3B4LzI0cHggJG9wZW4tc2FucztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNtb290aGluZztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogUE9QVVAgKi9cbi5wbS1wb3B1cC1pbWFnZSB7XG4gIC5wbS1jb3Zlci1pbWFnZSB7XG4gICAgd2lkdGg6IDExMnB4O1xuICAgIGhlaWdodDogMTEycHg7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktcGxhdGludW07XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgcGFkZGluZzogOHB4IDE4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQ6IGJvbGQgMTVweC8yMHB4ICRvcGVuLXNhbnM7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xuICAgIEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAqIFJFQ1JVSVRFUlNcbiAqL1xuLnBtLXJlY3J1aXRlcnMge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAmLWhlYWRpbmcge1xuICAgIGZvbnQ6IGJvbGQgNTBweC82MHB4ICRhbWF0aWMtc2MgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJsdWUtY29ybmZsb3dlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICYtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJHJlZC1wdXJwbGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGRhcmtlbigkcmVkLXB1cnBsZSwgMTAlKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG5cbiAgICAucG0tcmVjcnVpdGVyIHtcbiAgICAgIHdpZHRoOiAyMzRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LXBsYXRpbnVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG5cbiAgICAgICYtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMzRweCAzNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBtLXVzZXIsIC51c2VyLXByb2ZpbGUtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTE0cHg7XG4gICAgICAgIGhlaWdodDogMTE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIGZvbnQ6IGJvbGQgMTRweC8xOXB4ICRvcGVuLXNhbnMgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRibHVlLWNvcm5mbG93ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgfVxuXG4gICAgICAmLWluZm8ge1xuICAgICAgICBtaW4taGVpZ2h0OiA3NnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBjb2xvcjogJHNpbHZlci1kYXJrO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG0tcmVjcnVpdGVycyB7XG4gICAgJi1oZWFkaW5nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLWFsbCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbjogMTNweCAtMTJweCAwO1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIC5wbS1yZWNydWl0ZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDEycHggMjRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jcGctb3VycmVjcnVpdGVycyB7XG4gIC5wbS1zZWN0aW9uLWNlbGwge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAucG0tc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgIG1hcmdpbjogLTI0cHggMCAxMnB4IC0xOXB4O1xuICAgICAgZm9udDogYm9sZCA1MHB4LzYwcHggJGFtYXRpYy1zYyAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRibHVlLWNvcm5mbG93ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5wbS1yZWNydWl0ZXJzLWxpc3Qge1xuICAgICAgbWFyZ2luOiAwIC00MXB4O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogQUJPVVRcbiAqL1xuLnBtLXNlY3Rpb24tYWJvdXQge1xuICBtaW4taGVpZ2h0OiA0NDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcblxuICAucG0tc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgIGZvbnQ6IDIwcHgvMjRweCAkb3Blbi1zYW5zICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG0tc2VjdGlvbi1hcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgICBtYXgtaGVpZ2h0OiAzMzBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDExO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5wbS1zZWN0aW9uLW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qXG4gKiBCRU5FRklUU1xuICovXG4ucG0tc2VjdGlvbi1iZW5lZml0cyB7XG4gIG1pbi1oZWlnaHQ6IDQ0NXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gIC5wbS1zZWN0aW9uLWhlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgZm9udDogMjBweC8yNHB4ICRvcGVuLXNhbnMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbS1zZWN0aW9uLWxpc3Qge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBsaTpudGgtY2hpbGQobisxNCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucG0tc2VjdGlvbi1hbGwge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICRyZWQtcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogZGFya2VuKCRyZWQtcHVycGxlLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnBtLXNlY3Rpb24tYmVuZWZpdHMsICNwZy1iZW5lZml0cyB7XG4gIC5wbS1zZWN0aW9uLWxpc3Qge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TUNBeE1DSStQSFJsZUhRZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MUzQxTURZZ09TNHlNaWtpSUdadmJuUXRjMmw2WlQwaU1USWlJR1p2Ym5RdFptRnRhV3g1UFNKTWRXTnBaR0ZIY21GdVpHVXRRbTlzWkNJZ1ptbHNiRDBpSXpNNU16UXpZU0krNHB5VFBDOTBaWGgwUGp3dmMzWm5QZz09KSAwIDJweCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcbiAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XG5cbiAgICAgICYtaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuICogTUVESUFcbiAqL1xuLnBtLW1lZGlhIHtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LXBsYXRpbnVtO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICRncmF5LW9ueXg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAucG0tc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMCAxOHB4O1xuICAgIGZvbnQ6IDIwcHgvMjRweCAkb3Blbi1zYW5zICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLWFyZWEge1xuICAgIC5lbnZpcmEtZ2FsbGVyeS13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgLTVweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAvL3dpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAvL3dpZHRoOiAzMjRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgICAuZW52aXJhLWdhbGxlcnktcHVibGljLmVudmlyYS1jbGVhciB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5lbnZpcmEtZ2FsbGVyeS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDMzLjMlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICB3aWR0aDogMTYuNjY2NyUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG4rMTMpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgI3BnLXBob3Rvc3ZpZGVvcyAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmVudmlyYS1nYWxsZXJ5LWxpbmsge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXZpZGVvcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogMzA4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB3aWR0aDogMzM4cHg7XG4gICAgICBoZWlnaHQ6IDIyNnB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAgIGEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMTAlKSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqXG4gKiBSZWdpc3RyYXRpb25cbiAqL1xuLnBhZ2UtaWQtNDQ1MjEge1xuICAuZW50cnktY29udGVudCB7XG4gICAgLnJlZ2lzdHJhdGlvbi1pbnRybyB7XG4gICAgICAudmNfY29sdW1uLWlubmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxvZ2dlZC1pbiB7XG4gICAgLnJlZ2lzdGVyZWQtaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuI3BnLXNldHRpbmdzIC5wbS1zZWN0aW9uLWNlbGwge1xuICBib3JkZXI6MDtcbn1cbi5wbS1wcm9maWxlLXRhYnMtY29udGVudCB7XG4gIC5wbWFnaWM6bm90KC5wbS1ncm91cC1hZ2VuY2llcykgJiB7XG4gICAgbWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBtLWdyb3VwLW51cnNlcyAmIHtcbiAgICB3aWR0aDo3NSUgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkwcHgpe1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5wbS1wcm9maWxlLXRhYnMgLnBnLXByb2ZpbGUtdGFicy1jb250ZW50IHtcbiAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwMHB4KXtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNwZy1zZXR0aW5ncyBoNC5wbS1zZWN0aW9uLWhlYWRpbmcsICNwZy1mcmllbmRzIGg0LnBtLXNlY3Rpb24taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ5NDk0OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBBbWF0aWMgU0MsY3Vyc2l2ZSFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogc3ZnLXVybCgnPHN2ZyB3aWR0aD1cIjExMFwiIGhlaWdodD1cIjIwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGZpbGw9XCIjNjE4RDFCXCIgZD1cIk05NS4yMzggOS42NjNjNC45NDYtLjA0IDExLjAzMi43MDcgMTQgNC43NzQtNC4yNTkgMS4yMy0xMS40MTItLjk1My0xNC00Ljc3NE05NS44MSA3LjdjMS41ODMtMi4zMDIgNC40ODYtMy42OSA3LjExLTIuOTY0LTIuMjYyIDEuNzEtNC42NzkgMi45ODctNy40NjkgMy41My4xMDItLjE3My4yMTctLjM2LjM2LS41NjZtLTEwLjg2NSAzLjkyM2MxLjAxMy4zNDkgNS40MjEgMy4xNzcgMi40NSAzLjk2My0xLjc5NS40NzUtNC4zNTQtMS45NzYtNS41NjMtMi45NTdhNDcuOTA0IDQ3LjkwNCAwIDAxLTIuNDUtMi4xNTNjLjI0OC4wMi40OTEuMDM5LjcyNS4wNjggMS42NDguMjEgMy4yNy41MzcgNC44MzggMS4wNzltLTE2LjQ5OC4zODVjLjgwOS40MiA0LjMwNSAzLjA3IDIuMzE3IDMuNjY2LTEuMzc3LjQxNS0zLjM2Ny0xLjYzLTQuMjA1LTIuNDItLjg5LS44NC0xLjgtMS44NS0yLjQ2Ny0yLjk2IDEuNDkyLjQ3NiAyLjk3OS45OTkgNC4zNTUgMS43MTRNNTkuOTQzIDguMjhjLS4zMDEuMDA4LS41OTkuMDE0LS44OTkuMDIzIDEuOTc1LTEuMDczIDMuOTE1LTIuMjI3IDUuODk0LTMuMjczIDIuNjctMS40MTEgNi4zOTItMy44MzQgOS41Ny0zLjU4IDEuNDcyLjExNi0uNjk2IDEuNDEzLTEuMTEgMS42ODMtMS41MzcuOTk0LTMuMzEzIDEuNjY3LTUuMDEyIDIuMzMyLTIuNjk1IDEuMDU2LTUuODMgMS41Ni04LjQ0MyAyLjgxNW0tMy4xMTUtLjExOGMuMzQ3LTIuNjQ5IDMuMjctNC41NzIgNS43Ny00Ljk3My0uNjQxIDEuNjUzLTIuMDkzIDIuODYyLTMuNjgzIDMuODMyLS44NjYuNDc3LTEuNTg4Ljg3NC0yLjA4NyAxLjE0MW0tNi4yNzUgNC43NjljMS43MjQgMS4wMDUgNC4wNyAyLjM4NSA0Ljk1NCA0LjI4Ny0uMDEyLjAyOS0uMDIuMDM4LS4wMzEuMDczLS4xMTMuMTg2LS4zMDQuMzIzLS40NzQuNDUyLS40MDguMzE0LS45NS40Ni0xLjQzNi42LTEuNDEuNDA3LTIuNzY4LjA4OS00LjAxLS42MTktMi40NTUtMS4zOTUtNC4wNi00LjU2Mi00LjY0OS03LjM1MS4xOTgtLjAwNy4zOTctLjAxMy41OTctLjAxOCAxLjM3OCAxLjEwNCAzLjUzIDEuNjkgNS4wNDkgMi41NzZNMzYuODk4IDUuMTY1Yy44NTQtLjcwOCAxLjg3OS0xLjI5MyAzLjAwNy0xLjM4Ni40MjgtLjAzNi44MjguMTA3IDEuMTk4LjI5OC4xODUuMDk0LjMzOS4yMjIuNDkuMzU4bC4wMTcuMDJjLS43NCAxLjI4Ni0zLjExOCAyLjIxMS00LjIxNiAyLjczNS0xLjE3My41Ni0yLjM4IDEuMDQtMy41OTIgMS41MDkuNzQ4LTEuMzgzIDIuMDA5LTIuNjMzIDMuMDk2LTMuNTM0bS0xNC41ODUuMzg1YzEuOC0xLjQ4IDQuNTk1LTQuMDg1IDcuMTQzLTMuOTQ5LjI2NS4wMTQuNDczLjE0LjY0Mi4zMTQtLjAzOC4wNzItLjA3Ni4xNC0uMTI0LjI1NS0uMjEzLjI5My0uNTEyLjUzMy0uNzg2Ljc2OS0xLjEyOC45NzYtMi41NSAxLjY1OC0zLjg3NyAyLjMyMi0xLjY5NC44NDctMy41NCAxLjQ5LTUuMjkgMi4yOGE3NC4yNCA3NC4yNCAwIDAxMi4yOTItMS45OW0tMi4wMDkgNy44OGMuOTQ0LjQ3MiAxLjg2MS45OTEgMi43MTcgMS42MDQuMzY2LjI2Mi43MDUuNTU3IDEuMDI1Ljg3My4xNjQuMTYxLjMwMi4zNDQuNDM5LjUzLjA4LjExLjEyNy4yMDIuMTU3LjI3Ni0uMzYyLjc0Ni0xLjQ1OCAxLjItMi4xNzcgMS4zNi0xLjIxNi4yNzQtMi40NTItLjQzNC0zLjM3Ny0xLjEyNi0xLjg2NS0xLjM5Ni0zLjY4Ny0zLjk5NC00LjA3Ny02LjM3bC4zNS4wMDljLS4wMjEuMjc2LS4wMDcuNTE0LjEwNS41OCAxLjUyNi44OTMgMy4yNTcgMS40NyA0LjgzOCAyLjI2NE00LjA0MSA4LjgzOGgtLjA2Yy4zLTEuOTc0IDIuNjE1LTMuNzAyIDQuMDgtNC43MzIgMS43NzEtMS4yNDcgMy45MzUtMi4zMiA2LjEyNC0yLjYtLjYxMiAxLjg4MS0yLjg3MiAzLjM4NC00LjM2NSA0LjM0My0xLjggMS4xNTUtNC4wNTggMS43Ni01Ljc3OSAyLjk5bTEwNS44NzkgNS4zNzNjLTIuMDktNC4wODUtNi43MzktNS4zNzgtMTEuMjY0LTUuNjkxIDEuOTIyLS44MTIgMy42OTEtMS45NjggNS4zOTItMy4zMy4wNzUtLjA2LjA0Mi0xLjI4My0uMDM0LTEuMzI3LTIuNjg4LTEuNTQxLTQuOTU3LS41MTUtNy4yNjcgMS4yMjYtMS4wOC44MTQtMS43MDEgMS45NjItMi4yMzYgMy4xNDgtLjMxNy42OTgtNy4zMDguMjI1LTguMTgyLjIxNy02LjkxMi0uMDY3LTEzLjc1Ni0uMjktMjAuNjM4LS4yNjcgMi4wMDItLjgwNiAzLjkzOC0xLjc4OCA1LjQ2My0yLjQ4OCAyLjE2Ni0uOTk3IDQuMzc1LTEuOTkyIDQuMi00LjU0LS4xNy0yLjQ1LTcuNTM0IDEuMDktMTMuMTE1IDQuMDU3YTUuNDU1IDUuNDU1IDAgMDAuNzUyLTIuMTdjLjAxMy0uMTA1LjAzNC0xLjE4MS0uMDU5LTEuMTcyLTMuNTgxLjM0Ni02LjA5MiAzLjA3Mi02LjIzNiA2LjM1NWEuNDgxLjQ4MSAwIDAxLS4wNS4wMjVsLS4yNDQuMTI0Yy02LjM3Ni4yMDEtMTIuNzQ5LjMwNi0xOS4xMTguMzguNDk5LS4yNC45OTUtLjQ5MiAxLjQ4NC0uNzU1IDEuNzQ0LS45NDYgMy4zMDctMS44ODQgMy4xNTQtMy45OTItLjE4OC0yLjYyLTMuNTE2LTEuMzIyLTQuNzgzLS4zNzctMS41OTUgMS4xODctMy4zMDIgMy4xMTgtMy44MzIgNS4xNjMtNC4wOTkuMDM0LTguMTk5LjA0LTEyLjMuMDUgMS45NzUtLjgyOCAzLjkzLTEuNjk0IDUuODEyLTIuNzM4IDIuMTYyLTEuMTk5IDMuOTItMi4zNTcgMy42MjktNC45My0uMzI3LTIuODkzLTUuMTgxLjcxNS02LjA0NyAxLjM0OC0yLjQzIDEuNzc3LTUuMTA2IDMuOTE1LTYuOTkgNi4zMzMtMy4zMjcuMDAyLTYuNjU4LS4wMS05Ljk4Ni0uMDE2LjA0Ny0uMDI1LjA5Ny0uMDU0LjE0NC0uMDc3YTIzLjgzMiAyMy44MzIgMCAwMDQtMi41NjZjMS43NS0xLjM4MiAyLjkyNi0zLjA0IDIuOTE4LTUuMjc0IDAtLjA2LS4wMDktLjkzNi0uMDg0LS45MjhDMTAuMjMzLjQ1MiAzLjg5IDQuMTUzIDMuODQ3IDguODM4Yy0xLjI3My0uMDAzLTIuNTQ0LS4wMDItMy44MTktLjAwNy0uMDMyIDAtLjA1Ljk5OS4wMjYgMS4wMDMgMS4yNjguMTA1IDIuNTQzLjE3MyAzLjgxNS4yNTUuMDEzLjA3OC4wMjYuMTMzLjA0LjEzMy4yMDgtLjAwNS40MTktLjA0LjYzMi0uMDg3IDMuNDU2LjIxOCA2LjkyMS4zNDkgMTAuMzkyLjQ0LjA4IDIuNjA4IDEuNTcxIDUuMTE0IDMuMzQyIDYuOTY3IDEuMDk2IDEuMTQ2IDIuNTc1IDIuMDgzIDQuMjI1IDEuODkzLjg5Ny0uMTA0IDIuMjQ0LS44OCAyLjM1LTEuODcuMjMtMi4xNzEtLjg1Ny0zLjI3Mi0yLjYxMy00LjQ2NS0xLjQxMS0uOTYtMi45NDItMS43MTEtNC40OC0yLjQ0NyA4Ljk5Ny4xNjQgMTguMDItLjAxNiAyNy4wMTMtLjI3Ni4zNDQgMy4xMzYgMS43MjggNi4yNzkgNC4xMzMgOC4zODggMS41NTggMS4zNjYgNi43MzYgMi4yMjkgNi44Ny0uOTA1LjA5OC0yLjM0NS0xLjI4MS0zLjY1NC0zLjA5OC01LjAzNC0xLjI3Mi0uOTY1LTIuNjYxLTEuNzktNC4wNjMtMi41NTRsLS4wMTctLjAxYzMuMzc2LS4xMDMgNi43NDctLjIxNSAxMC4xMTMtLjMxOCAxLjM1Ny0uMDQyIDIuNzA2LS4wNSA0LjA1OS0uMDY4LjE4OC4wNTcuMzc3LjExNS41NjcuMTc1LjU1NCAyLjA4NyAyLjIzMyAzLjg1MiAzLjgyMiA1LjIzOS41OC41MDUgNC4wMTEgMy4xNTkgNC4yNzggMS4wNjUuMTk3LTEuNTQ1LS4wMDEtMy4xMDgtMS4wODgtNC4yOTQtLjk1OC0xLjA0Ni0yLjMwOC0xLjc1NC0zLjc1Ny0yLjIzMSAzLjQwNy0uMDA1IDYuODA1LjA0MSAxMC4yMS4xMDguMDA1LjA3Ni4wMTIuMTM4LjAyMS4xNDIuMjIxLjA4LjQ1Ny4xMzQuNjk2LjE4Mi4wMTYuMDc4LjA0MS4xNDcuMDkuMTkzIDEuMTIgMS4wODMgMTAuMTU3IDkuNDE1IDEwLjc2IDUuNTM2LjMxMy0yLjAyMi4wNTQtMy44Ny0xLjgwMi01LjAzNy0uNDU2LS4yODYtMS4wNTYtLjU3LTEuNzM2LS44MjdsMS41NDIuMDM3YzIuMDU1LjA1MiA0LjEwNi0uMDE1IDYuMTU4LS4wOTcgMS4xMy0uMDQ1IDEuNjU2LS4xNDIgMS45OTItLjM4Ny4wMDguMDc1LjAwNy4xNTIuMDMxLjIyMyAxLjcwMiA0LjggMTAuOTI2IDcuNTM2IDE1LjQwMiA1LjY4LjA5Mi0uMDM4LjAzMi0xLjI0NC0uMDMzLTEuMzdcIi8+PC9zdmc+Jyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgdG9wOiAycHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgdG9wOiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiBzdmctdXJsKCc8c3ZnIHdpZHRoPVwiMTEwXCIgaGVpZ2h0PVwiMjBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZmlsbD1cIiM2MThEMUJcIiBkPVwiTTk1LjIzOCA5LjY2M2M0Ljk0Ni0uMDQgMTEuMDMyLjcwNyAxNCA0Ljc3NC00LjI1OSAxLjIzLTExLjQxMi0uOTUzLTE0LTQuNzc0TTk1LjgxIDcuN2MxLjU4My0yLjMwMiA0LjQ4Ni0zLjY5IDcuMTEtMi45NjQtMi4yNjIgMS43MS00LjY3OSAyLjk4Ny03LjQ2OSAzLjUzLjEwMi0uMTczLjIxNy0uMzYuMzYtLjU2Nm0tMTAuODY1IDMuOTIzYzEuMDEzLjM0OSA1LjQyMSAzLjE3NyAyLjQ1IDMuOTYzLTEuNzk1LjQ3NS00LjM1NC0xLjk3Ni01LjU2My0yLjk1N2E0Ny45MDQgNDcuOTA0IDAgMDEtMi40NS0yLjE1M2MuMjQ4LjAyLjQ5MS4wMzkuNzI1LjA2OCAxLjY0OC4yMSAzLjI3LjUzNyA0LjgzOCAxLjA3OW0tMTYuNDk4LjM4NWMuODA5LjQyIDQuMzA1IDMuMDcgMi4zMTcgMy42NjYtMS4zNzcuNDE1LTMuMzY3LTEuNjMtNC4yMDUtMi40Mi0uODktLjg0LTEuOC0xLjg1LTIuNDY3LTIuOTYgMS40OTIuNDc2IDIuOTc5Ljk5OSA0LjM1NSAxLjcxNE01OS45NDMgOC4yOGMtLjMwMS4wMDgtLjU5OS4wMTQtLjg5OS4wMjMgMS45NzUtMS4wNzMgMy45MTUtMi4yMjcgNS44OTQtMy4yNzMgMi42Ny0xLjQxMSA2LjM5Mi0zLjgzNCA5LjU3LTMuNTggMS40NzIuMTE2LS42OTYgMS40MTMtMS4xMSAxLjY4My0xLjUzNy45OTQtMy4zMTMgMS42NjctNS4wMTIgMi4zMzItMi42OTUgMS4wNTYtNS44MyAxLjU2LTguNDQzIDIuODE1bS0zLjExNS0uMTE4Yy4zNDctMi42NDkgMy4yNy00LjU3MiA1Ljc3LTQuOTczLS42NDEgMS42NTMtMi4wOTMgMi44NjItMy42ODMgMy44MzItLjg2Ni40NzctMS41ODguODc0LTIuMDg3IDEuMTQxbS02LjI3NSA0Ljc2OWMxLjcyNCAxLjAwNSA0LjA3IDIuMzg1IDQuOTU0IDQuMjg3LS4wMTIuMDI5LS4wMi4wMzgtLjAzMS4wNzMtLjExMy4xODYtLjMwNC4zMjMtLjQ3NC40NTItLjQwOC4zMTQtLjk1LjQ2LTEuNDM2LjYtMS40MS40MDctMi43NjguMDg5LTQuMDEtLjYxOS0yLjQ1NS0xLjM5NS00LjA2LTQuNTYyLTQuNjQ5LTcuMzUxLjE5OC0uMDA3LjM5Ny0uMDEzLjU5Ny0uMDE4IDEuMzc4IDEuMTA0IDMuNTMgMS42OSA1LjA0OSAyLjU3Nk0zNi44OTggNS4xNjVjLjg1NC0uNzA4IDEuODc5LTEuMjkzIDMuMDA3LTEuMzg2LjQyOC0uMDM2LjgyOC4xMDcgMS4xOTguMjk4LjE4NS4wOTQuMzM5LjIyMi40OS4zNThsLjAxNy4wMmMtLjc0IDEuMjg2LTMuMTE4IDIuMjExLTQuMjE2IDIuNzM1LTEuMTczLjU2LTIuMzggMS4wNC0zLjU5MiAxLjUwOS43NDgtMS4zODMgMi4wMDktMi42MzMgMy4wOTYtMy41MzRtLTE0LjU4NS4zODVjMS44LTEuNDggNC41OTUtNC4wODUgNy4xNDMtMy45NDkuMjY1LjAxNC40NzMuMTQuNjQyLjMxNC0uMDM4LjA3Mi0uMDc2LjE0LS4xMjQuMjU1LS4yMTMuMjkzLS41MTIuNTMzLS43ODYuNzY5LTEuMTI4Ljk3Ni0yLjU1IDEuNjU4LTMuODc3IDIuMzIyLTEuNjk0Ljg0Ny0zLjU0IDEuNDktNS4yOSAyLjI4YTc0LjI0IDc0LjI0IDAgMDEyLjI5Mi0xLjk5bS0yLjAwOSA3Ljg4Yy45NDQuNDcyIDEuODYxLjk5MSAyLjcxNyAxLjYwNC4zNjYuMjYyLjcwNS41NTcgMS4wMjUuODczLjE2NC4xNjEuMzAyLjM0NC40MzkuNTMuMDguMTEuMTI3LjIwMi4xNTcuMjc2LS4zNjIuNzQ2LTEuNDU4IDEuMi0yLjE3NyAxLjM2LTEuMjE2LjI3NC0yLjQ1Mi0uNDM0LTMuMzc3LTEuMTI2LTEuODY1LTEuMzk2LTMuNjg3LTMuOTk0LTQuMDc3LTYuMzdsLjM1LjAwOWMtLjAyMS4yNzYtLjAwNy41MTQuMTA1LjU4IDEuNTI2Ljg5MyAzLjI1NyAxLjQ3IDQuODM4IDIuMjY0TTQuMDQxIDguODM4aC0uMDZjLjMtMS45NzQgMi42MTUtMy43MDIgNC4wOC00LjczMiAxLjc3MS0xLjI0NyAzLjkzNS0yLjMyIDYuMTI0LTIuNi0uNjEyIDEuODgxLTIuODcyIDMuMzg0LTQuMzY1IDQuMzQzLTEuOCAxLjE1NS00LjA1OCAxLjc2LTUuNzc5IDIuOTltMTA1Ljg3OSA1LjM3M2MtMi4wOS00LjA4NS02LjczOS01LjM3OC0xMS4yNjQtNS42OTEgMS45MjItLjgxMiAzLjY5MS0xLjk2OCA1LjM5Mi0zLjMzLjA3NS0uMDYuMDQyLTEuMjgzLS4wMzQtMS4zMjctMi42ODgtMS41NDEtNC45NTctLjUxNS03LjI2NyAxLjIyNi0xLjA4LjgxNC0xLjcwMSAxLjk2Mi0yLjIzNiAzLjE0OC0uMzE3LjY5OC03LjMwOC4yMjUtOC4xODIuMjE3LTYuOTEyLS4wNjctMTMuNzU2LS4yOS0yMC42MzgtLjI2NyAyLjAwMi0uODA2IDMuOTM4LTEuNzg4IDUuNDYzLTIuNDg4IDIuMTY2LS45OTcgNC4zNzUtMS45OTIgNC4yLTQuNTQtLjE3LTIuNDUtNy41MzQgMS4wOS0xMy4xMTUgNC4wNTdhNS40NTUgNS40NTUgMCAwMC43NTItMi4xN2MuMDEzLS4xMDUuMDM0LTEuMTgxLS4wNTktMS4xNzItMy41ODEuMzQ2LTYuMDkyIDMuMDcyLTYuMjM2IDYuMzU1YS40ODEuNDgxIDAgMDEtLjA1LjAyNWwtLjI0NC4xMjRjLTYuMzc2LjIwMS0xMi43NDkuMzA2LTE5LjExOC4zOC40OTktLjI0Ljk5NS0uNDkyIDEuNDg0LS43NTUgMS43NDQtLjk0NiAzLjMwNy0xLjg4NCAzLjE1NC0zLjk5Mi0uMTg4LTIuNjItMy41MTYtMS4zMjItNC43ODMtLjM3Ny0xLjU5NSAxLjE4Ny0zLjMwMiAzLjExOC0zLjgzMiA1LjE2My00LjA5OS4wMzQtOC4xOTkuMDQtMTIuMy4wNSAxLjk3NS0uODI4IDMuOTMtMS42OTQgNS44MTItMi43MzggMi4xNjItMS4xOTkgMy45Mi0yLjM1NyAzLjYyOS00LjkzLS4zMjctMi44OTMtNS4xODEuNzE1LTYuMDQ3IDEuMzQ4LTIuNDMgMS43NzctNS4xMDYgMy45MTUtNi45OSA2LjMzMy0zLjMyNy4wMDItNi42NTgtLjAxLTkuOTg2LS4wMTYuMDQ3LS4wMjUuMDk3LS4wNTQuMTQ0LS4wNzdhMjMuODMyIDIzLjgzMiAwIDAwNC0yLjU2NmMxLjc1LTEuMzgyIDIuOTI2LTMuMDQgMi45MTgtNS4yNzQgMC0uMDYtLjAwOS0uOTM2LS4wODQtLjkyOEMxMC4yMzMuNDUyIDMuODkgNC4xNTMgMy44NDcgOC44MzhjLTEuMjczLS4wMDMtMi41NDQtLjAwMi0zLjgxOS0uMDA3LS4wMzIgMC0uMDUuOTk5LjAyNiAxLjAwMyAxLjI2OC4xMDUgMi41NDMuMTczIDMuODE1LjI1NS4wMTMuMDc4LjAyNi4xMzMuMDQuMTMzLjIwOC0uMDA1LjQxOS0uMDQuNjMyLS4wODcgMy40NTYuMjE4IDYuOTIxLjM0OSAxMC4zOTIuNDQuMDggMi42MDggMS41NzEgNS4xMTQgMy4zNDIgNi45NjcgMS4wOTYgMS4xNDYgMi41NzUgMi4wODMgNC4yMjUgMS44OTMuODk3LS4xMDQgMi4yNDQtLjg4IDIuMzUtMS44Ny4yMy0yLjE3MS0uODU3LTMuMjcyLTIuNjEzLTQuNDY1LTEuNDExLS45Ni0yLjk0Mi0xLjcxMS00LjQ4LTIuNDQ3IDguOTk3LjE2NCAxOC4wMi0uMDE2IDI3LjAxMy0uMjc2LjM0NCAzLjEzNiAxLjcyOCA2LjI3OSA0LjEzMyA4LjM4OCAxLjU1OCAxLjM2NiA2LjczNiAyLjIyOSA2Ljg3LS45MDUuMDk4LTIuMzQ1LTEuMjgxLTMuNjU0LTMuMDk4LTUuMDM0LTEuMjcyLS45NjUtMi42NjEtMS43OS00LjA2My0yLjU1NGwtLjAxNy0uMDFjMy4zNzYtLjEwMyA2Ljc0Ny0uMjE1IDEwLjExMy0uMzE4IDEuMzU3LS4wNDIgMi43MDYtLjA1IDQuMDU5LS4wNjguMTg4LjA1Ny4zNzcuMTE1LjU2Ny4xNzUuNTU0IDIuMDg3IDIuMjMzIDMuODUyIDMuODIyIDUuMjM5LjU4LjUwNSA0LjAxMSAzLjE1OSA0LjI3OCAxLjA2NS4xOTctMS41NDUtLjAwMS0zLjEwOC0xLjA4OC00LjI5NC0uOTU4LTEuMDQ2LTIuMzA4LTEuNzU0LTMuNzU3LTIuMjMxIDMuNDA3LS4wMDUgNi44MDUuMDQxIDEwLjIxLjEwOC4wMDUuMDc2LjAxMi4xMzguMDIxLjE0Mi4yMjEuMDguNDU3LjEzNC42OTYuMTgyLjAxNi4wNzguMDQxLjE0Ny4wOS4xOTMgMS4xMiAxLjA4MyAxMC4xNTcgOS40MTUgMTAuNzYgNS41MzYuMzEzLTIuMDIyLjA1NC0zLjg3LTEuODAyLTUuMDM3LS40NTYtLjI4Ni0xLjA1Ni0uNTctMS43MzYtLjgyN2wxLjU0Mi4wMzdjMi4wNTUuMDUyIDQuMTA2LS4wMTUgNi4xNTgtLjA5NyAxLjEzLS4wNDUgMS42NTYtLjE0MiAxLjk5Mi0uMzg3LjAwOC4wNzUuMDA3LjE1Mi4wMzEuMjIzIDEuNzAyIDQuOCAxMC45MjYgNy41MzYgMTUuNDAyIDUuNjguMDkyLS4wMzguMDMyLTEuMjQ0LS4wMzMtMS4zN1wiLz48L3N2Zz4nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gIC5wZy1wcm9maWxlLXRhYnMtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wZy1wcm9maWxlLXRhYnMtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBnLXNldHRpbmdzIC5wbS1zZWN0aW9uLWxlZnQtcGFuZWwge1xuICBib3JkZXItcmlnaHQ6IDBweDtcbn1cbi5wZy1zZXR0aW5ncyAucG0tc2VjdGlvbi1sZWZ0LXBhbmVsLnBtLXNlY3Rpb24tbmF2LXZlcnRpY2FsIHVsIGxpIGEge1xuICBjb2xvcjojMzkzNDNhICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wbWFnaWMgLnBtLWdyb3VwLXZpZXcgLnBtLXNlY3Rpb24gLnBtLXNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ucG0tc2VjdGlvbi1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG1hZ2ljIC5wbS1ncm91cC12aWV3IC5wbS1zZWN0aW9uLW5hdi12ZXJ0aWNhbCB1bCBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG5hLmJwYm0tcG0tYnV0dG9uIHtcbiAgZGlzcGxheTpub25lO1xufVxuXG5cbi8vIEVkdWNhdGlvblxuI3BnLWVkdWNhdGlvbiB7XG4gIC5lbnRyeS1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6MHB4O1xuICAgIG1heC13aWR0aDo3MDBweDtcbiAgfVxuICAuZWR1Y2F0aW9uLWJveCB7XG4gICAgcGFkZGluZzogNTRweCA3NnB4IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWNjY2M7XG4gICAgbWF4LXdpZHRoOiA3OTJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAuZWR1Y2F0aW9uLXNpbmdsZSB7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOjc2cHg7XG4gICAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIHNhbnMnO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzhhMWY2MyFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiJdfQ== */
