.pmpro_login_wrap{margin-bottom:0}.pmpro_login_wrap hr{display:none}.pmpro_login_wrap input{padding-left:0;background-color:var(--global-body-bgcolor);border:.0625em solid var(--global-body-bgcolor)}#loginform input[type=password],#loginform input[type=text],form.pmpro_form input[type=email],form.pmpro_form input[type=number],form.pmpro_form input[type=password],form.pmpro_form input[type=text],form.pmpro_form select,form.pmpro_form textarea{max-width:100%}#loginform label,form.pmpro_form label{margin-bottom:.875em}#pmpro_actionlink-invoices,#pmpro_actionlink-levels,#pmpro_levels-return-account,.socialv .pmpro_content_message a,.pmpro-btn-primary>a,.pmpro-cancel .pmpro_actions_nav>a,.pmpro-confirmation .pmpro_actions_nav>a,.pmpro_logged_in_welcome_wrap .pmpro_member_log_out,.pmpro_login_wrap input#wp-submit,input[type=button]#discount_code_button,input[type=button]#other_discount_code_button{font-size:var(--font-size-normal);font-family:var(--highlight-font-family);letter-spacing:var(--letter-spacing-one);line-height:var(--font-line-height-body);font-weight:var(--font-weight-semi-bold);padding:.813em 2em;display:inline-block;vertical-align:top;text-transform:uppercase;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out;color:var(--color-theme-white);background-color:var(--color-theme-primary);border-radius:var(--border-radius);height:auto;position:relative;cursor:pointer;border:none;overflow:hidden}#pmpro_actionlink-invoices:hover,#pmpro_actionlink-levels:hover,#pmpro_levels-return-account:hover,.socialv .pmpro_content_message a:hover,.pmpro-btn-primary>a:hover,.pmpro-cancel .pmpro_actions_nav>a:hover,.pmpro-confirmation .pmpro_actions_nav>a:hover,.pmpro_logged_in_welcome_wrap .pmpro_member_log_out:hover,.pmpro_login_wrap input#wp-submit:hover,input[type=button]#discount_code_button:hover,input[type=button]#other_discount_code_button:hover{background:var(--color-theme-primary-dark);color:var(--color-theme-white);border:none}.pmpro-btn-danger a{background:var(--color-theme-danger);color:var(--color-theme-white);padding:.3em .5em;font-size:var(--font-size-small);font-weight:var(--font-weight-semi-bold);border-radius:var(--border-radius)}.pmpro-btn-danger a:hover{background:var(--color-theme-danger-dark)}.pmpro_actionlinks.pmpro-btn-primary{margin-top:1em}.pmpro_logged_in_welcome_wrap{text-align:center}.pmpro_logged_in_welcome_wrap .pmpro_member_log_out a{color:var(--color-theme-white)}.card-main.pmpro-card-main{background:transparent;-webkit-box-shadow:none;box-shadow:none}.pmpro-card-inner.card-inner{background:var(--color-theme-white-box);border-radius:var(--border-radius)}#pmpro_account h2,.socialv .socialv-pmpro-page h1,.socialv .socialv-pmpro-page h2,.socialv .socialv-pmpro-page h3,.socialv .socialv-pmpro-page h4,.socialv .socialv-pmpro-page h5,.socialv .socialv-pmpro-page h6{margin-bottom:1em}#pmpro_account h2,.socialv .socialv-pmpro-page h2{font-size:var(--font-size-h4)}.pmpro_login_wrap .pmpro_actions_nav{display:none}#pmpro_payment_information_fields h2 span.pmpro_checkout-h2-name{display:block;margin-bottom:0}#pmpro_form .pmpro_checkout h2{font-size:var(--font-size-h4)}#pmpro_payment_information_fields .pmpro_checkout-fields{margin-top:1em}.pmpro_checkout h2 span.pmpro_checkout-h2-msg{font-size:1rem;font-style:normal}.pmpro_checkout h2 span.pmpro_checkout-h2-msg a{color:var(--color-theme-primary);text-decoration:underline}table.pmpro_table{border:none;margin-bottom:0}.pmpro_table thead{border-radius:var(--border-radius) var(--border-radius) 0 0}.pmpro_table thead tr{border-bottom:none}table.pmpro_table tr:first-child th:first-child{border-top-left-radius:var(--border-radius)}table.pmpro_table th{color:var(--global-font-title);font-size:1em;border:none}table.pmpro_table tbody tr{border-bottom:.625em solid var(--color-theme-white-box)}table.pmpro_table tbody tr td:first-child{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}table.pmpro_table tbody tr td:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.pmpro_table thead tr td,.pmpro_table thead tr th,table.pmpro_table tbody tr td,table.pmpro_table tbody tr th{padding:1em;text-align:left;vertical-align:middle;border:none}table.pmpro_table tbody tr td{background-color:var(--global-body-bgcolor)}#pmpro_account #pmpro_account-membership .pmpro_table td:first-child{min-width:350px}.pmpro_box p strong{color:var(--global-font-title)}.pmpro-btn-link>a{font-size:var(--font-size-normal);font-family:var(--highlight-font-family);letter-spacing:var(--letter-spacing-one);font-weight:var(--font-weight-semi-bold);text-transform:uppercase}#pmpro_account .pmpro_box ul,.socialv-pmpro-invoice ul,.pmpro_billing_wrap ul{padding:0;margin-top:0}#pmpro_account .pmpro_box ul li,.socialv-pmpro-invoice ul li,.pmpro_billing_wrap ul li{list-style:none;margin-bottom:0}.pmpro_billing_wrap strong{font-weight:var(--font-weight-medium);color:var(--global-font-title)}.pmpro_billing_wrap .pmpro_alert strong{color:var(--color-theme-orange)}.account-logo-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:1em;gap:1em}.account-logo-wrapper,.pmpro_checkout-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pmpro_checkout-fields{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 -.937em}.pmpro_checkout-fields .pmpro_checkout-field{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;padding:0 .937em}form.pmpro_form .pmpro_checkout-fields div{margin:0 0 1.25em}.pmpro_checkout h2 span.pmpro_checkout-h3-name{font-size:21px;margin-bottom:1.5em}.pmpro_billing_wrap .pmpro_checkout-field.pmpro_payment-account-number{width:50%}.pmpro_billing_wrap .pmpro_checkout-fields .pmpro_checkout-field.pmpro_payment-cvv,.pmpro_billing_wrap .pmpro_checkout-fields .pmpro_checkout-field.pmpro_payment-expiration{width:25%}.pmpro_checkout-fields .pmpro_payment-expiration .select2-container--default.wide{width:48%!important}form.pmpro_form .pmpro_submit input{width:auto;height:auto;line-height:normal;border:none;margin-right:1em}form.pmpro_form .pmpro_submit input.socialv-button:focus{color:var(--color-theme-white);background-color:var(--color-theme-primary)}.socialv-bp-login form.pmpro_form .pmpro_submit input{width:100%}.pmpro_message,.pmpro_submit hr{margin-bottom:1.875em;border-color:var(--border-color-light)}.user-menu-head .user-link{position:relative}.user-menu-head .user-link i{background:var(--color-theme-primary);color:var(--color-theme-white);font-size:.75em;height:1.5em;width:1.5em;line-height:1.5em;border-radius:50%;text-align:center;position:absolute;right:-.5em;top:0}.pmpro_invoice_details{background:var(--global-body-bgcolor);padding:2em;margin:2em 0}.pmpro-logo-main .pmpro-logo-normal{text-align:center;margin:0 auto}#pmpro_cancel{text-align:center;margin:2em auto 0}.card-main.pmpro-card-sm-box{width:60%;margin:0 auto}#pmpro_cancel .pmpro_actions_nav{margin-top:1.5em}.pmpro_message{padding:1.4em;border:none;border-left:.1875em solid;border-radius:0}.pmpro_message a{color:var(--color-theme-info)}#pmpro_pricing_fields.pmpro_checkout .pmpro_checkout-fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}#pmpro_level_cost{margin:0}.pmpro_alert a{color:var(--color-theme-orange)}#pmpro_cancel .pmpro_actionlinks a{border:none}.socialv-page-header{margin-bottom:2em}.socialv-page-header .socialv-page-items{list-style:none;text-align:center;padding:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.socialv-page-header .socialv-page-items .socialv-page-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 3.125em 0 4.25em;position:relative}.socialv-page-header .socialv-page-items .socialv-page-item:after{position:absolute;color:var(--global-font-color);font-size:.875em;border:.063em solid var(--global-font-color);top:50%;bottom:0;left:0;right:0;height:1.4375em;width:1.4375em;line-height:1.3125em;text-indent:.125em;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:Iconly!important;content:"\e014";font-weight:400;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal}.socialv-page-header .socialv-page-items .socialv-page-item:first-child{padding-left:0}.socialv-page-header .socialv-page-items .socialv-page-item:first-child:after{display:none}.socialv-page-header .socialv-page-items .socialv-page-item a{font-size:var(--global-font-size);color:var(--global-font-color);font-weight:var(--font-weight-medium);font-family:var(--highlight-font-family);position:relative}.socialv-page-header .socialv-page-items .socialv-page-item a:after{position:absolute;content:"";width:75%;height:.04em;background:currentColor;top:100%;left:0;right:0;margin:0 auto;pointer-events:none;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:-webkit-clip-path .45s,-webkit-transform .45s cubic-bezier(.2,1,.8,1);transition:-webkit-clip-path .45s,-webkit-transform .45s cubic-bezier(.2,1,.8,1);transition:clip-path .45s,transform .45s cubic-bezier(.2,1,.8,1);transition:clip-path .45s,transform .45s cubic-bezier(.2,1,.8,1),-webkit-clip-path .45s,-webkit-transform .45s cubic-bezier(.2,1,.8,1);-webkit-clip-path:polygon(0 0,0 100%,0 100%,0 0,100% 0,100% 100%,0 100%,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,0 100%,0 0,100% 0,100% 100%,0 100%,0 100%,100% 100%,100% 0)}.socialv-page-header .socialv-page-items .socialv-page-item.active a:after,.socialv-page-header .socialv-page-items .socialv-page-item:hover a:after{-webkit-transform:translate3d(0,2px,0) scale3d(1.08,3,1);transform:translate3d(0,2px,0) scale3d(1.08,3,1);-webkit-clip-path:polygon(0 0,0 100%,50% 100%,50% 0,50% 0,50% 100%,50% 100%,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,50% 100%,50% 0,50% 0,50% 100%,50% 100%,0 100%,100% 100%,100% 0)}.socialv-page-header .socialv-page-items .socialv-page-item.active a{color:var(--color-theme-primary)}.socialv-page-header .socialv-page-items .socialv-page-item .socialv-pre-heading{color:var(--global-font-color);font-size:.77em;font-weight:var(--font-weight-medium);background:var(--global-body-bgcolor);height:1.464em;width:1.464em;line-height:1.464em;text-align:center;border-radius:50%;display:inline-block;vertical-align:text-top;margin-right:.8em}.socialv-page-header .socialv-page-items .socialv-page-item.active .socialv-pre-heading{background:var(--color-theme-primary);color:var(--color-theme-white)}input[type=color].pmpro_error,input[type=date].pmpro_error,input[type=datetime-local].pmpro_error,input[type=datetime].pmpro_error,input[type=email].pmpro_error,input[type=month].pmpro_error,input[type=number].pmpro_error,input[type=password].pmpro_error,input[type=range].pmpro_error,input[type=tel].pmpro_error,input[type=text].pmpro_error,input[type=time].pmpro_error,input[type=url].pmpro_error,input[type=week].pmpro_error,textarea.pmpro_error{background-color:var(--global-body-bgcolor);border-color:var(--color-theme-danger);color:var(--color-theme-danger)}.pmpro_error{background-color:var(--color-theme-danger-light);border-color:var(--color-theme-danger);color:var(--color-theme-danger)}.pmpro-checkout #pmpro_message_bottom{display:none!important}.pmpro_content_message{background:var(--global-body-bgcolor);padding:2em;border-radius:var(--border-radius);text-align:center}.socialv-blog-detail .pmpro_content_message{margin-bottom:1.5em}input[type=button]#discount_code_button,input[type=button]#other_discount_code_button{vertical-align:baseline;vertical-align:initial;text-decoration:none;width:auto}input[type=button]#discount_code_button:focus,input[type=button]#discount_code_button:hover,input[type=button]#other_discount_code_button:focus,input[type=button]#other_discount_code_button:hover{color:var(--color-theme-white);font-size:var(--font-size-normal);font-family:var(--highlight-font-family);letter-spacing:var(--letter-spacing-one);font-weight:var(--font-weight-semi-bold);background:var(--color-theme-primary-dark);line-height:var(--font-line-height-body);border-radius:var(--border-radius);height:auto;padding:.813em 2em;position:relative;display:inline-block;vertical-align:baseline;vertical-align:initial;text-transform:uppercase;text-decoration:none;cursor:pointer;border:none;overflow:hidden}.pmpro-billing .pmpro_checkout-field.pmpro_payment-expiration{font-size:0;white-space:nowrap}.pmpro-billing .pmpro_checkout-field.pmpro_payment-expiration .select2-container{margin:0 .2rem 0 0}.pmpro-billing .pmpro_checkout-field.pmpro_payment-expiration *,.pmpro-billing .pmpro_checkout-field.pmpro_payment-expiration input{font-size:medium}.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber,.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV,.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry,.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber,.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV,.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry{color:var(--global-font-color);background:var(--global-body-bgcolor);border-color:var(--border-color-light)}@media (max-width:1200px){.pmpro_billing_wrap .pmpro_checkout-field.pmpro_payment-account-number{width:40%}.pmpro_billing_wrap .pmpro_checkout-fields .pmpro_checkout-field.pmpro_payment-cvv,.pmpro_billing_wrap .pmpro_checkout-fields .pmpro_checkout-field.pmpro_payment-expiration{width:30%}}@media (max-width:1021px) and (min-width:992px){.socialv-page-header .socialv-page-items .socialv-page-item{padding:0 2.125em 0 3.5em}}@media (max-width:992px){.pmpro_billing_wrap .pmpro_checkout-field.pmpro_payment-account-number,.pmpro_billing_wrap .pmpro_checkout-field.pmpro_payment-account-number #AccountNumber{width:100%}.pmpro_billing_wrap .pmpro_checkout-fields .pmpro_checkout-field.pmpro_payment-cvv,.pmpro_billing_wrap .pmpro_checkout-fields .pmpro_checkout-field.pmpro_payment-expiration{width:50%}.pmpro_billing_wrap .pmpro_checkout-fields .pmpro_checkout-field.pmpro_payment-expiration{padding:0 15px;margin:0 0 20px}}@media (max-width:991px){.card-main.pmpro-card-sm-box{width:100%}table.pmpro_table{overflow-x:auto;width:100%;display:block}}@media (max-width:767px){.socialv-page-header .socialv-page-items .socialv-page-item{padding:0;margin-bottom:1em}.socialv-page-header .socialv-page-items .socialv-page-item:last-child{margin-bottom:0}.socialv-page-header .socialv-page-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.socialv-page-header .socialv-page-items .socialv-page-item:after{display:none}.pmpro_billing_wrap .pmpro_checkout-fields .pmpro_checkout-field.pmpro_payment-expiration{line-height:normal}}@media (max-width:479px){#pmpro_payment_information_fields input[type=text]#CVV,#pmpro_payment_information_fields input[type=text]#discount_code{width:100%;max-width:100%}#pmpro_payment_information_fields input[type=button]#discount_code_button{margin:1em 0 0}.pmpro_billing_wrap .pmpro_checkout-fields .pmpro_checkout-field.pmpro_payment-cvv,.pmpro_billing_wrap .pmpro_checkout-fields .pmpro_checkout-field.pmpro_payment-expiration{width:100%}.pmpro_checkout-fields .pmpro_payment-expiration .select2-container--default.wide{width:100%!important}.pmpro-billing .pmpro_checkout-field.pmpro_payment-expiration .select2-container{width:50%!important}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFrQyxDQUNsQyx3Q0FBeUMsQ0FDekMsd0NBQXlDLENBQ3pDLHdDQUF5QyxDQUN6QywwQ0FBMkMsQ0FDM0Msd0NBQXlDLENBQ3pDLGtDQUFtQyxDQUNuQyxXQUFZLENBQ1osa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsdUJBQXVCLENBQXZCLHNCQUF1QixDQUN2Qix3QkFBeUIsQ0FDekIsb0JBQXFCLENBQ3JCLGNBQWUsQ0FDZixXQUFZLENBQ1osZUFDSixDQUVBLDhEQUNJLFdBQVksQ0FDWixrQkFDSixDQUVBLGlGQUNJLGtCQUNKLENBTUEsb0lBQ0ksZ0JBQ0osQ0FFQSw2aUJBQ0ksOEJBQStCLENBQy9CLHFDQUFzQyxDQUN0QyxzQ0FDSixDQUVBLDBCQUNJLHVFQUNJLFNBQ0osQ0FFQSw2S0FFSSxTQUNKLENBQ0osQ0FFQSxnREFDSSxxRUFDSSx5QkFDSixDQUNKLENBRUEseUJBS0ksNkpBQ0ksVUFDSixDQUVBLDZLQUVJLFNBQ0osQ0FFQSwwRkFDSSxjQUFlLENBQ2YsZUFDSixDQUNKLENBRUEseUJBQ0ksNkJBQ0ksVUFDSixDQUVBLGtCQUNJLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxhQUNKLENBQ0osQ0FFQSx5QkFDSSxxRUFDSSxTQUFVLENBQ1YsaUJBQ0osQ0FFQSxnRkFDSSxlQUNKLENBRUEsK0NBQ0ksMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQ0osQ0FFQSwyRUFDSSxZQUNKLENBRUEsMEZBQ0ksa0JBQ0osQ0FDSixDQUVBLHlCQUNJLHdIQUVJLFVBQVcsQ0FDWCxjQUNKLENBRUEsMEVBQ0ksY0FDSixDQUVBLDZLQUVJLFVBQ0osQ0FFQSxrRkFDSSxvQkFDSixDQUVBLGlGQUNJLG1CQUNKLENBRUoiLCJmaWxlIjoic29jaWFsdi1wbXByby5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogTE9HSU4gKi9cblxuLnBtcHJvX2xvZ2luX3dyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wbXByb19sb2dpbl93cmFwIGhyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG1wcm9fbG9naW5fd3JhcCBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuICAgIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG59XG5cbmZvcm0ucG1wcm9fZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuZm9ybS5wbXByb19mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuZm9ybS5wbXByb19mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuZm9ybS5wbXByb19mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbmZvcm0ucG1wcm9fZm9ybSB0ZXh0YXJlYSxcbmZvcm0ucG1wcm9fZm9ybSBzZWxlY3QsXG4jbG9naW5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4jbG9naW5mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmZvcm0ucG1wcm9fZm9ybSBsYWJlbCwgI2xvZ2luZm9ybSBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NzVlbTtcbn1cblxuLnBtcHJvX2xvZ2luX3dyYXAgaW5wdXQjd3Atc3VibWl0LFxuLnBtcHJvX2xvZ2dlZF9pbl93ZWxjb21lX3dyYXAgLnBtcHJvX21lbWJlcl9sb2dfb3V0LFxuLnBtcHJvLWNhbmNlbCAucG1wcm9fYWN0aW9uc19uYXY+YSxcbi5wbXByby1jb25maXJtYXRpb24gLnBtcHJvX2FjdGlvbnNfbmF2PmEsXG4ucG1wcm8tYnRuLXByaW1hcnk+YSxcbiNwbXByb19sZXZlbHMtcmV0dXJuLWFjY291bnQsXG4jcG1wcm9fYWN0aW9ubGluay1pbnZvaWNlcyxcbiNwbXByb19hY3Rpb25saW5rLWxldmVscyxcbi5jc3NfcHJlZml4IC5wbXByb19jb250ZW50X21lc3NhZ2UgYSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0jb3RoZXJfZGlzY291bnRfY29kZV9idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdI2Rpc2NvdW50X2NvZGVfYnV0dG9uIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1vbmUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpO1xuICAgIHBhZGRpbmc6IDAuODEzZW0gMmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZS1pbi1vdXQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBtcHJvX2xvZ2luX3dyYXAgaW5wdXQjd3Atc3VibWl0OmhvdmVyLFxuLnBtcHJvX2xvZ2dlZF9pbl93ZWxjb21lX3dyYXAgLnBtcHJvX21lbWJlcl9sb2dfb3V0OmhvdmVyLFxuLnBtcHJvLWNhbmNlbCAucG1wcm9fYWN0aW9uc19uYXY+YTpob3Zlcixcbi5wbXByby1jb25maXJtYXRpb24gLnBtcHJvX2FjdGlvbnNfbmF2PmE6aG92ZXIsXG4ucG1wcm8tYnRuLXByaW1hcnk+YTpob3ZlcixcbiNwbXByb19sZXZlbHMtcmV0dXJuLWFjY291bnQ6aG92ZXIsXG4jcG1wcm9fYWN0aW9ubGluay1pbnZvaWNlczpob3ZlcixcbiNwbXByb19hY3Rpb25saW5rLWxldmVsczpob3Zlcixcbi5jc3NfcHJlZml4IC5wbXByb19jb250ZW50X21lc3NhZ2UgYTpob3ZlcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0jb3RoZXJfZGlzY291bnRfY29kZV9idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdI2Rpc2NvdW50X2NvZGVfYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5LWRhcmspO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4ucG1wcm8tYnRuLWRhbmdlciBhIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1kYW5nZXIpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgcGFkZGluZzogMC4zZW0gMC41ZW07XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucG1wcm8tYnRuLWRhbmdlciBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1kYW5nZXItZGFyayk7XG59XG5cbi5wbXByb19hY3Rpb25saW5rcy5wbXByby1idG4tcHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ucG1wcm9fbG9nZ2VkX2luX3dlbGNvbWVfd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG1wcm9fbG9nZ2VkX2luX3dlbGNvbWVfd3JhcCAucG1wcm9fbWVtYmVyX2xvZ19vdXQgYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmNhcmQtbWFpbi5wbXByby1jYXJkLW1haW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wbXByby1jYXJkLWlubmVyLmNhcmQtaW5uZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlLWJveCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jc3NfcHJlZml4IC5jc3NfcHJlZml4LXBtcHJvLXBhZ2UgaDEsXG4uY3NzX3ByZWZpeCAuY3NzX3ByZWZpeC1wbXByby1wYWdlIGgyLFxuLmNzc19wcmVmaXggLmNzc19wcmVmaXgtcG1wcm8tcGFnZSBoMyxcbi5jc3NfcHJlZml4IC5jc3NfcHJlZml4LXBtcHJvLXBhZ2UgaDQsXG4uY3NzX3ByZWZpeCAuY3NzX3ByZWZpeC1wbXByby1wYWdlIGg1LFxuLmNzc19wcmVmaXggLmNzc19wcmVmaXgtcG1wcm8tcGFnZSBoNixcbiNwbXByb19hY2NvdW50IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5jc3NfcHJlZml4IC5jc3NfcHJlZml4LXBtcHJvLXBhZ2UgaDIsXG4jcG1wcm9fYWNjb3VudCBoMiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDQpO1xufVxuXG4ucG1wcm9fbG9naW5fd3JhcCAucG1wcm9fYWN0aW9uc19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwbXByb19wYXltZW50X2luZm9ybWF0aW9uX2ZpZWxkcyBoMiBzcGFuLnBtcHJvX2NoZWNrb3V0LWgyLW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNwbXByb19mb3JtIC5wbXByb19jaGVja291dCBoMiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDQpO1xufVxuXG4jcG1wcm9fcGF5bWVudF9pbmZvcm1hdGlvbl9maWVsZHMgLnBtcHJvX2NoZWNrb3V0LWZpZWxkcyB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ucG1wcm9fY2hlY2tvdXQgaDIgc3Bhbi5wbXByb19jaGVja291dC1oMi1tc2cge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5wbXByb19jaGVja291dCBoMiBzcGFuLnBtcHJvX2NoZWNrb3V0LWgyLW1zZyBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIHRhYmxlICovXG5cbnRhYmxlLnBtcHJvX3RhYmxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBtcHJvX3RhYmxlIHRoZWFkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSB2YXIoLS1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG5cbi5wbXByb190YWJsZSB0aGVhZCB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxudGFibGUucG1wcm9fdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuXG50YWJsZS5wbXByb190YWJsZSB0aCB7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbnRhYmxlLnBtcHJvX3RhYmxlIHRib2R5IHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjYyNWVtIHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlLWJveCk7XG59XG5cbnRhYmxlLnBtcHJvX3RhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cblxudGFibGUucG1wcm9fdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBtcHJvX3RhYmxlIHRoZWFkIHRyIHRoLFxuLnBtcHJvX3RhYmxlIHRoZWFkIHRyIHRkLFxudGFibGUucG1wcm9fdGFibGUgdGJvZHkgdHIgdGQsXG50YWJsZS5wbXByb190YWJsZSB0Ym9keSB0ciB0aCB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbnRhYmxlLnBtcHJvX3RhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcbn1cblxuI3BtcHJvX2FjY291bnQgI3BtcHJvX2FjY291bnQtbWVtYmVyc2hpcCAucG1wcm9fdGFibGUgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICBtaW4td2lkdGg6IDM1MHB4O1xufVxuXG4ucG1wcm9fYm94IHAgc3Ryb25nIHtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4ucG1wcm8tYnRuLWxpbms+YSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctb25lKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jcG1wcm9fYWNjb3VudCAucG1wcm9fYm94IHVsLFxuLmNzc19wcmVmaXgtcG1wcm8taW52b2ljZSB1bCxcbi5wbXByb19iaWxsaW5nX3dyYXAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuI3BtcHJvX2FjY291bnQgLnBtcHJvX2JveCB1bCBsaSxcbi5jc3NfcHJlZml4LXBtcHJvLWludm9pY2UgdWwgbGksXG4ucG1wcm9fYmlsbGluZ193cmFwIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wbXByb19iaWxsaW5nX3dyYXAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4ucG1wcm9fYmlsbGluZ193cmFwIC5wbXByb19hbGVydCBzdHJvbmcge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1vcmFuZ2UpO1xufVxuXG4uYWNjb3VudC1sb2dvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdyaWQtZ2FwOiAxZW07XG4gICAgZ2FwOiAxZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucG1wcm9fY2hlY2tvdXQtZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCAtMC45MzdlbTtcbn1cblxuLnBtcHJvX2NoZWNrb3V0LWZpZWxkcyAucG1wcm9fY2hlY2tvdXQtZmllbGQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAwLjkzN2VtO1xufVxuXG5mb3JtLnBtcHJvX2Zvcm0gLnBtcHJvX2NoZWNrb3V0LWZpZWxkcyBkaXYge1xuICAgIG1hcmdpbjogMCAwIDEuMjVlbTtcbn1cblxuLnBtcHJvX2NoZWNrb3V0IGgyIHNwYW4ucG1wcm9fY2hlY2tvdXQtaDMtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4ucG1wcm9fYmlsbGluZ193cmFwIC5wbXByb19jaGVja291dC1maWVsZC5wbXByb19wYXltZW50LWFjY291bnQtbnVtYmVyIHtcbiAgICB3aWR0aDogNTAlO1xufVxuXG4ucG1wcm9fYmlsbGluZ193cmFwIC5wbXByb19jaGVja291dC1maWVsZHMgLnBtcHJvX2NoZWNrb3V0LWZpZWxkLnBtcHJvX3BheW1lbnQtY3Z2LFxuLnBtcHJvX2JpbGxpbmdfd3JhcCAucG1wcm9fY2hlY2tvdXQtZmllbGRzIC5wbXByb19jaGVja291dC1maWVsZC5wbXByb19wYXltZW50LWV4cGlyYXRpb24ge1xuICAgIHdpZHRoOiAyNSU7XG59XG5cbi5wbXByb19jaGVja291dC1maWVsZHMgLnBtcHJvX3BheW1lbnQtZXhwaXJhdGlvbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQud2lkZSB7XG4gICAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xufVxuXG5mb3JtLnBtcHJvX2Zvcm0gLnBtcHJvX3N1Ym1pdCBpbnB1dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG5mb3JtLnBtcHJvX2Zvcm0gLnBtcHJvX3N1Ym1pdCBpbnB1dC5jc3NfcHJlZml4LWJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLmNzc19wcmVmaXgtYnAtbG9naW4gZm9ybS5wbXByb19mb3JtIC5wbXByb19zdWJtaXQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucG1wcm9fbWVzc2FnZSwgLnBtcHJvX3N1Ym1pdCBociB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi51c2VyLW1lbnUtaGVhZCAudXNlci1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51c2VyLW1lbnUtaGVhZCAudXNlci1saW5rIGkge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0wLjVlbTtcbiAgICB0b3A6IDA7XG59XG5cbi5wbXByb19pbnZvaWNlX2RldGFpbHMge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBtYXJnaW46IDJlbSAwO1xufVxuXG4ucG1wcm8tbG9nby1tYWluIC5wbXByby1sb2dvLW5vcm1hbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jcG1wcm9fY2FuY2VsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyZW0gYXV0byAwO1xufVxuXG4uY2FyZC1tYWluLnBtcHJvLWNhcmQtc20tYm94IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jcG1wcm9fY2FuY2VsIC5wbXByb19hY3Rpb25zX25hdiB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi5wbXByb19tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAxLjRlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IC4xODc1ZW0gc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBtcHJvX21lc3NhZ2UgYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWluZm8pO1xufVxuXG4jcG1wcm9fcHJpY2luZ19maWVsZHMucG1wcm9fY2hlY2tvdXQgLnBtcHJvX2NoZWNrb3V0LWZpZWxkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDA7XG59XG5cbiNwbXByb19sZXZlbF9jb3N0IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wbXByb19hbGVydCBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtb3JhbmdlKTtcbn1cblxuI3BtcHJvX2NhbmNlbCAucG1wcm9fYWN0aW9ubGlua3MgYSB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4vKiB0b3AgaGVhZGVyICovXG4uY3NzX3ByZWZpeC1wYWdlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uY3NzX3ByZWZpeC1wYWdlLWhlYWRlciAuY3NzX3ByZWZpeC1wYWdlLWl0ZW1zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jc3NfcHJlZml4LXBhZ2UtaGVhZGVyIC5jc3NfcHJlZml4LXBhZ2UtaXRlbXMgLmNzc19wcmVmaXgtcGFnZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAzLjEyNWVtIDAgNC4yNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW06OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgYm9yZGVyOiAwLjA2M2VtIHNvbGlkIHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEuNDM3NWVtO1xuICAgIHdpZHRoOiAxLjQzNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1ZW07XG4gICAgdGV4dC1pbmRlbnQ6IC4xMjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtZmFtaWx5OiBcIkljb25seVwiICFpbXBvcnRhbnQ7XG4gICAgY29udGVudDogXCJcXGUwMTRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbn1cblxuLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3NzX3ByZWZpeC1wYWdlLWhlYWRlciAuY3NzX3ByZWZpeC1wYWdlLWl0ZW1zIC5jc3NfcHJlZml4LXBhZ2UtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC1mb250LXNpemUpO1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3NzX3ByZWZpeC1wYWdlLWhlYWRlciAuY3NzX3ByZWZpeC1wYWdlLWl0ZW1zIC5jc3NfcHJlZml4LXBhZ2UtaXRlbSBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBoZWlnaHQ6IDAuMDRlbTtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtY2xpcC1wYXRoIC40NXMsIC13ZWJraXQtdHJhbnNmb3JtIC40NXMgY3ViaWMtYmV6aWVyKC4yLCAxLCAuOCwgMSk7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC1jbGlwLXBhdGggLjQ1cywgLXdlYmtpdC10cmFuc2Zvcm0gLjQ1cyBjdWJpYy1iZXppZXIoLjIsIDEsIC44LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggLjQ1cywgdHJhbnNmb3JtIC40NXMgY3ViaWMtYmV6aWVyKC4yLCAxLCAuOCwgMSk7XG4gICAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIC40NXMsIHRyYW5zZm9ybSAuNDVzIGN1YmljLWJlemllciguMiwgMSwgLjgsIDEpLCAtd2Via2l0LWNsaXAtcGF0aCAuNDVzLCAtd2Via2l0LXRyYW5zZm9ybSAuNDVzIGN1YmljLWJlemllciguMiwgMSwgLjgsIDEpO1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAxMDAlLCAwIDEwMCUsIDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMCk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAxMDAlLCAwIDEwMCUsIDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMCk7XG59XG5cbi5jc3NfcHJlZml4LXBhZ2UtaGVhZGVyIC5jc3NfcHJlZml4LXBhZ2UtaXRlbXMgLmNzc19wcmVmaXgtcGFnZS1pdGVtOmhvdmVyIGE6OmFmdGVyLFxuLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW0uYWN0aXZlIGE6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMnB4LCAwKSBzY2FsZTNkKDEuMDgsIDMsIDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMnB4LCAwKSBzY2FsZTNkKDEuMDgsIDMsIDEpO1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAxMDAlLCA1MCUgMTAwJSwgNTAlIDAsIDUwJSAwLCA1MCUgMTAwJSwgNTAlIDEwMCUsIDAgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDApO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMTAwJSwgNTAlIDEwMCUsIDUwJSAwLCA1MCUgMCwgNTAlIDEwMCUsIDUwJSAxMDAlLCAwIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAwKTtcbn1cblxuLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW0uYWN0aXZlIGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW0gLmNzc19wcmVmaXgtcHJlLWhlYWRpbmcge1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG4gICAgZm9udC1zaXplOiAuNzdlbTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcbiAgICBoZWlnaHQ6IDEuNDY0ZW07XG4gICAgd2lkdGg6IDEuNDY0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDY0ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgIG1hcmdpbi1yaWdodDogLjhlbTtcbn1cblxuLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW0uYWN0aXZlIC5jc3NfcHJlZml4LXByZS1oZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5wbXByb19lcnJvcixcbmlucHV0W3R5cGU9XCJlbWFpbFwiXS5wbXByb19lcnJvcixcbmlucHV0W3R5cGU9XCJ1cmxcIl0ucG1wcm9fZXJyb3IsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ucG1wcm9fZXJyb3IsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLnBtcHJvX2Vycm9yLFxuaW5wdXRbdHlwZT1cInRlbFwiXS5wbXByb19lcnJvcixcbmlucHV0W3R5cGU9XCJyYW5nZVwiXS5wbXByb19lcnJvcixcbmlucHV0W3R5cGU9XCJkYXRlXCJdLnBtcHJvX2Vycm9yLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLnBtcHJvX2Vycm9yLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0ucG1wcm9fZXJyb3IsXG5pbnB1dFt0eXBlPVwidGltZVwiXS5wbXByb19lcnJvcixcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXS5wbXByb19lcnJvcixcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5wbXByb19lcnJvcixcbmlucHV0W3R5cGU9XCJjb2xvclwiXS5wbXByb19lcnJvcixcbnRleHRhcmVhLnBtcHJvX2Vycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWRhbmdlcik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWRhbmdlcik7XG59XG5cbi5wbXByb19lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtZGFuZ2VyLWxpZ2h0KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWRhbmdlcik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWRhbmdlcik7XG59XG5cbi5wbXByby1jaGVja291dCAjcG1wcm9fbWVzc2FnZV9ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBtcHJvX2NvbnRlbnRfbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNzc19wcmVmaXgtYmxvZy1kZXRhaWwgLnBtcHJvX2NvbnRlbnRfbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmlucHV0W3R5cGU9XCJidXR0b25cIl0jb3RoZXJfZGlzY291bnRfY29kZV9idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdI2Rpc2NvdW50X2NvZGVfYnV0dG9uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJidXR0b25cIl0jb3RoZXJfZGlzY291bnRfY29kZV9idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdI290aGVyX2Rpc2NvdW50X2NvZGVfYnV0dG9uOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSNkaXNjb3VudF9jb2RlX2J1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0jZGlzY291bnRfY29kZV9idXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctb25lKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5LWRhcmspO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAuODEzZW0gMmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG1wcm8tYmlsbGluZyAucG1wcm9fY2hlY2tvdXQtZmllbGQucG1wcm9fcGF5bWVudC1leHBpcmF0aW9uIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBtcHJvLWJpbGxpbmcgLnBtcHJvX2NoZWNrb3V0LWZpZWxkLnBtcHJvX3BheW1lbnQtZXhwaXJhdGlvbiAuc2VsZWN0Mi1jb250YWluZXJ7XG4gICAgbWFyZ2luOiAwIDAuMnJlbSAwIDA7XG59XG5cbi5wbXByby1iaWxsaW5nIC5wbXByb19jaGVja291dC1maWVsZC5wbXByb19wYXltZW50LWV4cGlyYXRpb24gKiB7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xufVxuXG4ucG1wcm8tYmlsbGluZyAucG1wcm9fY2hlY2tvdXQtZmllbGQucG1wcm9fcGF5bWVudC1leHBpcmF0aW9uIGlucHV0IHtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG59XG5cbi5wbXByb19jaGVja291dF9nYXRld2F5LXN0cmlwZSBmb3JtLnBtcHJvX2Zvcm0gI3BtcHJvX3BheW1lbnRfaW5mb3JtYXRpb25fZmllbGRzIGRpdiNBY2NvdW50TnVtYmVyLCAucG1wcm9fY2hlY2tvdXRfZ2F0ZXdheS1zdHJpcGUgZm9ybS5wbXByb19mb3JtICNwbXByb19wYXltZW50X2luZm9ybWF0aW9uX2ZpZWxkcyBkaXYjRXhwaXJ5LCAucG1wcm9fY2hlY2tvdXRfZ2F0ZXdheS1zdHJpcGUgZm9ybS5wbXByb19mb3JtICNwbXByb19wYXltZW50X2luZm9ybWF0aW9uX2ZpZWxkcyBkaXYjQ1ZWLCAucG1wcm9fYmlsbGluZ19nYXRld2F5LXN0cmlwZSBmb3JtLnBtcHJvX2Zvcm0gI3BtcHJvX3BheW1lbnRfaW5mb3JtYXRpb25fZmllbGRzIGRpdiNBY2NvdW50TnVtYmVyLCAucG1wcm9fYmlsbGluZ19nYXRld2F5LXN0cmlwZSBmb3JtLnBtcHJvX2Zvcm0gI3BtcHJvX3BheW1lbnRfaW5mb3JtYXRpb25fZmllbGRzIGRpdiNFeHBpcnksIC5wbXByb19iaWxsaW5nX2dhdGV3YXktc3RyaXBlIGZvcm0ucG1wcm9fZm9ybSAjcG1wcm9fcGF5bWVudF9pbmZvcm1hdGlvbl9maWVsZHMgZGl2I0NWViB7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgIC5wbXByb19iaWxsaW5nX3dyYXAgLnBtcHJvX2NoZWNrb3V0LWZpZWxkLnBtcHJvX3BheW1lbnQtYWNjb3VudC1udW1iZXJ7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgLnBtcHJvX2JpbGxpbmdfd3JhcCAucG1wcm9fY2hlY2tvdXQtZmllbGRzIC5wbXByb19jaGVja291dC1maWVsZC5wbXByb19wYXltZW50LWN2diwgXG4gICAgLnBtcHJvX2JpbGxpbmdfd3JhcCAucG1wcm9fY2hlY2tvdXQtZmllbGRzIC5wbXByb19jaGVja291dC1maWVsZC5wbXByb19wYXltZW50LWV4cGlyYXRpb257XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY3NzX3ByZWZpeC1wYWdlLWhlYWRlciAuY3NzX3ByZWZpeC1wYWdlLWl0ZW1zIC5jc3NfcHJlZml4LXBhZ2UtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMi4xMjVlbSAwIDMuNWVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXtcbiAgICAucG1wcm9fYmlsbGluZ193cmFwIC5wbXByb19jaGVja291dC1maWVsZC5wbXByb19wYXltZW50LWFjY291bnQtbnVtYmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucG1wcm9fYmlsbGluZ193cmFwIC5wbXByb19jaGVja291dC1maWVsZC5wbXByb19wYXltZW50LWFjY291bnQtbnVtYmVyICNBY2NvdW50TnVtYmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucG1wcm9fYmlsbGluZ193cmFwIC5wbXByb19jaGVja291dC1maWVsZHMgLnBtcHJvX2NoZWNrb3V0LWZpZWxkLnBtcHJvX3BheW1lbnQtY3Z2LCBcbiAgICAucG1wcm9fYmlsbGluZ193cmFwIC5wbXByb19jaGVja291dC1maWVsZHMgLnBtcHJvX2NoZWNrb3V0LWZpZWxkLnBtcHJvX3BheW1lbnQtZXhwaXJhdGlvbntcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAucG1wcm9fYmlsbGluZ193cmFwIC5wbXByb19jaGVja291dC1maWVsZHMgLnBtcHJvX2NoZWNrb3V0LWZpZWxkLnBtcHJvX3BheW1lbnQtZXhwaXJhdGlvbntcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNhcmQtbWFpbi5wbXByby1jYXJkLXNtLWJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHRhYmxlLnBtcHJvX3RhYmxlIHtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuXG4gICAgLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW06YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wbXByb19iaWxsaW5nX3dyYXAgLnBtcHJvX2NoZWNrb3V0LWZpZWxkcyAucG1wcm9fY2hlY2tvdXQtZmllbGQucG1wcm9fcGF5bWVudC1leHBpcmF0aW9ue1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KXtcbiAgICAjcG1wcm9fcGF5bWVudF9pbmZvcm1hdGlvbl9maWVsZHMgaW5wdXRbdHlwZT1cInRleHRcIl0jQ1ZWLFxuICAgICNwbXByb19wYXltZW50X2luZm9ybWF0aW9uX2ZpZWxkcyBpbnB1dFt0eXBlPVwidGV4dFwiXSNkaXNjb3VudF9jb2Rle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICNwbXByb19wYXltZW50X2luZm9ybWF0aW9uX2ZpZWxkcyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdI2Rpc2NvdW50X2NvZGVfYnV0dG9ue1xuICAgICAgICBtYXJnaW46IDFlbSAwIDA7XG4gICAgfVxuXG4gICAgLnBtcHJvX2JpbGxpbmdfd3JhcCAucG1wcm9fY2hlY2tvdXQtZmllbGRzIC5wbXByb19jaGVja291dC1maWVsZC5wbXByb19wYXltZW50LWN2diwgXG4gICAgLnBtcHJvX2JpbGxpbmdfd3JhcCAucG1wcm9fY2hlY2tvdXQtZmllbGRzIC5wbXByb19jaGVja291dC1maWVsZC5wbXByb19wYXltZW50LWV4cGlyYXRpb257XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5wbXByb19jaGVja291dC1maWVsZHMgLnBtcHJvX3BheW1lbnQtZXhwaXJhdGlvbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQud2lkZXtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucG1wcm8tYmlsbGluZyAucG1wcm9fY2hlY2tvdXQtZmllbGQucG1wcm9fcGF5bWVudC1leHBpcmF0aW9uIC5zZWxlY3QyLWNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbn0iXX0= */