.cart-collaterals.processing-ajax{opacity:.5;pointer-events:none}.multiple-checkout__notices.is-hidden{display:none}.multiple-checkout__notices.is-hidden.ajax-complete{display:block}.remove-student{background-color:black;cursor:pointer}.woocommerce-billing-fields{display:none !important}.checkout-page ul{padding:0;margin:0;list-style:none}.checkout-steps{margin-bottom:50px}@media only screen and (max-width: 767px){.checkout-steps{margin-bottom:30px}}.checkout-steps h4{margin:0}.checkout-steps ul{padding:30px 0}@media only screen and (min-width: 1024px){.checkout-steps ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.checkout-steps ul::after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.checkout-steps ul li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:20px;color:rgba(46,47,49,0.5);float:left}@media only screen and (min-width: 1024px){.checkout-steps ul li{float:none}}@media only screen and (max-width: 430px){.checkout-steps ul li{margin-right:10px}}.checkout-steps ul li.active{color:#003e65}.checkout-steps ul li:first-of-type{margin-left:0}.checkout-steps ul li:after{content:"";width:6px;height:6px;border-top:3px solid rgba(46,47,49,0.5);border-right:3px solid rgba(46,47,49,0.5);display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:20px}@media only screen and (max-width: 430px){.checkout-steps ul li:after{margin-left:10px}}.checkout-steps ul li:last-of-type::after{display:none}@media only screen and (max-width: 1023px){.checkout-steps ul li:nth-of-type(4){clear:left;margin-left:0}}@media only screen and (max-width: 500px){.checkout-steps ul li:nth-of-type(4){clear:none}}@media only screen and (max-width: 430px){.checkout-steps ul li:nth-of-type(4){clear:left;margin-left:0}}@media only screen and (max-width: 1023px){.checkout-steps ul li:nth-of-type(4),.checkout-steps ul li:nth-of-type(5),.checkout-steps ul li:nth-of-type(6){margin-top:20px}}@media only screen and (max-width: 500px){.checkout-steps ul li:nth-of-type(3){clear:left;margin-left:0;margin-top:20px}}.multiple-checkout p{margin-bottom:20px}.multiple-checkout__title{margin-bottom:30px}.multiple-checkout__sale{padding:30px;margin-bottom:30px}.multiple-checkout__sale__title{margin-bottom:0}.multiple-checkout__sale p{margin-bottom:0;margin-top:15px}.multiple-checkout .form-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.multiple-checkout .form-item input[type="number"]{width:50px;margin-left:30px;text-align:center;padding:10.5px 5px}.multiple-checkout .form-item input[type="number"]#postcode{min-width:439px;width:auto;margin-left:0;text-align:left;padding:10.5px 21px}@media only screen and (max-width: 767px){.multiple-checkout .form-item input[type="number"]#postcode{min-width:inherit;width:100%;max-width:439px}}.multiple-checkout .form-item input[type="text"],.multiple-checkout .form-item input[type="tel"],.multiple-checkout .form-item input[type="email"]{min-width:439px;width:auto}@media only screen and (max-width: 767px){.multiple-checkout .form-item input[type="text"],.multiple-checkout .form-item input[type="tel"],.multiple-checkout .form-item input[type="email"]{min-width:inherit;width:100%;max-width:439px}}.multiple-checkout .form-item select{min-width:349px;width:auto}.multiple-checkout .form-item select.sync{min-width:439px}@media only screen and (max-width: 767px){.multiple-checkout .form-item select{min-width:inherit;width:100%;max-width:349px}.multiple-checkout .form-item select.sync{max-width:439px}}.multiple-checkout .form-item input[name="quiz"]{min-width:349px;width:auto}@media only screen and (max-width: 767px){.multiple-checkout .form-item input[name="quiz"]{min-width:inherit;width:100%;max-width:349px}}.multiple-checkout .form-item label{min-width:137px}@media only screen and (max-width: 767px){.multiple-checkout .form-item label{width:100%;margin-bottom:10px}}.multiple-checkout .form-list{margin-bottom:60px;position:relative}@media only screen and (max-width: 767px){.multiple-checkout .form-list{margin-bottom:30px}}.multiple-checkout .form-list.can-delete{margin-bottom:30px}.multiple-checkout .form-list .form-item:last-of-type{margin-bottom:0}.multiple-checkout .form-list--checkbox{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.multiple-checkout .form-list--checkbox p{width:100%}.multiple-checkout .form-list--checkbox .form-item{margin-bottom:0;margin-right:30px}@media only screen and (max-width: 767px){.multiple-checkout .form-list--checkbox .form-item{margin-right:20px}}.multiple-checkout .form-list--checkbox .form-item:last-of-type{margin-right:0}.multiple-checkout .form-list--checkbox .form-item label{min-width:inherit}.multiple-checkout .form-list--quiz .form-item{margin-bottom:10px}.multiple-checkout .form-actions{margin:60px 0;padding-top:60px;border-top:solid 2px rgba(46,47,49,0.25);display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.multiple-checkout .form-actions{margin:30px 0;padding-top:30px}}.multiple-checkout .form-actions input[type="submit"],.multiple-checkout .form-actions button[type="submit"]{margin-left:auto}.multiple-checkout__link{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:60px 0;padding-top:60px;border-top:solid 2px rgba(46,47,49,0.25)}@media only screen and (max-width: 767px){.multiple-checkout__link{margin:30px 0;padding-top:30px}}.multiple-checkout__link input[type="submit"],.multiple-checkout__link button[type="submit"]{margin-left:auto}.multiple-checkout__table{margin-top:60px}.multiple-checkout__table p{margin-bottom:7px}.multiple-checkout__table p:last-child{margin-bottom:0}.multiple-checkout__notices{margin-bottom:30px;padding:10px;color:#fff;background-color:#4195d3}.multiple-checkout__notices p:last-of-type{margin-bottom:0}.multiple-checkout .has-sale{text-decoration:line-through}.multiple-checkout .add-student{margin-bottom:0}.multiple-checkout .full-course{margin-bottom:60px}.multiple-checkout__body{margin-bottom:60px}@media only screen and (max-width: 767px){.multiple-checkout__body{margin-bottom:30px}}@media only screen and (max-width: 767px){.multiple-checkout .form-item-number{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.multiple-checkout .table-wrap{overflow-x:auto;overflow-y:hidden}.multiple-checkout__subtitle p{margin-bottom:10px}.multiple-checkout__subtitle p:last-child{margin-bottom:0}.multiple-checkout .select2 .selection .select2-selection{font-size:12px;font-weight:400;padding:10.5px 21px;height:auto;border:0;background-color:#f5f5f5;border-radius:0}.multiple-checkout .select2 .selection .select2-selection__rendered{line-height:initial;padding:0}.multiple-checkout .select2 .selection .select2-selection__arrow{height:35px}.cart-collaterals .cart-total,.cart-collaterals .cart-discount{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.cart-collaterals .cart-total p,.cart-collaterals .cart-discount p{margin:0;min-width:180px;text-align:right}@media only screen and (max-width: 420px){.cart-collaterals .cart-total p,.cart-collaterals .cart-discount p{min-width:inherit;margin-left:15px}}.cart-collaterals .cart-total p:first-of-type,.cart-collaterals .cart-discount p:first-of-type{min-width:150px;text-align:left}@media only screen and (max-width: 420px){.cart-collaterals .cart-total p:first-of-type,.cart-collaterals .cart-discount p:first-of-type{min-width:inherit;margin-left:0}}.cart-collaterals .cart-total .woocommerce-Price-amount,.cart-collaterals .cart-total .includes_tax,.cart-collaterals .cart-discount .woocommerce-Price-amount,.cart-collaterals .cart-discount .includes_tax{color:#003e65}.cart-collaterals .cart-discount{margin-bottom:15px}.cart-collaterals .cart-discount .woocommerce-Price-amount,.cart-collaterals .cart-discount .includes_tax{color:#2e2f31}.cart-collaterals .cart-discount .vative-woocommerce-remove-coupon:hover{text-decoration:underline;cursor:pointer}.coupon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:30px}@media only screen and (max-width: 420px){.coupon{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.coupon input[type="text"]{width:200px;margin-right:15px}@media only screen and (max-width: 767px){.coupon input[type="text"]{width:150px}}@media only screen and (max-width: 420px){.coupon input[type="text"]{margin-right:0}}.coupon label{margin-right:15px}@media only screen and (max-width: 420px){.coupon .apply_coupon{margin-top:15px;margin-left:100px}}.woocommerce-checkout-payment ul{margin:0;padding:0;list-style:none}.woocommerce-checkout-payment li{margin-bottom:15px}.woocommerce-checkout-payment li:last-of-type{margin-bottom:15px}#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{vertical-align:middle}.payment_box{margin-top:20px}.woocommerce-notice{margin-bottom:30px;padding:10px;color:#fff;background-color:#4195d3}.woocommerce-notice p:last-of-type{margin-bottom:0}.woocommerce-order-overview{padding:0;margin:0 0 15px 0;list-style:none}.woocommerce-order-overview li{margin-bottom:15px}.woocommerce-order-overview li:last-of-type{margin-bottom:0}.woocommerce-order-details{margin:30px 0}.woocommerce-order-details__title{margin-bottom:27px;color:#003e65}.woocommerce-Price-amount{color:#003e65}.woocommerce-column__title{margin-bottom:27px;color:#003e65}.woocommerce-customer-details{margin-bottom:30px}.woocommerce-customer-details p:last-of-type{margin-bottom:0}.remove-student+.remove-student{display:none}.woocommerce_custom_field__list{display:-webkit-flex;display:-ms-flexbox;display:flex}.woocommerce-account-fields{display:none}.woocommerce-order-student{margin-bottom:60px}.woocommerce-order-student li{margin-bottom:20px}.student-detail{margin-bottom:60px}.student-detail:last-child{margin-bottom:0}.select2-container{width:auto}.my-account button,.my-account .button{min-width:200px}.my-account .woocommerce-notices-wrapper{margin-bottom:15px}@media only screen and (max-width: 1023px){.woocommerce-table{overflow:auto;display:block}}.woocommerce-orders-table{overflow:auto;display:block}.woocommerce-button.button.view{display:none}.woocommerce-orders-table__cell-order-actions{padding:15px 5px}.product-detail{margin-bottom:20px;line-height:1.5}.checkout-note{color:#003e65;font-weight:700;text-align:right;margin:-20px 0 10px 0}.checkout-note+.multiple-checkout__link{margin-top:0}.contact-details .select2-dropdown{border-radius:0}.contact-details .select2-dropdown .select2-search__field{padding:10.5px 10px}.custom-login{position:fixed;z-index:1050;top:0;right:0;bottom:0;left:0;transition:opacity .15s linear;opacity:0;visibility:hidden;background-color:rgba(0,0,0,0.5);display:-webkit-flex;display:-ms-flexbox;display:flex}.custom-login.is-show{visibility:visible;opacity:1}.custom-login__wrap{background-color:#fff;width:100%;max-width:300px;margin:auto;padding:10px;border-radius:5px;position:relative}@media only screen and (min-width: 480px){.custom-login__wrap{max-width:400px}}@media only screen and (min-width: 768px){.custom-login__wrap{padding:20px;max-width:600px}}.custom-login__header{margin-bottom:10px}@media only screen and (min-width: 768px){.custom-login__header{margin-bottom:20px}}.custom-login__body label{margin-bottom:10px;display:block}@media only screen and (min-width: 768px){.custom-login__body label{margin-bottom:15px}}.custom-login__body p:last-of-type{margin-bottom:0}.custom-login__remove{position:absolute;font-size:0;right:25px;top:15px;cursor:pointer}.custom-login__remove::before,.custom-login__remove::after{content:"";height:2px;width:15px;background-color:#000;display:block;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;position:absolute;top:0;left:0}.custom-login__remove::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.custom-login__remove::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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YWxzIHtcbiAgJi5wcm9jZXNzaW5nLWFqYXgge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5tdWx0aXBsZS1jaGVja291dCB7XG4gICZfX25vdGljZXMge1xuICAgICYuaXMtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuYWpheC1jb21wbGV0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVtb3ZlLXN0dWRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja291dC1wYWdlIHtcbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cblxuLmNoZWNrb3V0LXN0ZXBzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIuXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6IHJnYmEoIzJlMmYzMSwgLjUpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAwM2U2NTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHJnYmEoIzJlMmYzMSwgLjUpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCByZ2JhKCMyZTJmMzEsIC41KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoNCksXG4gICAgICAmOm50aC1vZi10eXBlKDUpLFxuICAgICAgJjpudGgtb2YtdHlwZSg2KSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm11bHRpcGxlLWNoZWNrb3V0IHtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fc2FsZSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwLjVweCA1cHg7XG5cbiAgICAgICYjcG9zdGNvZGUge1xuICAgICAgICBtaW4td2lkdGg6IDQzOXB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwLjVweCAyMXB4O1xuICBcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQzOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgbWluLXdpZHRoOiA0MzlweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDM5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIG1pbi13aWR0aDogMzQ5cHg7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgJi5zeW5jIHtcbiAgICAgICAgbWluLXdpZHRoOiA0MzlweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM0OXB4O1xuXG4gICAgICAgICYuc3luYyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MzlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W25hbWU9XCJxdWl6XCJdIHtcbiAgICAgIG1pbi13aWR0aDogMzQ5cHg7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM0OXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIG1pbi13aWR0aDogMTM3cHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICYuY2FuLWRlbGV0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBcbiAgICAgIHAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgXG4gICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcXVpeiB7XG4gICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAycHggcmdiYSgjMmUyZjMxLCAuMjUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAycHggcmdiYSgjMmUyZjMxLCAuMjUpO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbm90aWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTk1ZDM7XG5cbiAgICBwIHtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGFzLXNhbGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgLmFkZC1zdHVkZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmZ1bGwtY291cnNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taXRlbS1udW1iZXIge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZS13cmFwIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDIge1xuICAgIC5zZWxlY3Rpb24ge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBwYWRkaW5nOiAxMC41cHggMjFweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIFxuICAgICAgICAmX19yZW5kZXJlZCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2FydC1jb2xsYXRlcmFscyB7XG4gIC5jYXJ0LXRvdGFsLFxuICAuY2FydC1kaXNjb3VudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LFxuICAgIC5pbmNsdWRlc190YXgge1xuICAgICAgY29sb3I6ICMwMDNlNjU7XG4gICAgfVxuICB9XG5cbiAgLmNhcnQtZGlzY291bnQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LFxuICAgIC5pbmNsdWRlc190YXgge1xuICAgICAgY29sb3I6ICMyZTJmMzE7XG4gICAgfVxuXG4gICAgLnZhdGl2ZS13b29jb21tZXJjZS1yZW1vdmUtY291cG9uIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY291cG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuYXBwbHlfY291cG9uIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCB7XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaSBpbWcuc3RyaXBlLWljb24sIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGkgaW1nLnN0cmlwZS1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBheW1lbnRfYm94IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLndvb2NvbW1lcmNlLW5vdGljZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5NWQzO1xuXG4gIHAge1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi53b29jb21tZXJjZS1vcmRlci1vdmVydmlldyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgY29sb3I6ICMwMDNlNjU7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG4gIGNvbG9yOiAjMDAzZTY1O1xufVxuXG4ud29vY29tbWVyY2UtY29sdW1uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIGNvbG9yOiAjMDAzZTY1O1xufVxuXG4ud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgcCB7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnJlbW92ZS1zdHVkZW50IHtcbiAgKyAucmVtb3ZlLXN0dWRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlX2N1c3RvbV9maWVsZF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50LWZpZWxkcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1vcmRlci1zdHVkZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uc3R1ZGVudC1kZXRhaWwge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbn1cblxuLm15LWFjY291bnQge1xuICBidXR0b24sXG4gIC5idXR0b24ge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cblxuICAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi53b29jb21tZXJjZS10YWJsZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndvb2NvbW1lcmNlLWJ1dHRvbi5idXR0b24udmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX2NlbGwtb3JkZXItYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY2hlY2tvdXQtbm90ZSB7XG4gIGNvbG9yOiAjMDAzZTY1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAtMjBweCAwIDEwcHggMDtcblxuICArIC5tdWx0aXBsZS1jaGVja291dF9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uY29udGFjdC1kZXRhaWxzIHtcbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIFxuICAgIC5zZWxlY3QyLXNlYXJjaCB7XG4gICAgICAmX19maWVsZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwLjVweCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWxvZ2luIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDUwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJi5pcy1zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmX193cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yZW1vdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
