@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap");.sprite,.produto .product-showcase__main .slick-arrow::after{display:inline-block;vertical-align:middle}.sprite,.produto .product-showcase__main .slick-arrow::after{background-image:url("/arquivos/aniemeyer-sprite-73ccd3e39c222ca39b44c43f2d6945d5.png")}@media (min-resolution: 192dpi){.sprite,.produto .product-showcase__main .slick-arrow::after{background-image:url("/arquivos/aniemeyer-sprite-73ccd3e39c222ca39b44c43f2d6945d5@2x.png");background-size:23px 99px}}.sprite-alert-icon{background-position:-0px -0px;width:21px;height:21px}.sprite-left-arrow,.produto .product-showcase__main .slick-prev::after{background-position:-0px -21px;width:23px;height:39px}.sprite-right-arrow,.produto .product-showcase__main .slick-next::after{background-position:-0px -60px;width:23px;height:39px}.minicart .minicart-header{border-bottom:1px solid #dad4ca}.minicart .minicart-header__title{display:flex;align-items:center;padding:0}.minicart .minicart-header__title::after{content:"";display:block;height:3px;width:3px;background:#918a85;border-radius:50%;margin:0 5px 0 3px}.minicart .minicart-header__wrapper{display:flex;align-items:center;height:100%}.minicart .minicart-resume__total-counter{font-style:normal;font-weight:400 !important;font-size:11px;line-height:13px;color:#918a85}.minicart .minicart-header__close-link{padding:10px;padding-right:3px}.minicart .minicart-product__item{display:flex;padding:24px 0 16px 0;border-bottom:1px solid #dad4ca;overflow:hidden;gap:12px}.minicart .minicart-product__delete{right:-10px}.minicart .minicart-product__delete-bars{margin-top:17px}.minicart .minicart-product__delete-bars::after,.minicart .minicart-product__delete-bars::before{width:12px !important}.minicart .minicart-product__title{height:35px}.minicart .minicart-product__best-price{float:unset;position:unset;padding:0;margin:0;font-weight:700;font-size:12px;line-height:15px;color:#333333;margin:16px 0 8px 0}.minicart .minicart-product__image{width:83px;overflow:hidden;-o-object-fit:contain;object-fit:contain}.minicart .minicart-product__image img{width:98px;display:block;height:145px;-o-object-fit:contain;object-fit:contain;margin-left:-5px}.minicart .minicart-controls{border:1px solid #dad4ca;float:unset;position:unset;max-width:86px;width:100%}.minicart .minicart-controls .minicart-control{font-size:12px;color:#333333;letter-spacing:0}.minicart .minicart-product__info{flex:1;margin-left:0 !important}.minicart .minicart-product__info .minicart-controls-and-delete{display:flex;justify-content:space-between;align-items:center;gap:4px;flex-wrap:wrap}.minicart .minicart-product__info .minicart-controls-and-delete .minicart-product__delete-link{display:flex !important;align-items:center !important;gap:4px !important;padding:4px !important;border:1px solid transparent !important;font-size:11px !important;line-height:100%;font-family:"Montserrat", sans-serif !important;font-weight:600 !important;text-transform:uppercase !important;color:#4d423e !important;transition:0.2s ease-out !important}.minicart .minicart-product__info .minicart-controls-and-delete .minicart-product__delete-link:hover{background-color:#eeddbe !important;text-decoration:none !important;color:#4d423e !important}@media (max-width: 1024px){.minicart .minicart-product__info .minicart-controls-and-delete .minicart-product__delete-link:hover{background-color:transparent !important}}.minicart .minicart-product__info .minicart-controls-and-delete .minicart-product__delete-link:focus{background-color:#eeddbe !important;border:1px solid #000 !important;text-decoration:none !important;color:#4d423e !important}.minicart .minicart-control--less,.minicart .minicart-control--more{font-weight:600;font-size:20px;line-height:22px;color:#333333}@media only screen and (max-width: 991px){.minicart-products{height:calc(100% - 353px);min-height:calc(100% - 353px);max-height:calc(100% - 353px)}}@media only screen and (min-width: 992px){.minicart-products{min-height:200px;max-height:200px}}.minicart .minicart-products{max-height:unset;height:100%}.minicart-fields{border-bottom:1px solid #dad4ca;border-top:1px solid #dad4ca;max-width:430px;margin:0 auto;width:100%;padding:14px 0px;background:#f9f3e8}.minicart-fields .voucher-code,.minicart-fields .seller-code{margin-bottom:10px}.minicart-fields .voucher-code.is-loading,.minicart-fields .seller-code.is-loading{opacity:0.5;pointer-events:none}.minicart-fields .voucher-code__form,.minicart-fields .seller-code__form{width:100%;display:flex}.minicart-fields .voucher-code__form.error input:not(:focus),.minicart-fields .seller-code__form.error input:not(:focus){outline:1px solid #d83131}.minicart-fields .voucher-code__label,.minicart-fields .seller-code__label{display:block;margin-bottom:8px;text-align:center;text-transform:uppercase;letter-spacing:0.05em;line-height:13px;font-size:11px;font-weight:500;color:#000000}.minicart-fields .voucher-code__control,.minicart-fields .seller-code__control{display:flex;align-items:center}.minicart-fields .voucher-code__typed,.minicart-fields .seller-code__typed{display:flex;justify-content:space-between;align-items:center;border:1px solid #7b7571;width:100%;padding:12px 15px;font-size:13px;font-weight:500;color:#333333}.minicart-fields .voucher-code__typed .delete,.minicart-fields .seller-code__typed .delete{cursor:pointer}.minicart-fields .voucher-code__typed .delete a,.minicart-fields .seller-code__typed .delete a{color:#4d423e}.minicart-fields .voucher-code__input,.minicart-fields .voucher-code__btn,.minicart-fields .seller-code__input,.minicart-fields .seller-code__btn{box-sizing:border-box;height:42px;margin:0;padding:0;outline:none;border:1px solid #7b7571;border-radius:0;line-height:13px;letter-spacing:0.05em;font-size:11px}.minicart-fields .voucher-code__input,.minicart-fields .seller-code__input{flex:1;padding:0 16px;border-right:none;color:#635336;background:transparent}.minicart-fields .voucher-code__input::-moz-placeholder, .minicart-fields .seller-code__input::-moz-placeholder{text-transform:uppercase;color:#c7b698}.minicart-fields .voucher-code__input::placeholder,.minicart-fields .seller-code__input::placeholder{text-transform:uppercase;color:#c7b698}.minicart-fields .voucher-code__input:focus,.minicart-fields .seller-code__input:focus{box-shadow:none}.minicart-fields .voucher-code__btn,.minicart-fields .seller-code__btn{width:70px;text-transform:uppercase;font-weight:500;color:#ffffff;background:#a39c97}.minicart-fields .voucher-code__error,.minicart-fields .seller-code__error{margin-top:4px;color:#d83131;font-size:11px;text-align:center}.minicart .minicart-fields .voucher-code__label,.minicart .minicart-fields .seller-code__label{text-align:unset;font-size:12px;margin-bottom:7px}.minicart .minicart-fields .voucher-code__input,.minicart .minicart-fields .voucher-code__btn,.minicart .minicart-fields .seller-code__input,.minicart .minicart-fields .seller-code__btn{border:1px solid #dad4ca}.minicart .minicart-fields .voucher-code__btn,.minicart .minicart-fields .seller-code__btn{text-transform:uppercase;background:transparent;font-style:normal;font-weight:500;font-size:13px;line-height:16px;color:#333333;border-left:0 !important}.minicart .minicart-fields .voucher-code__input,.minicart .minicart-fields .seller-code__input{padding:0 23px}.minicart .minicart-fields .voucher-code,.minicart .minicart-fields .seller-code{margin-bottom:0}.minicart .minicart-fields .voucher-code{margin-bottom:12px}.minicart .minicart-fields #delete_coupon{font-style:normal;font-weight:500;font-size:10px;line-height:12px;color:#333333;text-transform:uppercase;position:relative;margin-right:20px}.minicart .minicart-fields #delete_coupon::before,.minicart .minicart-fields #delete_coupon::after{position:absolute;content:"";width:12px !important;display:block;width:16px;height:1px;background-color:#999;outline:1px solid transparent;transition-property:background-color, transform;transition-duration:0.3s}.minicart .minicart-fields #delete_coupon::before{transform:translateY(7px) rotate(45deg);right:-18px;top:-2px}.minicart .minicart-fields #delete_coupon::after{transform:translateY(-7px) rotate(-45deg);right:-18px;bottom:-2px}.minicart .minicart-fields .voucher-code__typed,.minicart .minicart-fields .seller-code__typed{border:1px solid #dad4ca}.minicart .minicart-continuar-comprando{display:block !important;margin:22px 0 8px}.minicart .minicart-continuar-comprando p{font-style:normal;font-weight:500;font-size:11px;line-height:13px;-webkit-text-decoration-line:underline;text-decoration-line:underline;border:none;margin:0;color:#918a85;padding:0}.minicart .minicart-footer{box-shadow:none;padding:10px 0 18px}.minicart .minicart-footer .minicart-resume__total-price{display:flex;justify-content:space-between;font-weight:500;font-size:13px;line-height:16px;color:#333333}.minicart .minicart-footer .minicart-checkout{margin-top:0}.minicart .minicart-products::before{content:""}.minicart .minicart-products.vazio::before{content:"Sacola vazia."}.minicart--open{display:grid;left:unset;top:0;width:362px;position:fixed;right:0;height:100%;grid-template-rows:51px 1fr 172px 134px;padding-left:31px;padding-right:20px}@media (max-width: 420px){.minicart--open{width:100%;height:90%}}body.body-lock--minicart .overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:100;pointer-events:all;transition:0.2s;background:rgba(0,0,0,0.5);cursor:pointer}body .light.cc_dialog{display:none;position:fixed;z-index:99;font-family:Montserrat;left:15px;bottom:15px;right:auto;padding:20px;background:#f8f1e4;border-radius:5px;box-shadow:0px 4px 16px rgba(0,0,0,0.07);width:420px;max-width:calc(100% - 30px)}body .light.cc_dialog>div div{display:flex;flex-direction:row-reverse}body .light.cc_dialog .cc_dialog_headline{font-style:normal;font-weight:500;font-size:12px;line-height:20px}body .light.cc_dialog .cc_dialog_text{font-style:normal;font-weight:400;font-size:12px;line-height:20px;text-align:justify}body .light.cc_dialog button{outline:none !important}body .light.cc_dialog button.cc_b_ok{padding:15px;background-color:#a39c97;text-transform:uppercase;font-family:Montserrat;font-style:normal;font-weight:bold;font-size:11px;border-radius:2px;color:#fff;line-height:15px;letter-spacing:0.1em;transition:background-color 0.2s ease-in-out}body .light.cc_dialog button.cc_b_ok:hover{background-color:#868686}body .light.cc_dialog button.cc_b_cp{font-style:normal;font-weight:normal;font-size:10px;flex:1;line-height:15px;background-color:transparent;letter-spacing:0.1em;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#4d423e;text-transform:uppercase}.overlay-popup{display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,0.3);height:100vh;width:100vw;z-index:9999}.first-purchase-popup{width:636px;height:436px;max-width:70%;display:none;position:relative;z-index:99999;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 991px){.first-purchase-popup{flex-direction:column;width:85%;max-width:85%}}@media only screen and (min-width: 768px) and (max-width: 991px){.first-purchase-popup{height:830px}}@media only screen and (max-width: 767px){.first-purchase-popup{height:300px}}.first-purchase-popup .column{display:flex;flex-direction:column;width:50%;height:100%;position:relative}@media only screen and (max-width: 991px){.first-purchase-popup .column{width:100%;overflow:hidden}}.first-purchase-popup .column.left>img{max-height:100%}@media only screen and (min-width: 768px) and (max-width: 991px){.first-purchase-popup .column.left>img{max-height:unset;max-width:100%}}@media only screen and (max-width: 767px){.first-purchase-popup .column.left{display:none}}.first-purchase-popup .column.right{padding:21px 17px 48px 27px;background:#f9f3e8;justify-content:space-between}.first-purchase-popup .column.right>img{width:80%}@media only screen and (min-width: 768px) and (max-width: 991px){.first-purchase-popup .column.right>img{width:45%}}.first-purchase-popup .column.right .popup-close-icon{position:absolute;right:17px;top:14px;border-radius:50%;height:33px;width:33px;background:rgba(255,255,255,0.9);cursor:pointer;display:flex;justify-content:center;align-items:center}.first-purchase-popup .column.right .popup-text{font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:400;font-size:14px;text-align:center;letter-spacing:0.1em;color:#515151}.first-purchase-popup .column.right .popup-text strong{font-size:14px}@media only screen and (min-width: 768px) and (max-width: 991px){.first-purchase-popup .column.right .popup-text{font-size:16px}}.first-purchase-popup .column.right .input-wrapper{border-bottom:1px solid #515151;width:100%;display:flex;padding:7px 0}.first-purchase-popup .column.right .input-wrapper input{border:none;background:none;font-weight:400;font-size:10px;line-height:12px;letter-spacing:0.055em;font-family:"Montserrat", sans-serif;color:#515151}.first-purchase-popup .column.right .input-wrapper input[type="email"]{width:90%}.first-purchase-popup .column.right .input-wrapper input[type="submit"]{width:10%}.first-purchase-popup .column.right .popup-input-error,.first-purchase-popup .column.right .popup-input-success{position:absolute;bottom:20px;left:0;font-size:10px;width:100%;text-align:center}.first-purchase-popup .column.right .popup-input-error{color:red}.first-purchase-popup .column.right .popup-input-success{color:green}.first-purchase-popup .column.right .popup-coupon-container{display:none;flex-direction:column;align-items:center;justify-content:center;width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.first-purchase-popup .column.right .popup-coupon-container p{font-weight:400;font-size:11px;line-height:16px;text-align:center;letter-spacing:0.1em;text-transform:uppercase;color:#515151;margin:13px 0 11px}@media only screen and (min-width: 768px) and (max-width: 991px){.first-purchase-popup .column.right .popup-coupon-container p{font-size:16px}}.first-purchase-popup .column.right .popup-coupon-container .popup-coupon{padding:13px 26px 12px;font-size:11px;line-height:16px;text-align:center;letter-spacing:0.1em;text-transform:uppercase;color:#000000;background:#ffffff}body .adopt-card.adopt-bar-right{width:90% !important;bottom:15px !important;right:50% !important;left:50% !important;transform:translateX(-50%);z-index:2 !important}body .adopt-card.adopt-bar-right .adopt-card-inner{display:flex;flex-direction:row;flex-wrap:initial !important}body .adopt-card.adopt-bar-right .adopt-card-inner .adopt-text-container,body .adopt-card.adopt-bar-right .adopt-card-inner .adopt-buttons-container{min-width:initial;max-width:initial;width:50%}body .adopt-card.adopt-bar-right .adopt-card-inner .adopt-buttons-container{width:14%;flex-direction:column-reverse;gap:15px}body .adopt-card.adopt-bar-right .adopt-title-row h3{font-size:16px}body .adopt-card.adopt-bar-right .adopt-text-container small{font-size:14px !important}body .adopt-card.adopt-bar-right .adopt-preferences-button{display:none}body .adopt-card.adopt-bar-right .adopt-reject-all-button{font-family:"Montserrat", sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:15px;text-align:center;letter-spacing:1.1px;text-transform:uppercase;color:#111111;padding:10px;border:1px solid #111111;border-radius:40px;text-decoration:none !important}body .adopt-card.adopt-bar-right .adopt-accept-all-button{font-family:"Montserrat", sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:15px;text-align:center;letter-spacing:1.1px;text-transform:uppercase;color:#ffffff}@media screen and (max-width: 768px){body .adopt-card-inner{display:flex;flex-direction:column;flex-wrap:initial !important}body .adopt-card-inner .adopt-text-container,body .adopt-card-inner .adopt-buttons-container{min-width:initial;max-width:initial;width:50%}body .adopt-card-inner .adopt-buttons-container{width:14%;flex-direction:column-reverse;gap:15px}body .adopt-title-row h3{font-size:16px}body .adopt-text-container small{font-size:14px !important}body .adopt-preferences-button{display:none}body .adopt-reject-all-button{font-family:"Montserrat", sans-serif;font-style:normal;font-weight:600;font-size:12px !important;line-height:15px !important;text-align:center;letter-spacing:1.1px !important;text-transform:uppercase;color:#111111 !important;padding:10px !important;border:1px solid #111111 !important;border-radius:40px;text-decoration:none !important}body .adopt-accept-all-button{font-family:"Montserrat", sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:15px;text-align:center;letter-spacing:1.1px;text-transform:uppercase;color:#ffffff;padding:10px}}.top-bar{padding:10px;background:#545454}.top-bar__wrapper{display:flex;align-items:center;justify-content:center}.top-bar__wrapper>i{display:none}.top-bar__text{margin:0;text-align:center;line-height:13px;letter-spacing:0.05em;font-size:11px;color:#f9f3e8}@media only screen and (max-width: 991px){.top-bar__text{line-height:12px;font-size:10px}}@media only screen and (max-width: 1199px){.top-bar__text{max-width:600px}}@media (max-width: 980px){.top-bar__minicart-icon::before{font-size:24px}}@media (max-width: 980px){.header__minicart-icon::before{font-size:27px;filter:brightness(0)}}@media (max-width: 980px){.header__minicart-total{top:0}}.header__search-icon{height:24px;margin-right:5px;text-align:center;width:24px;display:flex;justify-content:center;align-items:center}.header__search-icon::before{font-weight:400 !important}.header__search-icon.close::before{content:"";background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M12.667%201L0.666992%2013M0.666992%201L12.667%2013%22%20stroke%3D%22%23333333%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;width:18px;height:18px}@media (min-width: 920px){.header__search-icon{display:none}}body.list .header__search-icon:not(.close)::before,body.search .header__search-icon:not(.close)::before,body.produto .header__search-icon:not(.close)::before,body.institutional .header__search-icon:not(.close)::before,body.campanhas .header__search-icon:not(.close)::before,body.personal-shoppers .header__search-icon:not(.close)::before{content:"";display:block;width:24px;height:24px;font-weight:400 !important;background-image:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2224%22 height%3D%2225%22 viewBox%3D%220%200%2024%2025%22 fill%3D%22none%22%3E%3Cpath d%3D%22M21.8611 22.2659L15.7897 16.2143C16.4246 15.5132 16.9239 14.7097 17.2877 13.8036C17.6515 12.8975 17.8333 11.9352 17.8333 10.9167C17.8333 9.81878 17.6217 8.78704 17.1984 7.82143C16.7884 6.86905 16.2262 6.03571 15.5119 5.32143C14.7976 4.60714 13.9577 4.03836 12.9921 3.61508C12.0397 3.20503 11.0146 3 9.91667 3C8.81878 3 7.79365 3.20503 6.84127 3.61508C5.87566 4.03836 5.03571 4.60714 4.32143 5.32143C3.60714 6.03571 3.03836 6.86905 2.61508 7.82143C2.20503 8.78704 2 9.81878 2 10.9167C2 12.0013 2.20503 13.0265 2.61508 13.9921C3.03836 14.9577 3.60714 15.7976 4.32143 16.5119C5.03571 17.2262 5.87566 17.7884 6.84127 18.1984C7.79365 18.6217 8.81878 18.8333 9.91667 18.8333C10.9352 18.8333 11.8975 18.6515 12.8036 18.2877C13.7097 17.9239 14.5132 17.4246 15.2143 16.7897L21.2659 22.8611C21.3056 22.9008 21.3519 22.9339 21.4048 22.9603C21.4577 22.9868 21.5172 23 21.5833 23C21.6892 23 21.7851 22.957 21.871 22.871C21.957 22.7851 22 22.6892 22 22.5833C22 22.5172 21.9868 22.4577 21.9603 22.4048C21.9339 22.3519 21.9008 22.3056 21.8611 22.2659ZM9.93651 18C8.9709 18 8.0582 17.8148 7.19841 17.4444C6.33862 17.0741 5.59127 16.5714 4.95635 15.9365C4.32143 15.3016 3.81878 14.5542 3.44841 13.6944C3.07804 12.8347 2.89286 11.9153 2.89286 10.9365C2.89286 9.9709 3.07804 9.0582 3.44841 8.19841C3.81878 7.33862 4.32143 6.59127 4.95635 5.95635C5.59127 5.32143 6.33862 4.81878 7.19841 4.44841C8.0582 4.07804 8.9709 3.89286 9.93651 3.89286C10.9153 3.89286 11.8347 4.07804 12.6944 4.44841C13.5542 4.81878 14.3016 5.32143 14.9365 5.95635C15.5714 6.59127 16.0741 7.33862 16.4444 8.19841C16.8148 9.0582 17 9.9709 17 10.9365C17 11.9153 16.8148 12.8347 16.4444 13.6944C16.0741 14.541 15.5681 15.2851 14.9266 15.9266C14.2851 16.5681 13.541 17.0741 12.6944 17.4444C11.8347 17.8148 10.9153 18 9.93651 18Z%22 fill%3D%22%23333333%22 stroke%3D%22%23333333%22 stroke-width%3D%220.21871%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain}@media (max-width: 980px){.menu-bar__span,.menu-bar__span::after,.menu-bar__span::before{width:16px}}.header__container{display:flex;justify-content:space-between;align-items:center;margin-top:18px;margin-bottom:18px;padding:0 16px}.header__container::before,.header__container::after{content:none}.header__container .itens{display:flex;align-items:center}.header__content{position:relative}.header__logo{margin:0}.header__logo img{max-width:298px;display:block}@media (max-width: 980px){.header__logo img{filter:brightness(0);max-width:199px}}.header__search{margin:5px 32px 0 0}@media (max-width: 991px){.header__search{position:absolute;bottom:-51px;left:0;right:0;background:rgba(249,243,232,0.95);padding:10px;padding-top:0;display:none;margin:0;border:none;padding:0 16px 16px}}.header__search input{padding:0 0 11px}.header__search input::-moz-placeholder{color:#737373;font-family:"Montserrat", sans-serif;font-weight:400;font-size:13px;line-height:140%}.header__search input::placeholder{color:#737373;font-family:"Montserrat", sans-serif;font-weight:400;font-size:13px;line-height:140%}.header .search__submit::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2224%22 height%3D%2225%22 viewBox%3D%220%200%2024%2025%22 fill%3D%22none%22%3E%3Cpath d%3D%22M21.8611 22.2659L15.7897 16.2143C16.4246 15.5132 16.9239 14.7097 17.2877 13.8036C17.6515 12.8975 17.8333 11.9352 17.8333 10.9167C17.8333 9.81878 17.6217 8.78704 17.1984 7.82143C16.7884 6.86905 16.2262 6.03571 15.5119 5.32143C14.7976 4.60714 13.9577 4.03836 12.9921 3.61508C12.0397 3.20503 11.0146 3 9.91667 3C8.81878 3 7.79365 3.20503 6.84127 3.61508C5.87566 4.03836 5.03571 4.60714 4.32143 5.32143C3.60714 6.03571 3.03836 6.86905 2.61508 7.82143C2.20503 8.78704 2 9.81878 2 10.9167C2 12.0013 2.20503 13.0265 2.61508 13.9921C3.03836 14.9577 3.60714 15.7976 4.32143 16.5119C5.03571 17.2262 5.87566 17.7884 6.84127 18.1984C7.79365 18.6217 8.81878 18.8333 9.91667 18.8333C10.9352 18.8333 11.8975 18.6515 12.8036 18.2877C13.7097 17.9239 14.5132 17.4246 15.2143 16.7897L21.2659 22.8611C21.3056 22.9008 21.3519 22.9339 21.4048 22.9603C21.4577 22.9868 21.5172 23 21.5833 23C21.6892 23 21.7851 22.957 21.871 22.871C21.957 22.7851 22 22.6892 22 22.5833C22 22.5172 21.9868 22.4577 21.9603 22.4048C21.9339 22.3519 21.9008 22.3056 21.8611 22.2659ZM9.93651 18C8.9709 18 8.0582 17.8148 7.19841 17.4444C6.33862 17.0741 5.59127 16.5714 4.95635 15.9365C4.32143 15.3016 3.81878 14.5542 3.44841 13.6944C3.07804 12.8347 2.89286 11.9153 2.89286 10.9365C2.89286 9.9709 3.07804 9.0582 3.44841 8.19841C3.81878 7.33862 4.32143 6.59127 4.95635 5.95635C5.59127 5.32143 6.33862 4.81878 7.19841 4.44841C8.0582 4.07804 8.9709 3.89286 9.93651 3.89286C10.9153 3.89286 11.8347 4.07804 12.6944 4.44841C13.5542 4.81878 14.3016 5.32143 14.9365 5.95635C15.5714 6.59127 16.0741 7.33862 16.4444 8.19841C16.8148 9.0582 17 9.9709 17 10.9365C17 11.9153 16.8148 12.8347 16.4444 13.6944C16.0741 14.541 15.5681 15.2851 14.9266 15.9266C14.2851 16.5681 13.541 17.0741 12.6944 17.4444C11.8347 17.8148 10.9153 18 9.93651 18Z%22 fill%3D%22%23333333%22 stroke%3D%22%23333333%22 stroke-width%3D%220.21871%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;display:block;width:24px;height:24px}@media (min-width: 768px){.header .search__submit::before{top:0px}}@media (min-width: 992px){.header .search__submit{height:auto;width:auto}}@media (max-width: 991px){.header .search__submit{right:0}.header .search__submit::before{background-color:transparent;transform:none}.header .search__submit::after{content:none}}.header .login{position:relative;display:flex;margin:0 32px -10px 0;padding-left:32px;padding-bottom:10px;border-left:1px solid #b8b8b8}@media (max-width: 980px){.header .login{display:none}}.header .login .icon-user{font-size:20px}.header .login .submenu{background:rgba(249,243,232,0.95);width:170px;height:150px;position:absolute;left:50%;margin-left:-85px;top:100%;z-index:9;display:none;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 3px 0 rgba(0,0,0,0.1)}.header .login .submenu ul{margin:0;padding:0;list-style:none}.header .login .submenu ul a{text-align:right;display:block;text-transform:uppercase;font-size:10px;line-height:30px;color:#333;font-weight:600}.header .login:hover .submenu{display:flex}.header__minicart{width:auto;height:auto}.header__minicart-icon{width:auto;height:auto}.header__minicart-total{position:initial;background-color:transparent;color:#333333;font-family:"Montserrat", sans-serif;font-weight:400;font-size:12px;line-height:100%;width:auto;height:auto;margin-left:8px}.header__minicart-total::before{content:"("}.header__minicart-total::after{content:")"}.header__menu{padding-bottom:15px;position:initial}@media (max-width: 991px){.header__menu{position:absolute;height:100vh}}.header__itensMobile{display:none}@media (max-width: 991px){.header__itensMobile{display:flex;align-items:center}}.header .menu__list{justify-content:space-between}.header .menu__item{height:auto}.header .menu__link{height:auto;padding:6px 0}.header .menu-bar__link{padding:0}.header .menu-bar__link--open{position:absolute;z-index:20;right:15px;top:-25px;height:auto}.header .menu-bar{position:initial;float:none;margin-right:18px}.shelf-item__img-link{display:block;position:relative;overflow:hidden}.shelf-item__image{visibility:visible;opacity:1;z-index:1}.shelf-item__image-secondary{position:absolute;width:100%;top:0;visibility:hidden;opacity:0;transition:all 0.25s linear}.shelf-item__image-secondary img{transform:translateX(-50%);left:50%;position:relative;width:100%;height:auto}.shelf-item__flags{padding:8px 0 0 8px;position:absolute;top:0;left:0;z-index:1}.shelf-item__flags .flag-promotion{display:block !important}.shelf-item__flags p{background-color:#f9f3e8;color:#000;font-size:11px;font-weight:500;margin:0 0 5px;padding:2px 6px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.shelf-item:hover .shelf-item__image-secondary{visibility:visible;opacity:1}.resultItemsWrapper .load-more .btn{cursor:pointer;width:280px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#a39c97;color:#fff;font-family:inherit;font-weight:500;font-size:12px;letter-spacing:1px;text-transform:uppercase;margin:0 auto;margin-top:40px;margin-bottom:20px;text-decoration:none;border:none;transition:all 0.3s}.resultItemsWrapper .load-more .btn:hover{text-decoration:underline}.shelf-item .fastBuy{display:none}@media screen and (max-width: 768px){.shelf-item .shelf-item__info{background:#fff9f0}.shelf-item .shelf-item__title-link{padding:10px 0 0}}@media screen and (max-width: 768px) and (max-width: 768px){.shelf-item .shelf-item__title-link{padding:0}}@media screen and (max-width: 768px) and (max-width: 440px){.shelf-item .shelf-item__title-link{display:flex;width:100%;text-align:justify}}@media screen and (max-width: 768px){.shelf-item .fastBuy{display:block;width:100%}}.shelf-item .shelf-item__info{display:flex;flex-direction:column;padding:10px;align-items:center}.shelf-item .shelf-item__info-text{width:100%;display:flex}@media (max-width: 440px){.shelf-item .shelf-item__info-text{display:block}}.shelf-item .shelf-item__title{width:100%}.shelf-item .shelf-item__title a{padding:0;text-align:left;height:unset}@media (max-width: 440px){.shelf-item .shelf-item__title a{display:flex;width:100%}}.shelf-item.active .shelf-item__info{background:#fff9f0}.shelf-item.active .shelf-item__title-link{padding:10px 0 0}@media (max-width: 768px){.shelf-item.active .shelf-item__title-link{padding:0}}@media (max-width: 440px){.shelf-item.active .shelf-item__title-link{display:flex;text-align:justify}}.shelf-item.active .fastBuy{display:block;width:100%}.card-item__installment .installment,.shelf-item__buy-info{font-family:"Montserrat", sans-serif;font-size:12px;font-weight:500;line-height:17.14px;text-align:center;color:#333333;width:100%}@media (max-width: 768px){.card-item__installment .installment,.shelf-item__buy-info{font-size:10px;font-weight:500;line-height:17.14px}}.card-item__installment .installment{font-size:10px;font-weight:500;text-transform:none}.shelf-item__title{width:-moz-fit-content;width:fit-content}.buy-button{width:100%;border:0px;text-align:center;height:38px;font-family:"Montserrat", sans-serif;font-size:12px;font-weight:500;line-height:17.14px}.buy-button[disabled]{background:#dfdfdf;color:#808080}.buy-button:not([disabled]){background:#333;color:#ffffff}@media (max-width: 767px){.buy-button{font-size:10px}}.shelf-item__price{justify-content:space-between;display:flex}@media (min-width: 441px){.shelf-item__price{justify-content:flex-end}}.shelf-item__installments{justify-content:flex-end;display:flex}.especificacao-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}@media (max-width: 768px){.especificacao-header{flex-direction:column;align-items:baseline;gap:15px;margin-bottom:16px}}.especificacao-header .opcoes{width:100%}.especificacao-header .opcoes .cor{border:1px solid #cecece;padding:1px;border-radius:2px}.especificacao-header .opcoes .sku-selector{display:flex}@media (max-width: 768px){.especificacao-header .opcoes .sku-selector li{width:auto !important}}@media (max-width: 768px){.especificacao-header .opcoes .sku-selector{width:100% !important;align-items:center;margin:0;font-size:10px;display:flex;flex-wrap:wrap;gap:15px}}.especificacao-header .sku-selector{display:flex;gap:20px;margin:0 !important}.especificacao-header .sku-selector li{list-style:none}.especificacao-header .sku-selector li input[type="radio"]{display:none}.especificacao-header .sku-selector li input[type="radio"]:checked+label{text-decoration:underline}.especificacao-header .sku-selector li img{border:1px solid #cecece;padding:1px;border-radius:2px;width:16px;height:16px}.especificacao-header .sku-selector li .sku.available{cursor:pointer}@media (max-width: 768px){.especificacao-header .sku-selector li .sku.available{font-size:10px}}.especificacao-header .sku-selector li label{font-family:"Montserrat", sans-serif;font-weight:500;font-size:12px;color:#333}.especificacao-header .sku-selector li label.unavailable{color:#cecece;text-decoration:line-through}@media only screen and (min-width: 1600px){.category-top-content{max-width:1600px;margin:0 auto}}.category-top-content__wrapper{display:grid;flex-direction:row;grid-template-columns:1fr 45%;-moz-column-gap:26px;column-gap:26px}@media only screen and (max-width: 991px){.category-top-content__wrapper{display:flex;flex-direction:column-reverse}}.category-top-content__text{background-color:#fcfaf5;display:none;justify-content:center;align-items:center}@media only screen and (max-width: 991px){.category-top-content__text{padding:48px 0;margin-bottom:20px}}.category-top-content__text .text{max-width:575px}@media only screen and (max-width: 1199px){.category-top-content__text .text{max-width:425px}}@media only screen and (max-width: 991px){.category-top-content__text .text{text-align:center;max-width:386px}}@media only screen and (max-width: 375px){.category-top-content__text .text{max-width:300px}}.category-top-content__text .text h1,.category-top-content__text .text p{font-family:Montserrat;color:#333333;letter-spacing:0.1em;text-transform:uppercase}.category-top-content__text .text h1{font-weight:600;font-size:24px;line-height:29px;margin:0 0 16px}.category-top-content__text .text p{font-weight:500;font-size:10px;line-height:15px}.category-top-content__banner{display:flex;justify-content:flex-end}@media only screen and (max-width: 991px){.category-top-content__banner{justify-content:center}}.category-top-content__banner img{max-width:100%;height:auto}@media screen and (max-width: 980px){body.list main.main,body.campanhas main.main,body.institutional main.main{padding-top:125px}}@media only screen and (min-width: 992px){.produto .product-showcase{display:grid;grid-template-columns:minmax(0, 57px) minmax(0, 1fr);gap:20px}}.produto .product-showcase ul{margin:0;padding:0;list-style:none}.produto .product-showcase img{display:block;margin:0 auto;max-height:500px;height:auto}@media screen and (max-width: 768px){.produto .product-showcase img{max-height:450px}}@media screen and (max-width: 425px){.produto .product-showcase img{max-height:400px}}.produto .product-showcase iframe{width:100% !important;pointer-events:none;height:500px !important}@media screen and (max-width: 768px){.produto .product-showcase iframe{height:450px !important}}@media screen and (max-width: 425px){.produto .product-showcase iframe{height:400px !important}}.produto .product-showcase .slick-slide>div{display:flex}@media only screen and (max-width: 991px){.produto .product-showcase__thumbs{display:none}}.produto .product-showcase__thumbs .slick-slide{margin-bottom:20px}.produto .product-showcase__thumbs .slick-current li{border:1px solid #333333}.produto .product-showcase__main .slick-slider{touch-action:auto}.produto .product-showcase__main .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;padding:0;border:none;outline:0;font-size:0;background-color:transparent}.produto .product-showcase__main .slick-arrow::after{content:"";display:block}.produto .product-showcase__main .slick-prev{left:20px}.produto .product-showcase__main .slick-next{right:20px}.produto .product-showcase__main .slick-disabled{opacity:0;pointer-events:none}.produto .product-showcase__main .slick-dots{position:static}.produto .product-showcase__main .slick-dots button{background:#333333}.produto .unavaliable{width:331px;font-style:normal;font-weight:normal;font-size:11px;line-height:15px;letter-spacing:0.05em;text-transform:uppercase}@media (max-width: 1080px){.produto .unavaliable{margin:0 auto}}.produto .unavaliable__msg{color:#4d423e;margin:16px 0}@media (max-width: 1090px){.produto .unavaliable__msg{margin:9px 0;text-align:left}}.produto .unavaliable__icon{display:inline-block;transition:0.3s;width:18px;height:18px;background:url(/arquivos/icon-wpp.png?v=001) no-repeat center;background-size:18px 18px}.produto .unavaliable__btn{display:inline-block;display:flex;align-items:center;justify-content:center;width:152px;height:46px;border-radius:0;text-transform:uppercase;transition:all 0.3s;position:relative;overflow:hidden;z-index:1;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#4d423e;gap:14px;border:solid 1px black}.produto .unavaliable__btn:visited{color:#4d423e}.produto .unavaliable__btn:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:transparent;z-index:-2}.produto .unavaliable__btn:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#a39c97;transition:all 0.3s;z-index:-1}.produto .unavaliable__btn:hover{color:#fff}.produto .unavaliable__btn:hover:before{width:100%}.produto .unavaliable__btn:hover i{filter:invert(1)}@media (max-width: 991px){.produto .unavaliable__btn{margin:0 auto}}.produto #area-b .left .colecao{background-color:#f0eadf;font-size:11px;line-height:22px;font-weight:500;text-align:center;color:#333;margin-top:36px;padding:32px}.produto #area-b .left .colecao p{margin:0 0 20px}.produto #area-b .left .colecao svg{width:54px;height:80px;margin-top:16px}.produto #area-b .left .colecao img{max-width:54px;margin-top:16px}.produto #novatabelademedidas{position:fixed;top:0;left:0;width:100%;height:100%;display:none;justify-content:center;z-index:9999;padding-top:2rem}@media (max-width: 980px){.produto #novatabelademedidas{padding-top:0.5rem}}.produto #novatabelademedidas .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1}.produto #novatabelademedidas .content{position:relative;width:80%;height:80%;z-index:2}@media (max-width: 1280px){.produto #novatabelademedidas .content{width:90%}}@media (max-width: 980px){.produto #novatabelademedidas .content{width:96%;overflow-y:auto;height:100%}}.produto #novatabelademedidas .content .recebe{width:100%;position:relative}@media (max-width: 980px){.produto #novatabelademedidas .content .recebe .box-banner:nth-child(1){display:none}}.produto #novatabelademedidas .content .recebe .box-banner:nth-child(2){display:none}@media (max-width: 980px){.produto #novatabelademedidas .content .recebe .box-banner:nth-child(2){display:block}}.produto #novatabelademedidas .content .recebe img{height:auto;width:100%}.group.Especificacoes .name-field.Video,.group.Especificacoes .value-field.Video{display:none}body.produto main.main section#area-a .right .wrapper.novatabelamedidas{cursor:pointer;display:flex;align-items:center;padding-bottom:16px;border-bottom:1px solid #c9bbb0;margin-bottom:4px;position:relative}body.produto main.main section#area-a .right .wrapper.precoebotao{display:flex;justify-content:space-between;align-items:center;margin-top:50px}body.produto main.main section#area-a .right .wrapper.novatabelamedidas span{display:block;font-family:"Montserrat", sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:15.71px;letter-spacing:0.5px;color:#333;text-transform:uppercase}body.produto #novatabelademedidas .content .close{position:absolute !important;top:30px !important;right:30px !important;background-color:transparent !important;cursor:pointer !important;border:0 !important;padding:0 !important;cursor:pointer !important;position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:999999}body.produto #novatabelademedidas .content .close,body.produto #novatabelademedidas .content .close::before,body.produto #novatabelademedidas .content .close::after{display:block;width:16px;height:2px;background-color:#444;outline:1px solid transparent;border-radius:1px;transition-property:background-color, transform;transition-duration:0.3s}body.produto #novatabelademedidas .content .close::before,body.produto #novatabelademedidas .content .close::after{position:absolute;content:""}body.produto #novatabelademedidas .content .close::before{top:-8px}body.produto #novatabelademedidas .content .close::after{top:8px}body.produto #novatabelademedidas .content .close{background-color:transparent}body.produto #novatabelademedidas .content .close::before{transform:translateY(8px) rotate(45deg)}body.produto #novatabelademedidas .content .close::after{transform:translateY(-8px) rotate(-45deg)}body.produto #novatabelademedidas .content .close:focus{outline:none}body.produto main.main section#area-a .right .wrapper.precoebotao .wrapperBotao a.buy-button{background-color:#333;height:60px;width:280px;line-height:60px;text-align:center;display:block;color:#fff;font-size:12px;font-family:inherit;letter-spacing:1px;text-transform:uppercase;font-weight:600;transition:all 0.2s}body.produto main.main section#area-a .right .wrapper.precoebotao .wrapperBotao a.buy-button:hover{text-decoration:none;filter:brightness(90%)}body.produto .wrapper.cod.message{border:1px solid #333;width:100%;text-align:center;justify-content:center;padding:10px}body.produto .wrapper.cod.message a{color:#333 !important;text-decoration:none !important}@media (max-width: 991px){body.produto .wrapper.cod.message{max-width:280px;margin:0 auto}}body.produto .wrapper.cod.message:hover{background-color:#333 !important}body.produto .wrapper.cod.message:hover a,body.produto .wrapper.cod.message:hover span{color:#fff !important}.product-showcase__thumbs__list .slick-list{height:520px !important}.wrapper.product-information{width:100%;margin-top:32px}@media screen and (max-width: 980px){body.produto main.main{padding-top:135px}}.accordion{margin-bottom:20px}.accordion.hidden{display:none}.accordion .accordion-button{cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 0;background:none;border:0;border-bottom:1px solid #c9bbb0;font-family:"Montserrat", sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:18.57px;letter-spacing:1px;text-transform:uppercase;color:#333}.accordion .accordion-button::after{content:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.8333 6.66699L10 12.5003L4.16667 6.66699" stroke="%23333333" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');width:20px;height:20px}.accordion .accordion-button:has(+.accordion-item.active)::after{transform:rotate(180deg)}.accordion .accordion-item{display:none;margin-top:16px;font-family:"Montserrat", sans-serif;font-size:11px;font-style:normal;font-weight:500;line-height:22px;color:#333}.accordion .accordion-item a{text-decoration:underline}.accordion .accordion-item.active{display:block}.accordion .accordion-item .productDescription{margin:0;font-family:"Montserrat", sans-serif;font-size:11px;font-style:normal;font-weight:500;line-height:22px;color:#333}.accordion .accordion-item #caracteristicas h4.Especificacoes{display:none}.accordion .accordion-item #caracteristicas table.Especificacoes,.accordion .accordion-item #caracteristicas tbody{width:100%}.accordion .accordion-item #caracteristicas table.Especificacoes tr,.accordion .accordion-item #caracteristicas tbody tr{width:100%;text-align:left;line-height:35px}.accordion .accordion-item #caracteristicas table.Especificacoes tr:nth-child(odd),.accordion .accordion-item #caracteristicas tbody tr:nth-child(odd){background:#f0eadf}.accordion .accordion-item #caracteristicas table.Especificacoes th,.accordion .accordion-item #caracteristicas tbody th{width:50%;text-transform:uppercase;padding-left:20px;font-family:inherit;font-size:11px;color:#333;text-align:left;font-weight:500}.accordion .accordion-item #caracteristicas table.Especificacoes td,.accordion .accordion-item #caracteristicas tbody td{font-family:inherit;font-size:11px;color:#333;text-align:left;font-weight:500}.produto-compra-junta{display:flex;flex-direction:column;width:100%;height:100%;max-height:100%}@media only screen and (max-width: 575px){.produto-compra-junta{height:-moz-fit-content;height:fit-content}}.produto-compra-junta .product-image{height:70%}@media only screen and (max-width: 575px){.produto-compra-junta .product-image{height:229px}}.produto-compra-junta .product-image .lazyloaded,.produto-compra-junta .product-image .foto-principal{height:100%}.produto-compra-junta .product-image .foto-principal{overflow:hidden}.produto-compra-junta .product-image img{max-width:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 575px){.produto-compra-junta .product-image img{max-width:100%;min-height:100%}}.produto-compra-junta .especificacoes{margin-top:16px;bottom:42px;left:0;width:100%;padding:0;transition:all 0.2s ease-in-out 0.4s}.produto-compra-junta .especificacoes .especificacao{max-width:200px;margin:0 auto}.produto-compra-junta .especificacoes .especificacao .titulo{display:none}.produto-compra-junta .especificacoes .especificacao .sku{position:relative;height:auto;margin:0;max-width:none}.produto-compra-junta .especificacoes .especificacao .sku input,.produto-compra-junta .especificacoes .especificacao .sku label,.produto-compra-junta .especificacoes .especificacao .sku img{width:28px;height:28px}.produto-compra-junta .especificacoes .especificacao .sku input{position:absolute;top:0;left:50%;transform:translateX(-50%);visibility:hidden}.produto-compra-junta .especificacoes .especificacao .sku input:checked ~ label{color:#000;font-weight:bold;font-size:18px}@media only screen and (max-width: 991px){.produto-compra-junta .especificacoes .especificacao .sku input:checked ~ label{font-size:16px;line-height:19px}}.produto-compra-junta .especificacoes .especificacao .sku input:checked ~ label img{border:2px solid #000}.produto-compra-junta .especificacoes .especificacao .sku label{display:flex;align-items:center;justify-content:center;margin:0 auto;font-family:"Montserrat", sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:17px;letter-spacing:0.08em;color:#333333;cursor:pointer}@media only screen and (max-width: 991px){.produto-compra-junta .especificacoes .especificacao .sku label{font-size:12px;line-height:14px}}.produto-compra-junta .especificacoes .especificacao .sku img{display:block;-o-object-fit:cover;object-fit:cover;padding:2px;border:2px solid transparent}.produto-compra-junta .especificacoes .especificacao+div{margin-top:8px}@media only screen and (max-width: 991px){.produto-compra-junta .especificacoes .especificacao.cores .skus{display:flex;margin-left:auto;margin-right:auto;width:161px}.produto-compra-junta .especificacoes .especificacao.cores .skus .slick-list{width:100%}}.produto-compra-junta .especificacoes .especificacao.tamanho{margin-left:0;margin-right:0;max-width:unset;background:#f5f5f5;height:45px;display:flex;align-items:center}.produto-compra-junta .especificacoes .especificacao.tamanho .skus{width:284px;max-width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 991px){.produto-compra-junta .especificacoes .especificacao.tamanho .skus{width:161px}}.produto-compra-junta .especificacoes .especificacao.tamanho .skus.slick-slider{display:flex;justify-content:center;align-items:center}.produto-compra-junta .especificacoes .especificacao.tamanho .skus .sku{padding:0 15px}.produto-compra-junta .especificacoes .slick-arrow{top:8px;bottom:auto;transform:none}.produto-compra-junta .especificacoes .slick-next,.produto-compra-junta .especificacoes .slick-prev{position:static}.produto-compra-junta .informacoes{text-align:left;font-family:"Avenir", sans-serif;display:flex;height:100%;flex-direction:column;justify-content:space-between}.produto-compra-junta .informacoes .nome{font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333333;margin:7px 0;letter-spacing:0.05em;text-transform:uppercase}@media only screen and (max-width: 575px){.produto-compra-junta .informacoes .nome{font-size:12px;line-height:14px}}.produto-compra-junta .informacoes .prices .sku-price{display:flex;flex-direction:column;justify-content:left;line-height:19px}.produto-compra-junta .informacoes .prices .sku-price .listPrice{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#828282;font-size:14px}.produto-compra-junta .informacoes .prices .sku-price .price{font-size:12px;color:#333333;font-weight:800;letter-spacing:0.05em}.produto-compra-junta .informacoes .prices .preco-parcelado{font-family:"Montserrat", sans-serif;font-size:10px;color:#333333;margin-top:2px;line-height:12px;letter-spacing:0.05em;font-weight:400}.produto-compra-junta .informacoes .arrow{transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s}@media only screen and (max-width: 575px){.produto-compra-junta .informacoes .arrow{transform:scale(0.6);-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-o-transform:scale(0.6)}}.m3-buyTogether{display:flex;flex-direction:column;align-items:center;font-family:"Montserrat", sans-serif;margin-top:100px}@media only screen and (max-width: 991px){.m3-buyTogether{height:-moz-fit-content;height:fit-content;margin:100px auto 0;padding:0 10px}}@media only screen and (max-width: 575px){.m3-buyTogether{width:100%}}.m3-buyTogether ul{margin:0;padding:0}.m3-buyTogether ul li{list-style-type:none}.m3-buyTogether #buy-together-sku-selector-container{margin-top:11px}@media only screen and (max-width: 991px){.m3-buyTogether #buy-together-sku-selector-container{margin-top:6px}}.m3-buyTogether #buy-together-sku-selector-container .topic{padding:0}.m3-buyTogether #buy-together-sku-selector-container .specification{font-size:12px;font-weight:400;letter-spacing:0.05em;color:#333333;margin-bottom:6px;text-transform:uppercase}.m3-buyTogether #buy-together-sku-selector-container .skuselector-specification-label{position:absolute;cursor:pointer;width:100%;height:22px;opacity:1;display:none}.m3-buyTogether #buy-together-sku-selector-container .dimension-Tamanho{width:-moz-max-content;width:max-content;height:30px;min-width:30px;line-height:30px;text-align:center;border:1px solid #333333;display:inline-block;cursor:pointer;font-size:12px;font-weight:400;font-family:inherit;color:#333333;overflow:hidden;margin-bottom:0px;border-radius:0;letter-spacing:0.05em;transition:all 0.2s}@media only screen and (max-width: 575px){.m3-buyTogether #buy-together-sku-selector-container .dimension-Tamanho{height:24px;min-width:24px;line-height:24px;font-size:10px}}.m3-buyTogether #buy-together-sku-selector-container .dimension-Tamanho:hover{color:#fff !important;background-color:#333 !important}.m3-buyTogether #buy-together-sku-selector-container .selected{color:#fff !important;background-color:#333 !important}.m3-buyTogether .product-combo{display:flex;flex-direction:row;width:100%;height:400px;justify-content:space-between}@media only screen and (max-width: 991px){.m3-buyTogether .product-combo{flex-direction:column;height:-moz-fit-content;height:fit-content;align-items:center;margin:auto}}.m3-buyTogether .product-combo .spacer{display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:200;font-size:40px;color:#333333;margin:0 8px 20%;font-family:"Montserrat", sans-serif;border:1px solid #e5e5e5;border-radius:50%;height:50px;width:50px}@media only screen and (max-width: 991px){.m3-buyTogether .product-combo .spacer{margin:0 5px 20%;height:30px;width:30px;font-size:24px;line-height:24px}}.m3-buyTogether .product-combo__itemA,.m3-buyTogether .product-combo__itemB{width:229px;height:100%}@media only screen and (max-width: 991px){.m3-buyTogether .product-combo__itemA,.m3-buyTogether .product-combo__itemB{width:50%}}.m3-buyTogether .product-combo__product-area{display:flex;flex-direction:row;align-items:center}@media only screen and (min-width: 576px) and (max-width: 991px){.m3-buyTogether .product-combo__product-area{width:100%;margin:auto}}@media only screen and (max-width: 575px){.m3-buyTogether .product-combo__product-area{margin:auto}}.m3-buyTogether .product-combo__buy{display:flex;justify-content:center;align-items:center;width:229px;height:100%;background:#f0eadf;margin-left:57px}@media only screen and (max-width: 991px){.m3-buyTogether .product-combo__buy{margin:18px 0 0;width:100%}}.m3-buyTogether .product-combo__buy .buy-wrapper{display:flex;flex-direction:column;align-items:center;font-family:"Montserrat", sans-serif;width:100%;padding:23px}@media only screen and (max-width: 991px){.m3-buyTogether .product-combo__buy .buy-wrapper{padding:20px}}.m3-buyTogether .product-combo__buy .buy-wrapper h3{display:flex;flex-direction:column;align-items:center;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;color:#333333;text-transform:uppercase;margin:0;letter-spacing:0.05em}.m3-buyTogether .product-combo__buy .buy-wrapper h3 p{font-size:12px;line-height:14px;margin:0}.m3-buyTogether .product-combo__buy .buy-wrapper .product-price{font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#333333}.m3-buyTogether .product-combo__buy .buy-wrapper .preco-total-parcelado{font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#333333;margin-top:14px;margin-bottom:2px;text-align:center;letter-spacing:0.05em}@media only screen and (max-width: 991px){.m3-buyTogether .product-combo__buy .buy-wrapper .preco-total-parcelado{margin-top:11px}}.m3-buyTogether .product-combo__buy .buy-wrapper .compra{width:100%}.m3-buyTogether .product-combo__buy .buy-wrapper .compra button{font-family:"Montserrat", sans-serif;width:100%;height:72px;background-color:#a39c97;display:flex;justify-content:center;align-items:center;font-style:normal;font-weight:700;font-size:14px;color:#ffffff;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all 0.2s ease-out;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:0.05em;margin-top:20px}@media only screen and (max-width: 991px){.m3-buyTogether .product-combo__buy .buy-wrapper .compra button{margin-top:16px}}.m3-buyTogether .product-combo__buy .buy-wrapper .compra button.indisponivel{background-color:#d7d7d7}.m3-buyTogether__title{font-family:"Montserrat", sans-serif;margin:16px 0;font-weight:400;font-size:14px;line-height:17px;letter-spacing:0.05em;color:#333333}@media only screen and (min-width: 576px) and (max-width: 991px){.m3-buyTogether__title{font-size:20px}}.content-institucional p.btn-link{transform:translate3d(0, -16px, 0)}.campanhas .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.campanhas .container{padding-left:0;padding-right:0}}.campanhas .container.m3-flex{display:flex;align-items:flex-start;justify-content:center}@media only screen and (max-width: 767px){.campanhas .container.m3-flex{flex-direction:column}}@media (min-width: 576px){.campanhas .container{max-width:540px}}@media (min-width: 768px){.campanhas .container{max-width:720px}}@media (min-width: 992px){.campanhas .container{max-width:960px}}@media (min-width: 1200px){.campanhas .container{max-width:1140px}}.campanhas .navigation-registros{width:300px;margin-top:65px;transition:0.3s}@media only screen and (max-width: 767px){.campanhas .navigation-registros{display:none;transform:translateX(2000px)}}.campanhas .navigation-registros #fechar-filtro-registro{position:absolute;right:16px;top:16px;font-size:16px;cursor:pointer;padding:12px}.campanhas .navigation-registros .filtro-mobile-title{font-style:normal;font-weight:500;font-size:18px;line-height:22px;text-transform:uppercase;color:#333333;margin:0 auto 48px auto}@media only screen and (min-width: 768px){.campanhas .navigation-registros .filtro-mobile-title{display:none}}@media only screen and (max-width: 767px){.campanhas .navigation-registros.active{display:flex;align-items:flex-start;position:fixed;top:-70px;right:0;flex-direction:column;width:100%;height:100%;background:#e5e5e5;z-index:1001;max-width:404px;padding:24px 0px;transform:translateX(0)}}.campanhas .navigation-registros .registros-link-mobile{font-style:normal;font-weight:bold;font-size:11px;line-height:13px;text-transform:uppercase;color:#333333;margin-bottom:16px;margin-left:32px}.campanhas .navigation-registros .registros-link-mobile::hover,.campanhas .navigation-registros .registros-link-mobile::active{color:#333333}@media only screen and (min-width: 768px){.campanhas .navigation-registros .registros-link-mobile{display:none}}.campanhas .navigation-registros ul{margin:0;padding:0}@media only screen and (max-width: 767px){.campanhas .navigation-registros ul{width:100%;border-top:1px solid #c5c5c5;padding-top:24px;padding-left:32px}}.campanhas .navigation-registros ul li{list-style:none;margin-bottom:8px}@media only screen and (max-width: 767px){.campanhas .navigation-registros ul li.registros{display:none}}.campanhas .navigation-registros ul li a{font-style:normal;font-weight:normal;font-size:11px;line-height:13px;text-transform:uppercase;color:#333333}.campanhas .navigation-registros ul li a.active{font-weight:bold}.campanhas .content-registros{width:inherit}@media only screen and (max-width: 767px){.campanhas .content-registros{width:100%}}.campanhas .btn-mobile{display:none;width:100%;align-items:center;justify-content:center;gap:1px;cursor:pointer;margin:40px 0}@media only screen and (max-width: 767px){.campanhas .btn-mobile{display:flex}}.campanhas .btn-mobile .abrir-registros{display:flex;align-items:center;background-color:#a39c97;justify-content:center;height:50px;width:calc(50% - 0.5px);font-weight:600;font-size:14px;text-transform:uppercase;color:#fff;letter-spacing:normal}@media (max-width: 991px){.menu__item:nth-child(2n) .menu__link:after,.menu__item:nth-child(2n) .menu__account-link:after{display:block}}.content-registros>h2{text-transform:uppercase;color:#333333;font-size:11px;line-height:13px;font-family:inherit;font-weight:500;letter-spacing:1px}.bazar #main{opacity:0}.bazar #main.is-visible{opacity:1}.access #main section{position:fixed;margin-left:8px;margin-right:8px;left:0;right:0;top:185px;bottom:0px;text-align:center;opacity:1;z-index:1;display:flex;justify-content:center}.access #main section .access-content-form__input{display:flex;gap:5px}@media (max-width: 400px){.access #main section .access-content-form__input{flex-direction:column;width:100%;gap:0}}.access #main section .access-form{padding:2rem 8px 0;width:494px;height:315px;background:#ffffff}@media (max-width: 400px){.access #main section .access-form{height:340px}}.access #main section .access-form__title{font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0.05em;text-transform:uppercase;color:#333333}.access #main section .access-form__description{text-align:center;font-style:normal;font-weight:400;font-size:11px;line-height:13px;letter-spacing:0.05em;color:#333333;padding:0 2rem}.access #main section .access-form__form{padding-top:2rem;display:flex;align-items:flex-start;flex-direction:column;position:relative;width:100%;max-width:430px;margin:0 auto}.access #main section .access-form__form .form-group{display:flex;align-items:flex-end;width:80%}@media (max-width: 400px){.access #main section .access-form__form .form-group{width:100%}}.access #main section .access-form__form .form-group label{line-height:10px;padding-right:5px;padding-bottom:5px}.access #main section .access-form__input{font-size:16px;padding-top:15px;border:none;outline:0;background:transparent;line-height:0;border-bottom:1px solid #333333}.access #main section .access-form__submit-button{height:30px;padding:10px 40px;border:none;outline:0;margin:0 auto}.access #main section .access-form__input{flex:1;letter-spacing:0.05em;font-size:11px;color:#333333}.access #main section .access-form__input::-moz-placeholder{font-style:normal;font-weight:400;font-size:11px;line-height:13px;letter-spacing:0.05em;text-transform:lowercase;color:#cbc2b2}.access #main section .access-form__input::placeholder{font-style:normal;font-weight:400;font-size:11px;line-height:13px;letter-spacing:0.05em;text-transform:lowercase;color:#cbc2b2}.access #main section .access-form__submit-button{line-height:13px;letter-spacing:0.05em;font-size:11px;font-weight:500;color:#ffffff;text-transform:uppercase;background:#333;margin-top:20px}.access #main section .access-form__submit-button:hover{opacity:0.8}.access #main section .access-form__status{display:block;position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);font-size:11px;line-height:1}.access #main section .access-form__alert{margin:48px 0 0;line-height:13px;letter-spacing:0.05em;font-size:11px;color:#333333}.preorderaccess #main section{position:fixed;margin-left:8px;margin-right:8px;left:0;right:0;top:285px;bottom:0px;text-align:center;opacity:1;z-index:1;display:flex;justify-content:center}.preorderaccess #main section .access-form{padding:2rem 8px 0;width:494px;height:190px;background:#ffffff}.preorderaccess #main section .access-form__title{font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0.05em;text-transform:uppercase;color:#333333}.preorderaccess #main section .access-form__description{text-align:center;font-style:normal;font-weight:400;font-size:11px;line-height:13px;letter-spacing:0.05em;color:#333333;padding:0 2rem}.preorderaccess #main section .access-form__form{padding-top:2rem;display:flex;align-items:center;position:relative;width:100%;max-width:430px;margin:0 auto;border-bottom:1px solid #333333}.preorderaccess #main section .access-form__input,.preorderaccess #main section .access-form__submit-button{height:30px;padding:0 8px;padding-left:1px;border:none;outline:0;background:transparent}.preorderaccess #main section .access-form__input{flex:1;line-height:13px;letter-spacing:0.05em;font-size:11px;color:#333333}.preorderaccess #main section .access-form__input::-moz-placeholder{font-style:normal;font-weight:400;font-size:11px;line-height:13px;letter-spacing:0.05em;text-transform:lowercase;color:#cbc2b2}.preorderaccess #main section .access-form__input::placeholder{font-style:normal;font-weight:400;font-size:11px;line-height:13px;letter-spacing:0.05em;text-transform:lowercase;color:#cbc2b2}.preorderaccess #main section .access-form__submit-button{line-height:13px;letter-spacing:0.05em;font-size:11px;font-weight:500;color:#333333}.preorderaccess #main section .access-form__status{display:block;position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);font-size:11px;line-height:1}.preorderaccess #main section .access-form__alert{margin:48px 0 0;line-height:13px;letter-spacing:0.05em;font-size:11px;color:#333333}body.personal-shoppers .title-container{margin:32px 0}body.personal-shoppers .shopper-title{margin:0;font-family:"Montserrat", sans-serif;font-weight:400;font-size:12px;line-height:24px;letter-spacing:5%;color:#333}body.personal-shoppers .shopper-description{font-weight:400;font-size:13px;line-height:24px;letter-spacing:0%;color:#333}body.personal-shoppers .shoppers-grid{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:36px;grid-row-gap:32px}@media screen and (max-width: 1024px){body.personal-shoppers .shoppers-grid{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 768px){body.personal-shoppers .shoppers-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 520px){body.personal-shoppers .shoppers-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 375px){body.personal-shoppers .shoppers-grid{grid-template-columns:1fr}}body.personal-shoppers .shoppers-item{max-width:188px;padding:16px;border:1px solid #efe8dd;transition:0.3s all ease-in-out}body.personal-shoppers .shoppers-item:hover .profile-image,body.personal-shoppers .shoppers-item:hover img{filter:grayscale(0)}body.personal-shoppers .shoppers-item:hover .profile-link{background:#333;color:#fff}body.personal-shoppers .shoppers-item:hover .profile-link svg path{stroke:#fff}body.personal-shoppers .shoppers-item .profile-image,body.personal-shoppers .shoppers-item img{transition:0.3s all ease-in-out;filter:grayscale(1);width:100%;height:100%}body.personal-shoppers .shoppers-item .profile-name{margin:6px 0 12px 0;color:#333;font-family:"Montserrat", sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:24px}body.personal-shoppers .shoppers-item .profile-code{margin:0 0 15px 0;color:#333;font-family:"Montserrat", sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}body.personal-shoppers .shoppers-item .profile-code strong{font-weight:500;text-transform:uppercase}body.personal-shoppers .shoppers-item .profile-link{display:block;transition:0.3s all ease-in-out;width:100%;height:40px;padding:18px 5px;display:flex;align-items:center;justify-content:center;background:#dfdfdf;color:#545454;font-family:"Montserrat", sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.36px;text-transform:uppercase}body.personal-shoppers .shoppers-item .profile-link:hover{text-decoration:none}body.personal-shoppers .shoppers-item .profile-link svg{margin-right:10px}body.personal-shoppers .shoppers-info{margin-top:56px}body.personal-shoppers .shoppers-info .info-text{margin:0;color:#333;font-family:"Montserrat", sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:24px;display:flex;align-items:center}body.personal-shoppers .shoppers-info .info-text svg{margin-right:11px}body.personal-shoppers .shoppers-info .info-text:not(:last-child){margin-bottom:7px}.home-banner-full-desktop{position:relative}.home-banner-full-desktop .box-banner{margin-top:144px;position:relative !important}@media (min-width: 992px){.home-banner-full-desktop .box-banner{max-height:930px !important}}.home-banner-full-desktop .box-banner a{height:unset !important}.home-banner-full-desktop .box-banner img{display:block !important;-o-object-fit:cover !important;object-fit:cover !important;background:no-repeat;height:100% !important;margin:0 !important}.home-banner-full-desktop__item{position:absolute}.home-banner-full-desktop__item#none{display:none}.home-banner-full-desktop__item#top-left{top:60px;left:105px}.home-banner-full-desktop__item#top-right{top:60px;right:105px}.home-banner-full-desktop__item#top-right a{float:right}.home-banner-full-desktop__item#bottom-left{bottom:100px;left:105px}.home-banner-full-desktop__item#bottom-right{bottom:100px;right:105px}.home-banner-full-desktop__item#bottom-right a{float:right}.home-banner-full-desktop__item#center{bottom:100px;left:50%;transform:translateX(-50%);display:flex;align-items:center;flex-direction:column}.home-banner-full-desktop__item p{margin:0 0 15px;font-family:"Montserrat", sans-serif;font-weight:400;font-size:18px;line-height:36px;letter-spacing:6%;text-align:right;text-transform:uppercase;color:#ffffff;width:-moz-max-content;width:max-content}.home-banner-full-desktop__item a{display:flex;justify-content:center;align-items:center;padding:9px 0;width:180px;font-family:"Montserrat", sans-serif;font-weight:600;font-size:12px;line-height:20px;letter-spacing:3%;text-transform:uppercase;color:#6c6c6c;background-color:#ffffff99;border:none;text-decoration:none;text-align:center}.home-banner-full-desktop__item a#show{display:flex}.home-banner-full-desktop__item a#hidden{display:none}.home-banner-full-desktop .slick-next{position:absolute;top:50%;right:2%;border:none;font-size:0;width:48px;height:48px;outline:none;background-image:url("https://aniemeyer.vteximg.com.br/arquivos/seta-white.png");background-repeat:no-repeat;background-position:center;background-size:12px 24px;background-color:transparent;transform:rotate(180deg);transition:0.5s ease-in-out}.home-banner-full-desktop .slick-prev{position:absolute;top:50%;left:2%;border:none;font-size:0;width:48px;height:48px;outline:none;z-index:1;background-image:url("https://aniemeyer.vteximg.com.br/arquivos/seta-white.png");background-repeat:no-repeat;background-position:center;background-size:12px 24px;background-color:transparent;transition:0.5s ease-in-out}.home-banner-full-desktop .slick-prev:hover,.home-banner-full-desktop .slick-next:hover{background-color:rgba(249,243,232,0.35)}.home-banner-full{position:relative}.home-banner-full .slick-next{position:absolute;top:50%;right:2%;border:none;font-size:0;width:36px;height:36px;outline:none;background-image:url("https://aniemeyer.vteximg.com.br/arquivos/seta-white.png");background-repeat:no-repeat;background-position:center;background-size:9px 18px;background-color:rgba(249,243,232,0.35);transform:rotate(180deg)}.home-banner-full .slick-prev{position:absolute;top:50%;left:2%;border:none;font-size:0;width:36px;height:36px;outline:none;z-index:1;background-image:url("https://aniemeyer.vteximg.com.br/arquivos/seta-white.png");background-repeat:no-repeat;background-position:center;background-size:9px 18px;background-color:rgba(249,243,232,0.35)}.home-banner-full img{margin-top:78px}@media screen and (max-width: 980px){.home-banner-full img{margin-top:114px}}.home-mosaic{display:flex;width:100%;justify-content:space-between;margin-top:30px;padding:0 4vw 0}@media only screen and (max-width: 991px){.home-mosaic{flex-direction:column}.home-mosaic .first-banner{margin-bottom:30px}}.home-mosaic .first-banner{margin-right:90px}@media only screen and (max-width: 991px){.home-mosaic .first-banner{margin-right:0}}.home-mosaic .first-banner,.home-mosaic .second-banner{position:relative;height:500px;overflow:hidden}@media only screen and (max-width: 991px){.home-mosaic .first-banner,.home-mosaic .second-banner{width:100%;height:-moz-max-content;height:max-content;display:flex;align-items:center;justify-content:center}}.home-mosaic .first-banner>a,.home-mosaic .second-banner>a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60%;text-align:center;font-size:16px;padding:32px 90px 25px;display:flex;background:rgba(255,255,255,0.5);flex-wrap:wrap;justify-content:center}.home-mosaic .first-banner>a>strong,.home-mosaic .second-banner>a>strong{width:100%}@media only screen and (max-width: 991px){.home-mosaic .first-banner>a,.home-mosaic .second-banner>a{width:80%;padding:32px 20px 25px}}.home-mosaic .first-banner img,.home-mosaic .second-banner img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.link-whatsapp{position:fixed;bottom:85px;right:30px;max-width:340px;pointer-events:none}.link-whatsapp__open{animation:0.2s ease-in 0s 1 normal forwards running slideUp}.link-whatsapp__close{animation:0.2s ease-in 0s 1 normal forwards running slideDown}.link-whatsapp__nav{overflow:hidden;opacity:0;margin-bottom:16px;background-color:#f9f3e8;display:block;overflow:hidden;box-shadow:0 0 8px 0 #1616168c}.link-whatsapp__list{list-style:none;margin:0;padding:0}.link-whatsapp__item{padding:16px;pointer-events:all}.link-whatsapp__item:not(:last-child){border-bottom:1px solid #333}.link-whatsapp__item a{display:flex}.link-whatsapp__item a:hover{text-decoration:none}.link-whatsapp__item a picture{min-width:25px;width:25px;height:25px;margin-right:8px}.link-whatsapp__item a img{width:25px;height:25px}.link-whatsapp__item a h5{color:#333;font-size:18px;font-weight:600;margin:0 0 10px}.link-whatsapp__item a p{color:#333;font-size:14px;margin:0}.link-whatsapp__button{padding:0;width:52px;height:52px;position:relative;cursor:pointer;float:right;border:none;background-color:transparent;pointer-events:all}.link-whatsapp__button img{width:52px;height:52px}@keyframes slideUp{0%{transform:scale(0.2);transform-origin:right bottom;opacity:0}100%{transform:scale(1);transform-origin:right bottom;opacity:1}}@keyframes slideDown{0%{transform:scale(1);transform-origin:right bottom;opacity:1}100%{display:none;transform:scale(0.2);transform-origin:right bottom;opacity:0}}.tik-tok img{width:13px;height:20px}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UvX3Byb2R1dG8uc2NzcyIsInV0aWxzL19jb21tb24uc2NzcyIsImxpYi9fc3ByaXRlLnNjc3MiLCJjb21wb25lbnRzL19taW5pY2FydC5zY3NzIiwidXRpbHMvX21peGluLnNjc3MiLCJjb21wb25lbnRzL192b3VjaGVyLWFuZC1zZWxsZXItY29kZS5zY3NzIiwiY29tcG9uZW50cy9fY29va2llLWNvbnNlbnQuc2NzcyIsInV0aWxzL192YXJpYXZlaXMuc2NzcyIsImNvbXBvbmVudHMvX3BvcHVwLnNjc3MiLCJjb21wb25lbnRzL19jb29raWUtYWRvcHQuc2NzcyIsInBhcnRzL19oZWFkZXIuc2NzcyIsInBhcnRzL19wcmF0ZWxlaXJhLnNjc3MiLCJwYWdlL19jYXRlZ29yaWEuc2NzcyIsImNvbXBvbmVudHMvX2J1eS10b2dldGhlci5zY3NzIiwicGFnZS9faW5zdGl0dWNpb25hbC5zY3NzIiwicGFnZS9fcmVnaXN0cm9zLnNjc3MiLCJwYWdlL19iYXphci5zY3NzIiwicGFnZS9fYWNlc3NvLWJhemFyLnNjc3MiLCJwYWdlL19hY2Vzc28tcHJlLWxhbmNhbWVudG8uc2NzcyIsInBhZ2UvX3BlcnNvbmFsLXNob3BwZXJzLnNjc3MiLCJwYWdlL19ob21lLnNjc3MiLCJwYWdlL19nZXJhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHdGQUFZLENDQVosNkRBQ0Usb0JBQXFCLENBQ3JCLHFCQUFzQixDQUZ4Qiw2RENFRSx1RkFBd0YsQ0FDekYsZ0NESEQsNkRDTUksMEZBQTJGLENBQzNGLHlCQUEwQixDQUMzQixDQUdILG1CQUNFLDZCQUE4QixDQUM5QixVQUFXLENBQ1gsV0FBWSxDQUNiLHVFQUVDLDhCQUErQixDQUMvQixVQUFXLENBQ1gsV0FBWSxDQUNiLHdFQUVDLDhCQUErQixDQUMvQixVQUFXLENBQ1gsV0FBWSxDQUNiLDJCQ3ZCRywrQkFBZ0MsQ0FGcEMsa0NBS0ksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixTQUFVLENBUGQs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QUMvRCxvQkFHQyxlQUFnQixDQUNoQixTQUFVLENBQ1Ysa0JBQW1CLENBQ25CLHdCQUF5QixDQUN6QixhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsOEJBQStCLENBQ2hDLHFCQUdDLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxTQUFVLENBQ1gscUJBR0MsWUFBYSxDQUNiLGtCQUFtQixDQUZwQixzQ0FJRyw0QkFBNkIsQ0FKaEMsdUJBT0csWUFBYSxDQVBoQiw2QkFVSyxvQkFBcUIsQ0FWMUIsK0JBY0ssY0FBZSxDQUNmLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBakJ0QiwyQkFvQkssVUFBVyxDQUNYLFdBQVksQ0FyQmpCLDBCQXlCSyxVQUFXLENBQ1gsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGVBQWdCLENBNUJyQix5QkFnQ0ssVUFBVyxDQUNYLGNBQWUsQ0FDZixRQUFTLENBQ1YsdUJBS0gsU0FBVSxDQUNWLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixXQUFZLENBRVosV0FBWSxDQUNaLDRCQUE2QixDQUM3QixrQkFBbUIsQ0FWcEIsMkJBWUcsVUFBVyxDQUNYLFdBQVksQ0FDYixtQkFLSCxHQUNFLG9CQUFxQixDQUNyQiw2QkFBOEIsQ0FDOUIsU0FBVSxDQUVaLEtBQ0Usa0JBQW1CLENBQ25CLDZCQUE4QixDQUM5QixTQUFVLENBQUEsQ0FJZCxxQkFDRSxHQUNFLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0FDOUIsU0FBVSxDQUVaLEtBQ0UsWUFBYSxDQUNiLG9CQUFxQixDQUNyQiw2QkFBOEIsQ0FDOUIsU0FBVSxDQUFBLENBSWQsYUFFSSxVQUFXLENBQ1gsV0FBWSIsImZpbGUiOiJhbmllbWV5ZXItLW1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6d2dodEA1MDAmZGlzcGxheT1zd2FwXCIpO1xuXG4ucHJvZHV0byB7XG4gIC5wcm9kdWN0LXNob3djYXNlIHtcbiAgICBAaW5jbHVkZSBtcShsZywgbWluKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgNTdweCkgbWlubWF4KDAsIDFmcik7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWJzIHtcbiAgICAgIEBpbmNsdWRlIG1xKGxnLCBtYXgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICAgIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG4gICAgICAgIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBleHRlbmQgLnNwcml0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIEBleHRlbmQgLnNwcml0ZS1sZWZ0LWFycm93O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIEBleHRlbmQgLnNwcml0ZS1yaWdodC1hcnJvdztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51bmF2YWxpYWJsZSB7XG4gICAgd2lkdGg6IDMzMXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJl9fbXNnIHtcbiAgICAgIGNvbG9yOiAjNGQ0MjNlO1xuICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5MHB4KSB7XG4gICAgICAgIG1hcmdpbjogOXB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9hcnF1aXZvcy9pY29uLXdwcC5wbmc/dj0wMDEpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNTJweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzRkNDIzZTtcbiAgICAgIGdhcDogMTRweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICM0ZDQyM2U7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB6LWluZGV4OiAtMjtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM5Yzk3O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2FyZWEtYiAubGVmdCAuY29sZWNhbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWFkZjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNTRweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgI25vdmF0YWJlbGFkZW1lZGlkYXMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIH1cblxuICAgIC5vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGhlaWdodDogODAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5yZWNlYmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5ib3gtYmFubmVyOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gtYmFubmVyOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmdyb3VwLkVzcGVjaWZpY2Fjb2VzIHtcbiAgLm5hbWUtZmllbGQuVmlkZW8sXG4gIC52YWx1ZS1maWVsZC5WaWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLy8gdGFiZWxhIGRlIG1lZGlkYXNcbmJvZHkucHJvZHV0byBtYWluLm1haW4gc2VjdGlvbiNhcmVhLWEgLnJpZ2h0IC53cmFwcGVyLm5vdmF0YWJlbGFtZWRpZGFzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOWJiYjA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5LnByb2R1dG8gbWFpbi5tYWluIHNlY3Rpb24jYXJlYS1hIC5yaWdodCAud3JhcHBlci5wcmVjb2Vib3RhbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbmJvZHkucHJvZHV0byBtYWluLm1haW4gc2VjdGlvbiNhcmVhLWEgLnJpZ2h0IC53cmFwcGVyLm5vdmF0YWJlbGFtZWRpZGFzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE1LjcxcHg7IC8qIDEzMC45MTclICovXG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIGJ0biBjbG9zZVxuYm9keS5wcm9kdXRvICNub3ZhdGFiZWxhZGVtZWRpZGFzIC5jb250ZW50IC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG5ib2R5LnByb2R1dG8gI25vdmF0YWJlbGFkZW1lZGlkYXMgLmNvbnRlbnQgLmNsb3NlLFxuYm9keS5wcm9kdXRvICNub3ZhdGFiZWxhZGVtZWRpZGFzIC5jb250ZW50IC5jbG9zZTo6YmVmb3JlLFxuYm9keS5wcm9kdXRvICNub3ZhdGFiZWxhZGVtZWRpZGFzIC5jb250ZW50IC5jbG9zZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCAtbW96LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgLW8tdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCB0cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuYm9keS5wcm9kdXRvICNub3ZhdGFiZWxhZGVtZWRpZGFzIC5jb250ZW50IC5jbG9zZTo6YmVmb3JlLFxuYm9keS5wcm9kdXRvICNub3ZhdGFiZWxhZGVtZWRpZGFzIC5jb250ZW50IC5jbG9zZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5ib2R5LnByb2R1dG8gI25vdmF0YWJlbGFkZW1lZGlkYXMgLmNvbnRlbnQgLmNsb3NlOjpiZWZvcmUge1xuICB0b3A6IC04cHg7XG59XG5ib2R5LnByb2R1dG8gI25vdmF0YWJlbGFkZW1lZGlkYXMgLmNvbnRlbnQgLmNsb3NlOjphZnRlciB7XG4gIHRvcDogOHB4O1xufVxuYm9keS5wcm9kdXRvICNub3ZhdGFiZWxhZGVtZWRpZGFzIC5jb250ZW50IC5jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keS5wcm9kdXRvICNub3ZhdGFiZWxhZGVtZWRpZGFzIC5jb250ZW50IC5jbG9zZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xufVxuYm9keS5wcm9kdXRvICNub3ZhdGFiZWxhZGVtZWRpZGFzIC5jb250ZW50IC5jbG9zZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuYm9keS5wcm9kdXRvICNub3ZhdGFiZWxhZGVtZWRpZGFzIC5jb250ZW50IC5jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJvZHkucHJvZHV0b1xuICBtYWluLm1haW5cbiAgc2VjdGlvbiNhcmVhLWFcbiAgLnJpZ2h0XG4gIC53cmFwcGVyLnByZWNvZWJvdGFvXG4gIC53cmFwcGVyQm90YW9cbiAgYS5idXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMjgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5ib2R5LnByb2R1dG9cbiAgbWFpbi5tYWluXG4gIHNlY3Rpb24jYXJlYS1hXG4gIC5yaWdodFxuICAud3JhcHBlci5wcmVjb2Vib3Rhb1xuICAud3JhcHBlckJvdGFvXG4gIGEuYnV5LWJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG5ib2R5LnByb2R1dG8gLndyYXBwZXIuY29kLm1lc3NhZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcblxuICBhIHtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICBhLFxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3Qtc2hvd2Nhc2VfX3RodW1ic19fbGlzdCAuc2xpY2stbGlzdCB7XG4gIGhlaWdodDogNTIwcHggIWltcG9ydGFudDtcbn1cbi53cmFwcGVyLnByb2R1Y3QtaW5mb3JtYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgYm9keS5wcm9kdXRvIG1haW4ubWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICYuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5YmJiMDtcblxuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4LjU3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMzMzO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xNS44MzMzIDYuNjY2OTlMMTAgMTIuNTAwM0w0LjE2NjY3IDYuNjY2OTlcIiBzdHJva2U9XCIlMjMzMzMzMzNcIiBzdHJva2Utd2lkdGg9XCIxLjY2NjY3XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPicpO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJjpoYXMoKyAuYWNjb3JkaW9uLWl0ZW0uYWN0aXZlKTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMzMzO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucHJvZHVjdERlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuXG4gICAgI2NhcmFjdGVyaXN0aWNhcyB7XG4gICAgICBoNC5Fc3BlY2lmaWNhY29lcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICB0YWJsZS5Fc3BlY2lmaWNhY29lcyxcbiAgICAgIHRib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YwZWFkZjtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3ByaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuIiwiXG4uc3ByaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXJxdWl2b3MvYW5pZW1leWVyLXNwcml0ZS03M2NjZDNlMzljMjIyY2EzOWI0NGM0M2YyZDY5NDVkNS5wbmcnKTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLnNwcml0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXJxdWl2b3MvYW5pZW1leWVyLXNwcml0ZS03M2NjZDNlMzljMjIyY2EzOWI0NGM0M2YyZDY5NDVkNUAyeC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggOTlweDtcbiAgfVxufVxuXG4uc3ByaXRlLWFsZXJ0LWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0wcHg7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG4uc3ByaXRlLWxlZnQtYXJyb3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0yMXB4O1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAzOXB4O1xufVxuLnNwcml0ZS1yaWdodC1hcnJvdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTYwcHg7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDM5cHg7XG59XG4iLCIubWluaWNhcnQge1xuICAubWluaWNhcnQtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZDRjYTtcbiAgfVxuICAubWluaWNhcnQtaGVhZGVyX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogIzkxOGE4NTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAzcHg7XG4gICAgfVxuICB9XG4gIC5taW5pY2FydC1oZWFkZXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm1pbmljYXJ0LXJlc3VtZV9fdG90YWwtY291bnRlciB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgY29sb3I6ICM5MThhODU7XG4gIH1cbiAgLm1pbmljYXJ0LWhlYWRlcl9fY2xvc2UtbGluayB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbiAgLm1pbmljYXJ0LXByb2R1Y3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjRweCAwIDE2cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZDRjYTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAubWluaWNhcnQtcHJvZHVjdF9fZGVsZXRlIHtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbiAgLm1pbmljYXJ0LXByb2R1Y3RfX2RlbGV0ZS1iYXJzIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubWluaWNhcnQtcHJvZHVjdF9fdGl0bGUge1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAubWluaWNhcnQtcHJvZHVjdF9fYmVzdC1wcmljZSB7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW46IDE2cHggMCA4cHggMDtcbiAgfVxuICAubWluaWNhcnQtcHJvZHVjdF9faW1hZ2Uge1xuICAgIHdpZHRoOiA4M3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogOThweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICB9XG4gIH1cbiAgLm1pbmljYXJ0LWNvbnRyb2xzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNGNhO1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiA4NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLm1pbmljYXJ0LWNvbnRyb2wge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG4gIH1cblxuICAubWluaWNhcnQtcHJvZHVjdF9faW5mbyB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgLm1pbmljYXJ0LWNvbnRyb2xzLWFuZC1kZWxldGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLm1pbmljYXJ0LXByb2R1Y3RfX2RlbGV0ZS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGdhcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM0ZDQyM2UgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWRkYmUgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogIzRkNDIzZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVkZGJlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjNGQ0MjNlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1pbmljYXJ0LWNvbnRyb2wtLWxlc3MsXG4gIC5taW5pY2FydC1jb250cm9sLS1tb3JlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxuICAmLXByb2R1Y3RzIHtcbiAgICBAaW5jbHVkZSBtcShsZywgbWF4KSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM1M3B4KTtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDM1M3B4KTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDM1M3B4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsZywgbWluKSB7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxuICAubWluaWNhcnQtcHJvZHVjdHMge1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmLWZpZWxkcyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWQ0Y2E7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWQ0Y2E7XG4gICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmM2U4O1xuICAgIEBpbXBvcnQgXCIuL3ZvdWNoZXItYW5kLXNlbGxlci1jb2RlXCI7XG4gIH1cbiAgLm1pbmljYXJ0LWZpZWxkcyB7XG4gICAgLnZvdWNoZXItY29kZV9fbGFiZWwsXG4gICAgLnNlbGxlci1jb2RlX19sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB9XG4gICAgLnZvdWNoZXItY29kZV9faW5wdXQsXG4gICAgLnZvdWNoZXItY29kZV9fYnRuLFxuICAgIC5zZWxsZXItY29kZV9faW5wdXQsXG4gICAgLnNlbGxlci1jb2RlX19idG4ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZDRjYTtcbiAgICB9XG4gICAgLnZvdWNoZXItY29kZV9fYnRuLFxuICAgIC5zZWxsZXItY29kZV9fYnRuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnZvdWNoZXItY29kZV9faW5wdXQsXG4gICAgLnNlbGxlci1jb2RlX19pbnB1dCB7XG4gICAgICBwYWRkaW5nOiAwIDIzcHg7XG4gICAgfVxuICAgIC52b3VjaGVyLWNvZGUsXG4gICAgLnNlbGxlci1jb2RlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC52b3VjaGVyLWNvZGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAjZGVsZXRlX2NvdXBvbiB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIC1tb3otdHJhbnNmb3JtO1xuICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCAtby10cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIHRyYW5zZm9ybTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHJpZ2h0OiAtMThweDtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICByaWdodDogLTE4cHg7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZvdWNoZXItY29kZV9fdHlwZWQsXG4gICAgLnNlbGxlci1jb2RlX190eXBlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNGNhO1xuICAgIH1cbiAgfVxuICAubWluaWNhcnQtY29udGludWFyLWNvbXByYW5kbyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDIycHggMCA4cHg7XG4gICAgcCB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM5MThhODU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAubWluaWNhcnQtZm9vdGVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxOHB4O1xuXG4gICAgLm1pbmljYXJ0LXJlc3VtZV9fdG90YWwtcHJpY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIH1cbiAgICAubWluaWNhcnQtY2hlY2tvdXQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLm1pbmljYXJ0LXByb2R1Y3RzIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgJi52YXppbyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlNhY29sYSB2YXppYS5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5taW5pY2FydC0tb3BlbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGxlZnQ6IHVuc2V0O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzNjJweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDUxcHggMWZyIDE3MnB4IDEzNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTAlO1xuICB9XG59XG5cbmJvZHkuYm9keS1sb2NrLS1taW5pY2FydCAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCJAbWl4aW4gbXEoJHdpZHRoLCAkdHlwZTogbWluKSB7XG4gIEBpZiBtYXBfaGFzX2tleSgkZ3JpZC1icmVha3BvaW50cywgJHdpZHRoKSB7XG4gICAgJHdpZHRoOiBtYXBfZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkd2lkdGgpO1xuICAgIEBpZiAkdHlwZSA9PSBtYXgge1xuICAgICAgJHdpZHRoOiAkd2lkdGggLSAxcHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCN7JHR5cGV9LXdpZHRoOiAkd2lkdGgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbXFfcmFuZ2UoJG1pbiwgJG1heCkge1xuICBAaWYgKFxuICAgIG1hcF9oYXNfa2V5KCRncmlkLWJyZWFrcG9pbnRzLCAkbWluKSBhbmRcbiAgICAgIG1hcF9oYXNfa2V5KCRncmlkLWJyZWFrcG9pbnRzLCAkbWF4KVxuICApIHtcbiAgICAkd2lkdGhfbWF4OiBtYXBfZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkbWF4KTtcbiAgICAkd2lkdGhfbWluOiBtYXBfZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkbWluKTtcbiAgICAkd2lkdGhfbWF4OiAkd2lkdGhfbWF4IC0gMXB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoX21pbikgYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9tYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnZvdWNoZXItY29kZSxcbi5zZWxsZXItY29kZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgJi5pcy1sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJi5lcnJvciB7XG4gICAgICBpbnB1dDpub3QoOmZvY3VzKSB7XG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjZDgzMTMxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gICZfX2NvbnRyb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX3R5cGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Yjc1NzE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuXG4gICAgLmRlbGV0ZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzRkNDIzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCxcbiAgJl9fYnRuIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Yjc1NzE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgY29sb3I6ICM2MzUzMzY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNjN2I2OTg7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICNhMzljOTc7XG4gIH1cblxuICAmX19lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGNvbG9yOiAjZDgzMTMxO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi8vRXN0aWxvIHBlcnNvbmFsaXphZG8gcGFyYSBDb29raWUgQ29uc2VudCAoaHR0cHM6Ly93d3cuY29va2llY29uc2VudC5jb20vKVxuYm9keSB7XG4gIC5saWdodC5jY19kaWFsb2cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXkzO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICA+IGRpdiB7XG4gICAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG4gICAgfVxuICAgIC5jY19kaWFsb2dfaGVhZGxpbmUge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAuY2NfZGlhbG9nX3RleHQge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICYuY2NfYl9vayB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5MjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jY19iX2NwIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrMjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbG9yc1xuXG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG4kY29sb3ItYmxhY2syOiAjNGQ0MjNlO1xuXG4kY29sb3ItZ3JheTogI2EzOWM5NztcbiRjb2xvci1ncmF5MjogIzg2ODY4NjtcbiRjb2xvci1ncmF5MzogI2Y4ZjFlNDtcbiRjb2xvci1ncmF5NDogIzMzMzMzMztcblxuJGJhY2tncm91bmQtY29sb3I6ICNmMWRlYzQ7XG5cbi8vIEJyZWFrcG9pbnRzXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBjc3RtOiAzNzZweCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgbGFyZ2U6IDE2MDBweCxcbikgIWRlZmF1bHQ7XG4iLCIub3ZlcmxheS1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmZpcnN0LXB1cmNoYXNlLXBvcHVwIHtcbiAgd2lkdGg6IDYzNnB4O1xuICBoZWlnaHQ6IDQzNnB4O1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICBAaW5jbHVkZSBtcShsZywgbWF4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogODUlO1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG5cbiAgQGluY2x1ZGUgbXFfcmFuZ2UobWQsIGxnKSB7XG4gICAgaGVpZ2h0OiA4MzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG1kLCBtYXgpIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgLmNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1xKGxnLCBtYXgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLmxlZnQge1xuICAgICAgPiBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xX3JhbmdlKG1kLCBsZykge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShtZCwgbWF4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICBwYWRkaW5nOiAyMXB4IDE3cHggNDhweCAyN3B4O1xuICAgICAgYmFja2dyb3VuZDogI2Y5ZjNlODtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgPiBpbWcge1xuICAgICAgICB3aWR0aDogODAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xX3JhbmdlKG1kLCBsZykge1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBvcHVwLWNsb3NlLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAucG9wdXAtdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgY29sb3I6ICM1MTUxNTE7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcV9yYW5nZShtZCwgbGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmlucHV0LXdyYXBwZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUxNTE1MTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDdweCAwO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNTVlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM1MTUxNTE7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb3B1cC1pbnB1dC1lcnJvcixcbiAgICAgIC5wb3B1cC1pbnB1dC1zdWNjZXNzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnBvcHVwLWlucHV0LWVycm9yIHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgIH1cblxuICAgICAgLnBvcHVwLWlucHV0LXN1Y2Nlc3Mge1xuICAgICAgICBjb2xvcjogZ3JlZW47XG4gICAgICB9XG5cbiAgICAgIC5wb3B1cC1jb3Vwb24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjNTE1MTUxO1xuICAgICAgICAgIG1hcmdpbjogMTNweCAwIDExcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcV9yYW5nZShtZCwgbGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucG9wdXAtY291cG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDI2cHggMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJvZHkge1xuICAuYWRvcHQtY2FyZC5hZG9wdC1iYXItcmlnaHQge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICBib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDtcblxuICAgIC5hZG9wdC1jYXJkLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5hZG9wdC10ZXh0LWNvbnRhaW5lcixcbiAgICAgIC5hZG9wdC1idXR0b25zLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICAuYWRvcHQtYnV0dG9ucy1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTQlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRvcHQtdGl0bGUtcm93IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuYWRvcHQtdGV4dC1jb250YWluZXIgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFkb3B0LXByZWZlcmVuY2VzLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hZG9wdC1yZWplY3QtYWxsLWJ1dHRvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMxMTExMTE7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExMTExMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWRvcHQtYWNjZXB0LWFsbC1idXR0b24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFkb3B0LWNhcmQtaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IGluaXRpYWwgIWltcG9ydGFudDtcblxuICAgICAgLmFkb3B0LXRleHQtY29udGFpbmVyLFxuICAgICAgLmFkb3B0LWJ1dHRvbnMtY29udGFpbmVyIHtcbiAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIC5hZG9wdC1idXR0b25zLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxNCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hZG9wdC10aXRsZS1yb3cgaDMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5hZG9wdC10ZXh0LWNvbnRhaW5lciBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWRvcHQtcHJlZmVyZW5jZXMtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFkb3B0LXJlamVjdC1hbGwtYnV0dG9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzExMTExMSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzExMTExMSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hZG9wdC1hY2NlcHQtYWxsLWJ1dHRvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnRvcC1iYXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNTQ1NDU0O1xuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgID4gaSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLy8gbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAgIC8vIEBpbmNsdWRlIG1xKGxnLCBtYXgpIHtcbiAgICAgIC8vIFx0ZGlzcGxheTogbm9uZTtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjZjlmM2U4O1xuXG4gICAgQGluY2x1ZGUgbXEobGcsIG1heCkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoeGwsIG1heCkge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB9XG4gIH1cblxuICAmX19taW5pY2FydC1pY29uOjpiZWZvcmUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuLmhlYWRlcl9fbWluaWNhcnQtaWNvbjo6YmVmb3JlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcbiAgfVxufVxuXG4uaGVhZGVyX19taW5pY2FydC10b3RhbCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uaGVhZGVyX19zZWFyY2gtaWNvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmNsb3NlIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE0JTIwMTQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEyLjY2NyUyMDFMMC42NjY5OTIlMjAxM00wLjY2Njk5MiUyMDFMMTIuNjY3JTIwMTMlMjIlMjBzdHJva2UlM0QlMjIlMjMzMzMzMzMlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkyMHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBMdXBhIGVtIHDDoWdpbmFzIG9uZGUgbyBDS0QgbsOjbyBkZXNlbmhhIC8gc29tZSAobTMtbGlkLCBpbnN0aXR1Y2lvbmFsLCBldGMuKS5cbi8vIE5hIGhvbWUgbyBDS0QgY29icmUgZSBldml0YSBkdXBsaWNhw6fDo28uXG5ib2R5Lmxpc3QgLmhlYWRlcl9fc2VhcmNoLWljb246bm90KC5jbG9zZSk6OmJlZm9yZSxcbmJvZHkuc2VhcmNoIC5oZWFkZXJfX3NlYXJjaC1pY29uOm5vdCguY2xvc2UpOjpiZWZvcmUsXG5ib2R5LnByb2R1dG8gLmhlYWRlcl9fc2VhcmNoLWljb246bm90KC5jbG9zZSk6OmJlZm9yZSxcbmJvZHkuaW5zdGl0dXRpb25hbCAuaGVhZGVyX19zZWFyY2gtaWNvbjpub3QoLmNsb3NlKTo6YmVmb3JlLFxuYm9keS5jYW1wYW5oYXMgLmhlYWRlcl9fc2VhcmNoLWljb246bm90KC5jbG9zZSk6OmJlZm9yZSxcbmJvZHkucGVyc29uYWwtc2hvcHBlcnMgLmhlYWRlcl9fc2VhcmNoLWljb246bm90KC5jbG9zZSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIgd2lkdGglM0QlMjIyNCUyMiBoZWlnaHQlM0QlMjIyNSUyMiB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI1JTIyIGZpbGwlM0QlMjJub25lJTIyJTNFJTNDcGF0aCBkJTNEJTIyTTIxLjg2MTEgMjIuMjY1OUwxNS43ODk3IDE2LjIxNDNDMTYuNDI0NiAxNS41MTMyIDE2LjkyMzkgMTQuNzA5NyAxNy4yODc3IDEzLjgwMzZDMTcuNjUxNSAxMi44OTc1IDE3LjgzMzMgMTEuOTM1MiAxNy44MzMzIDEwLjkxNjdDMTcuODMzMyA5LjgxODc4IDE3LjYyMTcgOC43ODcwNCAxNy4xOTg0IDcuODIxNDNDMTYuNzg4NCA2Ljg2OTA1IDE2LjIyNjIgNi4wMzU3MSAxNS41MTE5IDUuMzIxNDNDMTQuNzk3NiA0LjYwNzE0IDEzLjk1NzcgNC4wMzgzNiAxMi45OTIxIDMuNjE1MDhDMTIuMDM5NyAzLjIwNTAzIDExLjAxNDYgMyA5LjkxNjY3IDNDOC44MTg3OCAzIDcuNzkzNjUgMy4yMDUwMyA2Ljg0MTI3IDMuNjE1MDhDNS44NzU2NiA0LjAzODM2IDUuMDM1NzEgNC42MDcxNCA0LjMyMTQzIDUuMzIxNDNDMy42MDcxNCA2LjAzNTcxIDMuMDM4MzYgNi44NjkwNSAyLjYxNTA4IDcuODIxNDNDMi4yMDUwMyA4Ljc4NzA0IDIgOS44MTg3OCAyIDEwLjkxNjdDMiAxMi4wMDEzIDIuMjA1MDMgMTMuMDI2NSAyLjYxNTA4IDEzLjk5MjFDMy4wMzgzNiAxNC45NTc3IDMuNjA3MTQgMTUuNzk3NiA0LjMyMTQzIDE2LjUxMTlDNS4wMzU3MSAxNy4yMjYyIDUuODc1NjYgMTcuNzg4NCA2Ljg0MTI3IDE4LjE5ODRDNy43OTM2NSAxOC42MjE3IDguODE4NzggMTguODMzMyA5LjkxNjY3IDE4LjgzMzNDMTAuOTM1MiAxOC44MzMzIDExLjg5NzUgMTguNjUxNSAxMi44MDM2IDE4LjI4NzdDMTMuNzA5NyAxNy45MjM5IDE0LjUxMzIgMTcuNDI0NiAxNS4yMTQzIDE2Ljc4OTdMMjEuMjY1OSAyMi44NjExQzIxLjMwNTYgMjIuOTAwOCAyMS4zNTE5IDIyLjkzMzkgMjEuNDA0OCAyMi45NjAzQzIxLjQ1NzcgMjIuOTg2OCAyMS41MTcyIDIzIDIxLjU4MzMgMjNDMjEuNjg5MiAyMyAyMS43ODUxIDIyLjk1NyAyMS44NzEgMjIuODcxQzIxLjk1NyAyMi43ODUxIDIyIDIyLjY4OTIgMjIgMjIuNTgzM0MyMiAyMi41MTcyIDIxLjk4NjggMjIuNDU3NyAyMS45NjAzIDIyLjQwNDhDMjEuOTMzOSAyMi4zNTE5IDIxLjkwMDggMjIuMzA1NiAyMS44NjExIDIyLjI2NTlaTTkuOTM2NTEgMThDOC45NzA5IDE4IDguMDU4MiAxNy44MTQ4IDcuMTk4NDEgMTcuNDQ0NEM2LjMzODYyIDE3LjA3NDEgNS41OTEyNyAxNi41NzE0IDQuOTU2MzUgMTUuOTM2NUM0LjMyMTQzIDE1LjMwMTYgMy44MTg3OCAxNC41NTQyIDMuNDQ4NDEgMTMuNjk0NEMzLjA3ODA0IDEyLjgzNDcgMi44OTI4NiAxMS45MTUzIDIuODkyODYgMTAuOTM2NUMyLjg5Mjg2IDkuOTcwOSAzLjA3ODA0IDkuMDU4MiAzLjQ0ODQxIDguMTk4NDFDMy44MTg3OCA3LjMzODYyIDQuMzIxNDMgNi41OTEyNyA0Ljk1NjM1IDUuOTU2MzVDNS41OTEyNyA1LjMyMTQzIDYuMzM4NjIgNC44MTg3OCA3LjE5ODQxIDQuNDQ4NDFDOC4wNTgyIDQuMDc4MDQgOC45NzA5IDMuODkyODYgOS45MzY1MSAzLjg5Mjg2QzEwLjkxNTMgMy44OTI4NiAxMS44MzQ3IDQuMDc4MDQgMTIuNjk0NCA0LjQ0ODQxQzEzLjU1NDIgNC44MTg3OCAxNC4zMDE2IDUuMzIxNDMgMTQuOTM2NSA1Ljk1NjM1QzE1LjU3MTQgNi41OTEyNyAxNi4wNzQxIDcuMzM4NjIgMTYuNDQ0NCA4LjE5ODQxQzE2LjgxNDggOS4wNTgyIDE3IDkuOTcwOSAxNyAxMC45MzY1QzE3IDExLjkxNTMgMTYuODE0OCAxMi44MzQ3IDE2LjQ0NDQgMTMuNjk0NEMxNi4wNzQxIDE0LjU0MSAxNS41NjgxIDE1LjI4NTEgMTQuOTI2NiAxNS45MjY2QzE0LjI4NTEgMTYuNTY4MSAxMy41NDEgMTcuMDc0MSAxMi42OTQ0IDE3LjQ0NDRDMTEuODM0NyAxNy44MTQ4IDEwLjkxNTMgMTggOS45MzY1MSAxOFolMjIgZmlsbCUzRCUyMiUyMzMzMzMzMyUyMiBzdHJva2UlM0QlMjIlMjMzMzMzMzMlMjIgc3Ryb2tlLXdpZHRoJTNEJTIyMC4yMTg3MSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ubWVudS1iYXJfX3NwYW4sXG4ubWVudS1iYXJfX3NwYW46OmFmdGVyLFxuLm1lbnUtYmFyX19zcGFuOjpiZWZvcmUge1xuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIC5pdGVucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjk4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCk7XG4gICAgICAgIG1heC13aWR0aDogMTk5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoIHtcbiAgICAvLyBtYXJnaW46IDA7XG4gICAgbWFyZ2luOiA1cHggMzJweCAwIDA7XG4gICAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2I4YjhiODtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAyNDMsIDIzMiwgMC45NSk7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZzogMCAwIDExcHg7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNzM3MzczO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaF9fc3VibWl0IHtcbiAgICAvLyByaWdodDogMzJweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiB3aWR0aCUzRCUyMjI0JTIyIGhlaWdodCUzRCUyMjI1JTIyIHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjUlMjIgZmlsbCUzRCUyMm5vbmUlMjIlM0UlM0NwYXRoIGQlM0QlMjJNMjEuODYxMSAyMi4yNjU5TDE1Ljc4OTcgMTYuMjE0M0MxNi40MjQ2IDE1LjUxMzIgMTYuOTIzOSAxNC43MDk3IDE3LjI4NzcgMTMuODAzNkMxNy42NTE1IDEyLjg5NzUgMTcuODMzMyAxMS45MzUyIDE3LjgzMzMgMTAuOTE2N0MxNy44MzMzIDkuODE4NzggMTcuNjIxNyA4Ljc4NzA0IDE3LjE5ODQgNy44MjE0M0MxNi43ODg0IDYuODY5MDUgMTYuMjI2MiA2LjAzNTcxIDE1LjUxMTkgNS4zMjE0M0MxNC43OTc2IDQuNjA3MTQgMTMuOTU3NyA0LjAzODM2IDEyLjk5MjEgMy42MTUwOEMxMi4wMzk3IDMuMjA1MDMgMTEuMDE0NiAzIDkuOTE2NjcgM0M4LjgxODc4IDMgNy43OTM2NSAzLjIwNTAzIDYuODQxMjcgMy42MTUwOEM1Ljg3NTY2IDQuMDM4MzYgNS4wMzU3MSA0LjYwNzE0IDQuMzIxNDMgNS4zMjE0M0MzLjYwNzE0IDYuMDM1NzEgMy4wMzgzNiA2Ljg2OTA1IDIuNjE1MDggNy44MjE0M0MyLjIwNTAzIDguNzg3MDQgMiA5LjgxODc4IDIgMTAuOTE2N0MyIDEyLjAwMTMgMi4yMDUwMyAxMy4wMjY1IDIuNjE1MDggMTMuOTkyMUMzLjAzODM2IDE0Ljk1NzcgMy42MDcxNCAxNS43OTc2IDQuMzIxNDMgMTYuNTExOUM1LjAzNTcxIDE3LjIyNjIgNS44NzU2NiAxNy43ODg0IDYuODQxMjcgMTguMTk4NEM3Ljc5MzY1IDE4LjYyMTcgOC44MTg3OCAxOC44MzMzIDkuOTE2NjcgMTguODMzM0MxMC45MzUyIDE4LjgzMzMgMTEuODk3NSAxOC42NTE1IDEyLjgwMzYgMTguMjg3N0MxMy43MDk3IDE3LjkyMzkgMTQuNTEzMiAxNy40MjQ2IDE1LjIxNDMgMTYuNzg5N0wyMS4yNjU5IDIyLjg2MTFDMjEuMzA1NiAyMi45MDA4IDIxLjM1MTkgMjIuOTMzOSAyMS40MDQ4IDIyLjk2MDNDMjEuNDU3NyAyMi45ODY4IDIxLjUxNzIgMjMgMjEuNTgzMyAyM0MyMS42ODkyIDIzIDIxLjc4NTEgMjIuOTU3IDIxLjg3MSAyMi44NzFDMjEuOTU3IDIyLjc4NTEgMjIgMjIuNjg5MiAyMiAyMi41ODMzQzIyIDIyLjUxNzIgMjEuOTg2OCAyMi40NTc3IDIxLjk2MDMgMjIuNDA0OEMyMS45MzM5IDIyLjM1MTkgMjEuOTAwOCAyMi4zMDU2IDIxLjg2MTEgMjIuMjY1OVpNOS45MzY1MSAxOEM4Ljk3MDkgMTggOC4wNTgyIDE3LjgxNDggNy4xOTg0MSAxNy40NDQ0QzYuMzM4NjIgMTcuMDc0MSA1LjU5MTI3IDE2LjU3MTQgNC45NTYzNSAxNS45MzY1QzQuMzIxNDMgMTUuMzAxNiAzLjgxODc4IDE0LjU1NDIgMy40NDg0MSAxMy42OTQ0QzMuMDc4MDQgMTIuODM0NyAyLjg5Mjg2IDExLjkxNTMgMi44OTI4NiAxMC45MzY1QzIuODkyODYgOS45NzA5IDMuMDc4MDQgOS4wNTgyIDMuNDQ4NDEgOC4xOTg0MUMzLjgxODc4IDcuMzM4NjIgNC4zMjE0MyA2LjU5MTI3IDQuOTU2MzUgNS45NTYzNUM1LjU5MTI3IDUuMzIxNDMgNi4zMzg2MiA0LjgxODc4IDcuMTk4NDEgNC40NDg0MUM4LjA1ODIgNC4wNzgwNCA4Ljk3MDkgMy44OTI4NiA5LjkzNjUxIDMuODkyODZDMTAuOTE1MyAzLjg5Mjg2IDExLjgzNDcgNC4wNzgwNCAxMi42OTQ0IDQuNDQ4NDFDMTMuNTU0MiA0LjgxODc4IDE0LjMwMTYgNS4zMjE0MyAxNC45MzY1IDUuOTU2MzVDMTUuNTcxNCA2LjU5MTI3IDE2LjA3NDEgNy4zMzg2MiAxNi40NDQ0IDguMTk4NDFDMTYuODE0OCA5LjA1ODIgMTcgOS45NzA5IDE3IDEwLjkzNjVDMTcgMTEuOTE1MyAxNi44MTQ4IDEyLjgzNDcgMTYuNDQ0NCAxMy42OTQ0QzE2LjA3NDEgMTQuNTQxIDE1LjU2ODEgMTUuMjg1MSAxNC45MjY2IDE1LjkyNjZDMTQuMjg1MSAxNi41NjgxIDEzLjU0MSAxNy4wNzQxIDEyLjY5NDQgMTcuNDQ0NEMxMS44MzQ3IDE3LjgxNDggMTAuOTE1MyAxOCA5LjkzNjUxIDE4WiUyMiBmaWxsJTNEJTIyJTIzMzMzMzMzJTIyIHN0cm9rZSUzRCUyMiUyMzMzMzMzMyUyMiBzdHJva2Utd2lkdGglM0QlMjIwLjIxODcxJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubG9naW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAzMnB4IC0xMHB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2I4YjhiODtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaWNvbi11c2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAuc3VibWVudSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OSwgMjQzLCAyMzIsIDAuOTUpO1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtODVweDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zdWJtZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19taW5pY2FydCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgICYtaWNvbiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgJi10b3RhbCB7XG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiKFwiO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIilcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbnNNb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAubWVudV9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLm1lbnVfX2l0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5tZW51X19saW5rIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNnB4IDA7XG4gIH1cblxuICAubWVudS1iYXJfX2xpbmsge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLS1vcGVuIHtcbiAgICAgIC8vIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogLTI1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtYmFyIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbiIsIi5zaGVsZi1pdGVtIHtcbiAgJHNlbGY6ICY7XG4gICZfX2ltZyB7XG4gICAgJi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi1zZWNvbmRhcnkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGxpbmVhcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZmxhZ3Mge1xuICAgIHBhZGRpbmc6IDhweCAwIDAgOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLmZsYWctcHJvbW90aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmM2U4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgcGFkZGluZzogMnB4IDZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgICN7JHNlbGZ9IHtcbiAgICAgICZfX2ltYWdlLXNlY29uZGFyeSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucmVzdWx0SXRlbXNXcmFwcGVyIC5sb2FkLW1vcmUgLmJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTM5Yzk3O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5zaGVsZi1pdGVtIHtcbiAgLmZhc3RCdXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zaGVsZi1pdGVtX19pbmZvIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY5ZjA7XG4gICAgfVxuICAgIC5zaGVsZi1pdGVtX190aXRsZS1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZhc3RCdXkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuc2hlbGYtaXRlbV9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zaGVsZi1pdGVtX19pbmZvLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuc2hlbGYtaXRlbV9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIC5zaGVsZi1pdGVtX19pbmZvIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY5ZjA7XG4gICAgfVxuICAgIC5zaGVsZi1pdGVtX190aXRsZS1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmFzdEJ1eSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1pdGVtX19pbnN0YWxsbWVudCAuaW5zdGFsbG1lbnQsXG4uc2hlbGYtaXRlbV9fYnV5LWluZm8ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE3LjE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNy4xNHB4O1xuICB9XG59XG5cbi5jYXJkLWl0ZW1fX2luc3RhbGxtZW50IC5pbnN0YWxsbWVudCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5zaGVsZi1pdGVtX190aXRsZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmJ1eS1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzOHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE3LjE0cHg7XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQ6ICNkZmRmZGY7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gIH1cblxuICAmOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uc2hlbGYtaXRlbV9fcHJpY2Uge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0MXB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uc2hlbGYtaXRlbV9faW5zdGFsbG1lbnRzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmVzcGVjaWZpY2FjYW8taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLm9wY29lcyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY29yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWNlY2U7XG4gICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuXG4gICAgLnNrdS1zZWxlY3RvciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVzcGVjaWZpY2FjYW8taGVhZGVyIC5za3Utc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWNlY2U7XG4gICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAuc2t1LmF2YWlsYWJsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuXG4gICAgICAmLnVuYXZhaWxhYmxlIHtcbiAgICAgICAgY29sb3I6ICNjZWNlY2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2F0ZWdvcnktdG9wLWNvbnRlbnQge1xuICBAaW5jbHVkZSBtcShsYXJnZSwgbWluKSB7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDUlO1xuICAgIGNvbHVtbi1nYXA6IDI2cHg7XG5cbiAgICBAaW5jbHVkZSBtcShsZywgbWF4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZhZjU7XG5cbiAgICAvLyByZW1vdmVuZG8gZmFpeGEgYnJhbmNhIE5FLTIwXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEobGcsIG1heCkge1xuICAgICAgcGFkZGluZzogNDhweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDU3NXB4O1xuXG4gICAgICBAaW5jbHVkZSBtcSh4bCwgbWF4KSB7XG4gICAgICAgIG1heC13aWR0aDogNDI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnLCBtYXgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDM4NnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShjc3RtLCBtYXgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCBoMSxcbiAgICAudGV4dCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC50ZXh0IGgxIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgfVxuXG4gICAgLnRleHQgcCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBAaW5jbHVkZSBtcShsZywgbWF4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICBib2R5Lmxpc3QgbWFpbi5tYWluLFxuICBib2R5LmNhbXBhbmhhcyBtYWluLm1haW4sXG4gIGJvZHkuaW5zdGl0dXRpb25hbCBtYWluLm1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgfVxufVxuIiwiLnByb2R1dG8tY29tcHJhLWp1bnRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcblxuICBAaW5jbHVkZSBtcShzbSwgbWF4KSB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxuXG4gIC5wcm9kdWN0LWltYWdlIHtcbiAgICBoZWlnaHQ6IDcwJTtcblxuICAgIEBpbmNsdWRlIG1xKHNtLCBtYXgpIHtcbiAgICAgIGhlaWdodDogMjI5cHg7XG4gICAgfVxuXG4gICAgLmxhenlsb2FkZWQsXG4gICAgLmZvdG8tcHJpbmNpcGFsIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuZm90by1wcmluY2lwYWwge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAvLyBpbWcge1xuICAgIC8vIFx0bWF4LWhlaWdodDogMjgwcHg7XG4gICAgLy8gXHRoZWlnaHQ6IDEwMCU7XG4gICAgLy8gXHRkaXNwbGF5OiBibG9jaztcbiAgICAvLyBcdG1hcmdpbjogMCAyMXB4O1xuXG4gICAgLy8gXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIC8vIFx0XHRtYXJnaW46IDA7XG4gICAgLy8gXHR9XG4gICAgLy8gfVxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgQGluY2x1ZGUgbXEoc20sIG1heCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVzcGVjaWZpY2Fjb2VzIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGJvdHRvbTogNDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMC40cztcblxuICAgIC5lc3BlY2lmaWNhY2FvIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgLnRpdHVsbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5za3Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgaW5wdXQsXG4gICAgICAgIGxhYmVsLFxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgIH4gbGFiZWwge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxnLCBtYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuXG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEobGcsIG1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgKyBkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG5cbiAgICAgICYuY29yZXMge1xuICAgICAgICAuc2t1cyB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobGcsIG1heCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDE2MXB4O1xuXG4gICAgICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnRhbWFuaG8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuc2t1cyB7XG4gICAgICAgICAgd2lkdGg6IDI4NHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShsZywgbWF4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTYxcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2t1IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQsXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cblxuICAuaW5mb3JtYWNvZXMge1xuICAgIC8vcGFkZGluZzogMCAyMXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCIsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIC8vIFx0cGFkZGluZzogMDtcbiAgICAvLyB9XG5cbiAgICAubm9tZSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIG1hcmdpbjogN3B4IDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQGluY2x1ZGUgbXEoc20sIG1heCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcmljZXMge1xuICAgICAgLnNrdS1wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cbiAgICAgICAgLmxpc3RQcmljZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByZWNvLXBhcmNlbGFkbyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJyb3cge1xuICAgICAgQGluY2x1ZGUgbXEoc20sIG1heCkge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgICAgfVxuXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgICB9XG4gIH1cbn1cblxuLm0zLWJ1eVRvZ2V0aGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuXG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuXG4gIEBpbmNsdWRlIG1xKGxnLCBtYXgpIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMTAwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHNtLCBtYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICAjYnV5LXRvZ2V0aGVyLXNrdS1zZWxlY3Rvci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG5cbiAgICBAaW5jbHVkZSBtcShsZywgbWF4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuXG4gICAgLnRvcGljIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnNwZWNpZmljYXRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLnNrdXNlbGVjdG9yLXNwZWNpZmljYXRpb24tbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZGltZW5zaW9uLVRhbWFuaG8ge1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAgIEBpbmNsdWRlIG1xKHNtLCBtYXgpIHtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtY29tYm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIG1xKGxnLCBtYXgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAuc3BhY2VyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBtYXJnaW46IDAgOHB4IDIwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDtcblxuICAgICAgQGluY2x1ZGUgbXEobGcsIG1heCkge1xuICAgICAgICBtYXJnaW46IDAgNXB4IDIwJTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtQSxcbiAgICAmX19pdGVtQiB7XG4gICAgICB3aWR0aDogMjI5cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnLCBtYXgpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcm9kdWN0LWFyZWEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtcV9yYW5nZShzbSwgbGcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoc20sIG1heCkge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjI5cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjBlYWRmO1xuICAgICAgbWFyZ2luLWxlZnQ6IDU3cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnLCBtYXgpIHtcbiAgICAgICAgbWFyZ2luOiAxOHB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5idXktd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGcsIG1heCkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LXByaWNlIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIH1cblxuICAgICAgICAucHJlY28tdG90YWwtcGFyY2VsYWRvIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShsZywgbWF4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21wcmEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EzOWM5NztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShsZywgbWF4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW5kaXNwb25pdmVsIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG5cbiAgICBAaW5jbHVkZSBtcV9yYW5nZShzbSwgbGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb250ZW50LWluc3RpdHVjaW9uYWwge1xuICBwLmJ0bi1saW5rIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNnB4LCAwKTtcbiAgfVxufVxuIiwiLmNhbXBhbmhhcyB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1xKG1kLCBtYXgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgICYubTMtZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKG1kLCBtYXgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICB9XG4gIH1cbiAgLm5hdmlnYXRpb24tcmVnaXN0cm9zIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgQGluY2x1ZGUgbXEobWQsIG1heCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIH1cbiAgICAjZmVjaGFyLWZpbHRyby1yZWdpc3RybyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgfVxuICAgIC5maWx0cm8tbW9iaWxlLXRpdGxlIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQ4cHggYXV0bztcbiAgICAgIEBpbmNsdWRlIG1xKG1kLCBtaW4pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgbXEobWQsIG1heCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IC03MHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgICAgICAgei1pbmRleDogMTAwMTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDRweDtcbiAgICAgICAgcGFkZGluZzogMjRweCAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJlZ2lzdHJvcy1saW5rLW1vYmlsZSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgJjo6aG92ZXIsXG4gICAgICAmOjphY3RpdmUge1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKG1kLCBtaW4pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBpbmNsdWRlIG1xKG1kLCBtYXgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjNWM1O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICYucmVnaXN0cm9zIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShtZCwgbWF4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRlbnQtcmVnaXN0cm9zIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBtcShtZCwgbWF4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmJ0bi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgQGluY2x1ZGUgbXEobWQsIG1heCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLmFicmlyLXJlZ2lzdHJvcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMzljOTc7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tZW51X19pdGVtOm50aC1jaGlsZCgybikgLm1lbnVfX2xpbms6YWZ0ZXIsXG4gIC5tZW51X19pdGVtOm50aC1jaGlsZCgybikgLm1lbnVfX2FjY291bnQtbGluazphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNvbnRlbnQtcmVnaXN0cm9zID4gaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4iLCIuYmF6YXIge1xuICAjbWFpbiB7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuIiwiLmFjY2VzcyB7XG4gICNtYWluIHtcbiAgICBzZWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMTg1cHg7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLmFjY2Vzcy1jb250ZW50LWZvcm1fX2lucHV0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA1cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBnYXA6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hY2Nlc3MtZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gOHB4IDA7XG4gICAgICAgIHdpZHRoOiA0OTRweDtcbiAgICAgICAgaGVpZ2h0OiAzMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5wdXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMztcbiAgICAgICAgfVxuICAgICAgICAmX19zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xuXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICNjYmMyYjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VibWl0LWJ1dHRvbiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG5cbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3RhdHVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FsZXJ0IHtcbiAgICAgICAgICBtYXJnaW46IDQ4cHggMCAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucHJlb3JkZXJhY2Nlc3Mge1xuICAjbWFpbiB7XG4gICAgc2VjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDI4NXB4O1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmFjY2Vzcy1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSA4cHggMDtcbiAgICAgICAgd2lkdGg6IDQ5NHB4O1xuICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB9XG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICB9XG4gICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lucHV0LFxuICAgICAgICAmX19zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICNjYmMyYjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VibWl0LWJ1dHRvbiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N0YXR1cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMTJweCk7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX19hbGVydCB7XG4gICAgICAgICAgbWFyZ2luOiA0OHB4IDAgMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYm9keS5wZXJzb25hbC1zaG9wcGVycyB7XG4gIC50aXRsZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMzJweCAwO1xuICB9XG5cbiAgLnNob3BwZXItdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDUlO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG5cbiAgLnNob3BwZXItZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuXG4gIC5zaG9wcGVycy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzNnB4O1xuICAgIGdyaWQtcm93LWdhcDogMzJweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG5cbiAgLnNob3BwZXJzLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTg4cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlOGRkO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAucHJvZmlsZS1pbWFnZSxcbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgfVxuXG4gICAgICAucHJvZmlsZS1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcblxuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtaW1hZ2UsXG4gICAgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1uYW1lIHtcbiAgICAgIG1hcmdpbjogNnB4IDAgMTJweCAwO1xuXG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1jb2RlIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlLWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAxOHB4IDVweDtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNkZmRmZGY7XG5cbiAgICAgIGNvbG9yOiAjNTQ1NDU0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2hvcHBlcnMtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcblxuICAgIC5pbmZvLXRleHQge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTW9zYWljIC0gU3RhcnRcblxuLmhvbWUtYmFubmVyLWZ1bGwtZGVza3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYm94LWJhbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMTQ0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDkzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICYjbm9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmI3RvcC1sZWZ0IHtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIGxlZnQ6IDEwNXB4O1xuICAgIH1cbiAgICAmI3RvcC1yaWdodCB7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICByaWdodDogMTA1cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgICYjYm90dG9tLWxlZnQge1xuICAgICAgYm90dG9tOiAxMDBweDtcbiAgICAgIGxlZnQ6IDEwNXB4O1xuICAgIH1cbiAgICAmI2JvdHRvbS1yaWdodCB7XG4gICAgICBib3R0b206IDEwMHB4O1xuICAgICAgcmlnaHQ6IDEwNXB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAmI2NlbnRlciB7XG4gICAgICBib3R0b206IDEwMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2JTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMyU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICM2YzZjNmM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOTk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICYjc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICYjaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYW5pZW1leWVyLnZ0ZXhpbWcuY29tLmJyL2FycXVpdm9zL3NldGEtd2hpdGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5zbGljay1wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMiU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYW5pZW1leWVyLnZ0ZXhpbWcuY29tLmJyL2FycXVpdm9zL3NldGEtd2hpdGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAuc2xpY2stcHJldjpob3ZlcixcbiAgLnNsaWNrLW5leHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ5LCAyNDMsIDIzMiwgMC4zNSk7XG4gIH1cbn1cblxuLmhvbWUtYmFubmVyLWZ1bGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMiU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2FuaWVtZXllci52dGV4aW1nLmNvbS5ici9hcnF1aXZvcy9zZXRhLXdoaXRlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDlweCAxOHB4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDksIDI0MywgMjMyLCAwLjM1KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgLnNsaWNrLXByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAyJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hbmllbWV5ZXIudnRleGltZy5jb20uYnIvYXJxdWl2b3Mvc2V0YS13aGl0ZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5cHggMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OSwgMjQzLCAyMzIsIDAuMzUpO1xuICB9XG59XG5cbi5ob21lLWJhbm5lci1mdWxsIGltZyB7XG4gIG1hcmdpbi10b3A6IDc4cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMTRweDtcbiAgfVxufVxuXG4uaG9tZS1tb3NhaWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAwIDR2dyAwO1xuXG4gIEBpbmNsdWRlIG1xKGxnLCBtYXgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmZpcnN0LWJhbm5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5maXJzdC1iYW5uZXIge1xuICAgIG1hcmdpbi1yaWdodDogOTBweDtcblxuICAgIEBpbmNsdWRlIG1xKGxnLCBtYXgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuZmlyc3QtYmFubmVyLFxuICAuc2Vjb25kLWJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1xKGxnLCBtYXgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMzJweCA5MHB4IDI1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgID4gc3Ryb25nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnLCBtYXgpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgcGFkZGluZzogMzJweCAyMHB4IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNb3NhaWMgLSBFbmRcbiIsIi5saW5rLXdoYXRzYXBwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDg1cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLy8gcGFkZGluZzogMTZweDtcblxuICAmX19vcGVuIHtcbiAgICBhbmltYXRpb246IDAuMnMgZWFzZS1pbiAwcyAxIG5vcm1hbCBmb3J3YXJkcyBydW5uaW5nIHNsaWRlVXA7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgYW5pbWF0aW9uOiAwLjJzIGVhc2UtaW4gMHMgMSBub3JtYWwgZm9yd2FyZHMgcnVubmluZyBzbGlkZURvd247XG4gIH1cblxuICAmX19uYXYge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWYzZTg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IDAgIzE2MTYxNjhjO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgcGljdHVyZSB7XG4gICAgICAgIG1pbi13aWR0aDogMjVweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICBoNSB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZVVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnRpay10b2sge1xuICBpbWcge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuIl19 */
