.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%;padding:0 1em}#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;content:"\f054";font-family:Font Awesome\ 5 Free;font-weight:900;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%)}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNvY2lhbHYtcG1wcm8uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLGtCQUNJLGVBQ0osQ0FFQSxxQkFDSSxZQUNKLENBRUEsd0JBQ0ksY0FBZSxDQUNmLDJDQUE0QyxDQUM1QywrQ0FDSixDQUVBLHVQQVFJLGNBQWUsQ0FDZixhQUNKLENBRUEsdUNBQ0ksb0JBQ0osQ0FFQSxtWUFXSSxpQ0FBa0MsQ0FDbEMsd0NBQXlDLENBQ3pDLHdDQUF5QyxDQUN6Qyx3Q0FBeUMsQ0FDekMsd0NBQXlDLENBQ3pDLGtCQUFvQixDQUNwQixvQkFBcUIsQ0FDckIsa0JBQW1CLENBQ25CLHdCQUF5QixDQUN6Qix1Q0FBZ0MsQ0FBaEMsK0JBQWdDLENBQ2hDLDhCQUErQixDQUMvQiwyQ0FBNEMsQ0FDNUMsa0NBQW1DLENBQ25DLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLFdBQVksQ0FDWixlQUNKLENBRUEscWNBV0ksMENBQTJDLENBQzNDLDhCQUErQixDQUMvQixXQUNKLENBRUEsb0JBQ0ksb0NBQXFDLENBQ3JDLDhCQUErQixDQUMvQixpQkFBb0IsQ0FDcEIsZ0NBQWlDLENBQ2pDLHdDQUF5QyxDQUN6QyxrQ0FDSixDQUVBLDBCQUNJLHlDQUNKLENBRUEscUNBQ0ksY0FDSixDQUVBLDhCQUNJLGlCQUNKLENBRUEsc0RBQ0ksOEJBQ0osQ0FFQSwyQkFDSSxzQkFBdUIsQ0FDdkIsdUJBQWdCLENBQWhCLGVBQ0osQ0FFQSw2QkFDSSx1Q0FBd0MsQ0FDeEMsa0NBQ0osQ0FFQSxzUEFPSSxpQkFDSixDQUVBLHdEQUVJLDZCQUNKLENBRUEscUNBQ0ksWUFDSixDQUVBLGlFQUNJLGFBQWMsQ0FDZCxlQUNKLENBRUEsK0JBQ0ksNkJBQ0osQ0FFQSx5REFDSSxjQUNKLENBRUEsOENBQ0ksY0FBZSxDQUNmLGlCQUNKLENBRUEsZ0RBQ0ksZ0NBQWlDLENBQ2pDLHlCQUNKLENBSUEsa0JBQ0ksV0FBWSxDQUNaLGVBQ0osQ0FFQSxtQkFDSSwyREFDSixDQUVBLHNCQUNJLGtCQUNKLENBRUEsZ0RBQ0ksMkNBQ0osQ0FFQSxxQkFDSSw4QkFBK0IsQ0FDL0IsYUFBYyxDQUNkLFdBQ0osQ0FFQSwyQkFDSSx1REFDSixDQUVBLDBDQUNJLDJDQUE0QyxDQUM1Qyw4Q0FDSixDQUVBLHlDQUNJLDRDQUE2QyxDQUM3QywrQ0FDSixDQUVBLDhHQUlJLFdBQVksQ0FDWixlQUFnQixDQUNoQixxQkFBc0IsQ0FDdEIsV0FDSixDQUVBLDhCQUNJLDJDQUNKLENBRUEscUVBQ0ksZUFDSixDQUVBLG9CQUNJLDhCQUNKLENBRUEsa0JBQ0ksaUNBQWtDLENBQ2xDLHdDQUF5QyxDQUN6Qyx3Q0FBeUMsQ0FDekMsd0NBQXlDLENBQ3pDLHdCQUNKLENBRUEsaUZBR0ksU0FBVSxDQUNWLFlBQ0osQ0FFQSwwRkFHSSxlQUFnQixDQUNoQixlQUNKLENBRUEsMkJBQ0kscUNBQXNDLENBQ3RDLDhCQUNKLENBRUEsd0NBQ0ksK0JBQ0osQ0FFQSxzQkFFSSx3QkFBOEIsQ0FBOUIscUJBQThCLENBQTlCLDZCQUE4QixDQUU5QixZQUFRLENBQVIsT0FFSixDQUVBLDZDQVBJLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBSWIsa0JBQWUsQ0FBZixjQVFKLENBTEEsdUJBR0ksNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixnQkFDSixDQUVBLDZDQUNJLGtCQUFjLENBQWQsaUJBQWMsQ0FBZCxhQUFjLENBQ2QsU0FBVSxDQUNWLGdCQUNKLENBRUEsMkNBQ0ksaUJBQ0osQ0FFQSwrQ0FDSSxjQUFlLENBQ2YsbUJBQ0osQ0FFQSx1RUFDSSxTQUNKLENBRUEsNktBRUksU0FDSixDQUVBLGtGQUNJLG1CQUNKLENBRUEsb0NBQ0ksVUFBVyxDQUNYLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLGdCQUNKLENBRUEsNERBQ0ksOEJBQStCLENBQy9CLDJDQUNKLENBRUEseURBQ0ksVUFDSixDQUVBLGdDQUNJLHFCQUFzQixDQUN0QixzQ0FDSixDQUVBLDJCQUNJLGlCQUNKLENBRUEsNkJBQ0kscUNBQXNDLENBQ3RDLDhCQUErQixDQUMvQixlQUFnQixDQUNoQixZQUFhLENBQ2IsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixXQUFhLENBQ2IsS0FDSixDQUVBLHVCQUNJLHFDQUFzQyxDQUN0QyxXQUFZLENBQ1osWUFDSixDQUVBLG9DQUNJLGlCQUFrQixDQUNsQixhQUNKLENBRUEsY0FDSSxpQkFBa0IsQ0FDbEIsaUJBQ0osQ0FFQSw2QkFDSSxTQUFVLENBQ1YsYUFDSixDQUVBLGlDQUNJLGdCQUNKLENBRUEsZUFDSSxhQUFjLENBRWQsV0FBMEIsQ0FBMUIseUJBQTBCLENBQzFCLGVBQ0osQ0FFQSxpQkFDSSw2QkFDSixDQUVBLDREQUNJLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixRQUNKLENBRUEsa0JBQ0ksUUFDSixDQUVBLGVBQ0ksK0JBQ0osQ0FFQSxtQ0FDSSxXQUNKLENBR0Esd0JBQ0ksaUJBQ0osQ0FFQSwrQ0FDSSxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsa0JBQWUsQ0FBZixjQUNKLENBRUEscUVBQ0ksbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQiwwQkFBMkIsQ0FDM0IsaUJBQ0osQ0FFQSwyRUFDSSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsZ0NBQWtDLENBQ2xDLGVBQWdCLENBQ2hCLDhCQUErQixDQUMvQixnQkFBa0IsQ0FDbEIsNENBQThDLENBQzlDLE9BQVEsQ0FDUixRQUFTLENBQ1QsTUFBTyxDQUNQLE9BQVEsQ0FDUixlQUFnQixDQUNoQixjQUFlLENBQ2Ysb0JBQXFCLENBQ3JCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsa0NBQTJCLENBQTNCLDBCQUNKLENBRUEsaUZBQ0ksY0FDSixDQUVBLHVGQUNJLFlBQ0osQ0FFQSx1RUFDSSxpQ0FBa0MsQ0FDbEMsOEJBQStCLENBQy9CLHFDQUFzQyxDQUN0Qyx3Q0FBeUMsQ0FDekMsaUJBQ0osQ0FFQSw2RUFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFNBQVUsQ0FDVixZQUFjLENBQ2QsdUJBQXdCLENBQ3hCLFFBQVMsQ0FDVCxNQUFPLENBQ1AsT0FBUSxDQUNSLGFBQWMsQ0FDZCxtQkFBb0IsQ0FDcEIsaUNBQWtDLENBQ2xDLHlCQUEwQixDQUMxQix3RkFBNkYsQ0FDN0YsZ0ZBQXFGLENBQ3JGLGdFQUFxRSxDQUNyRSxzSUFBZ0osQ0FDaEosZ0dBQTBHLENBQzFHLHdGQUNKLENBRUEsdUtBRUksd0RBQTZELENBQzdELGdEQUFxRCxDQUNyRCxvR0FBOEcsQ0FDOUcsNEZBQ0osQ0FFQSw4RUFDSSxnQ0FDSixDQUVBLDZGQUNJLDhCQUErQixDQUMvQixlQUFnQixDQUNoQixxQ0FBc0MsQ0FDdEMscUNBQXNDLENBQ3RDLGNBQWUsQ0FDZixhQUFjLENBQ2QsbUJBQW9CLENBQ3BCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLHVCQUF3QixDQUN4QixpQkFDSixDQUVBLG9HQUNJLHFDQUFzQyxDQUN0Qyw4QkFDSixDQUVBLGljQWVJLDJDQUE0QyxDQUM1QyxzQ0FBdUMsQ0FDdkMsK0JBQ0osQ0FFQSxhQUNJLGdEQUFpRCxDQUNqRCxzQ0FBdUMsQ0FDdkMsK0JBQ0osQ0FFQSxzQ0FDSSxzQkFDSixDQUVBLHVCQUNJLHFDQUFzQyxDQUN0QyxXQUFZLENBQ1osa0NBQW1DLENBQ25DLGlCQUNKLENBRUEsK0NBQ0ksbUJBQ0osQ0FFQSxzRkFFSSx1QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLG9CQUFxQixDQUNyQixVQUNKLENBRUEsb01BSUksOEJBQStCLENBQy9CLGlDQUFrQyxDQUNsQyx3Q0FBeUMsQ0FDekMsd0NBQXlDLENBQ3pDLHdDQUF5QyxDQUN6QywwQ0FBMkMsQ0FDM0Msd0NBQXlDLENBQ3pDLGtDQUFtQyxDQUNuQyxXQUFZLENBQ1osa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsdUJBQXVCLENBQXZCLHNCQUF1QixDQUN2Qix3QkFBeUIsQ0FDekIsb0JBQXFCLENBQ3JCLGNBQWUsQ0FDZixXQUFZLENBQ1osZUFDSixDQUVBLDhEQUNJLFdBQVksQ0FDWixrQkFDSixDQUVBLGlGQUNJLGtCQUNKLENBTUEsb0lBQ0ksZ0JBQ0osQ0FFQSw2aUJBQ0ksOEJBQStCLENBQy9CLHFDQUFzQyxDQUN0QyxzQ0FDSixDQUVBLDBCQUNJLHVFQUNJLFNBQ0osQ0FFQSw2S0FFSSxTQUNKLENBQ0osQ0FFQSxnREFDSSxxRUFDSSx5QkFDSixDQUNKLENBRUEseUJBS0ksNkpBQ0ksVUFDSixDQUVBLDZLQUVJLFNBQ0osQ0FFQSwwRkFDSSxjQUFlLENBQ2YsZUFDSixDQUNKLENBRUEseUJBQ0ksNkJBQ0ksVUFDSixDQUVBLGtCQUNJLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxhQUNKLENBQ0osQ0FFQSx5QkFDSSxxRUFDSSxTQUFVLENBQ1YsaUJBQ0osQ0FFQSxnRkFDSSxlQUNKLENBRUEsK0NBQ0ksMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQ0osQ0FFQSwyRUFDSSxZQUNKLENBRUEsMEZBQ0ksa0JBQ0osQ0FDSixDQUVBLHlCQUNJLHdIQUVJLFVBQVcsQ0FDWCxjQUNKLENBRUEsMEVBQ0ksY0FDSixDQUVBLDZLQUVJLFVBQ0osQ0FFQSxrRkFDSSxvQkFDSixDQUVBLGlGQUNJLG1CQUNKLENBRUoiLCJmaWxlIjoic29jaWFsdi1wbXByby5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogTE9HSU4gKi9cblxuLnBtcHJvX2xvZ2luX3dyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wbXByb19sb2dpbl93cmFwIGhyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG1wcm9fbG9naW5fd3JhcCBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuICAgIGJvcmRlcjogMC4wNjI1ZW0gc29saWQgdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG59XG5cbmZvcm0ucG1wcm9fZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuZm9ybS5wbXByb19mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuZm9ybS5wbXByb19mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuZm9ybS5wbXByb19mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbmZvcm0ucG1wcm9fZm9ybSB0ZXh0YXJlYSxcbmZvcm0ucG1wcm9fZm9ybSBzZWxlY3QsXG4jbG9naW5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4jbG9naW5mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxZW07XG59XG5cbmZvcm0ucG1wcm9fZm9ybSBsYWJlbCwgI2xvZ2luZm9ybSBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NzVlbTtcbn1cblxuLnBtcHJvX2xvZ2luX3dyYXAgaW5wdXQjd3Atc3VibWl0LFxuLnBtcHJvX2xvZ2dlZF9pbl93ZWxjb21lX3dyYXAgLnBtcHJvX21lbWJlcl9sb2dfb3V0LFxuLnBtcHJvLWNhbmNlbCAucG1wcm9fYWN0aW9uc19uYXY+YSxcbi5wbXByby1jb25maXJtYXRpb24gLnBtcHJvX2FjdGlvbnNfbmF2PmEsXG4ucG1wcm8tYnRuLXByaW1hcnk+YSxcbiNwbXByb19sZXZlbHMtcmV0dXJuLWFjY291bnQsXG4jcG1wcm9fYWN0aW9ubGluay1pbnZvaWNlcyxcbiNwbXByb19hY3Rpb25saW5rLWxldmVscyxcbi5jc3NfcHJlZml4IC5wbXByb19jb250ZW50X21lc3NhZ2UgYSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0jb3RoZXJfZGlzY291bnRfY29kZV9idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdI2Rpc2NvdW50X2NvZGVfYnV0dG9uIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1vbmUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpO1xuICAgIHBhZGRpbmc6IDAuODEzZW0gMmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZS1pbi1vdXQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBtcHJvX2xvZ2luX3dyYXAgaW5wdXQjd3Atc3VibWl0OmhvdmVyLFxuLnBtcHJvX2xvZ2dlZF9pbl93ZWxjb21lX3dyYXAgLnBtcHJvX21lbWJlcl9sb2dfb3V0OmhvdmVyLFxuLnBtcHJvLWNhbmNlbCAucG1wcm9fYWN0aW9uc19uYXY+YTpob3Zlcixcbi5wbXByby1jb25maXJtYXRpb24gLnBtcHJvX2FjdGlvbnNfbmF2PmE6aG92ZXIsXG4ucG1wcm8tYnRuLXByaW1hcnk+YTpob3ZlcixcbiNwbXByb19sZXZlbHMtcmV0dXJuLWFjY291bnQ6aG92ZXIsXG4jcG1wcm9fYWN0aW9ubGluay1pbnZvaWNlczpob3ZlcixcbiNwbXByb19hY3Rpb25saW5rLWxldmVsczpob3Zlcixcbi5jc3NfcHJlZml4IC5wbXByb19jb250ZW50X21lc3NhZ2UgYTpob3ZlcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0jb3RoZXJfZGlzY291bnRfY29kZV9idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdI2Rpc2NvdW50X2NvZGVfYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5LWRhcmspO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4ucG1wcm8tYnRuLWRhbmdlciBhIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1kYW5nZXIpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgcGFkZGluZzogMC4zZW0gMC41ZW07XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucG1wcm8tYnRuLWRhbmdlciBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1kYW5nZXItZGFyayk7XG59XG5cbi5wbXByb19hY3Rpb25saW5rcy5wbXByby1idG4tcHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ucG1wcm9fbG9nZ2VkX2luX3dlbGNvbWVfd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG1wcm9fbG9nZ2VkX2luX3dlbGNvbWVfd3JhcCAucG1wcm9fbWVtYmVyX2xvZ19vdXQgYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmNhcmQtbWFpbi5wbXByby1jYXJkLW1haW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wbXByby1jYXJkLWlubmVyLmNhcmQtaW5uZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlLWJveCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jc3NfcHJlZml4IC5jc3NfcHJlZml4LXBtcHJvLXBhZ2UgaDEsXG4uY3NzX3ByZWZpeCAuY3NzX3ByZWZpeC1wbXByby1wYWdlIGgyLFxuLmNzc19wcmVmaXggLmNzc19wcmVmaXgtcG1wcm8tcGFnZSBoMyxcbi5jc3NfcHJlZml4IC5jc3NfcHJlZml4LXBtcHJvLXBhZ2UgaDQsXG4uY3NzX3ByZWZpeCAuY3NzX3ByZWZpeC1wbXByby1wYWdlIGg1LFxuLmNzc19wcmVmaXggLmNzc19wcmVmaXgtcG1wcm8tcGFnZSBoNixcbiNwbXByb19hY2NvdW50IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5jc3NfcHJlZml4IC5jc3NfcHJlZml4LXBtcHJvLXBhZ2UgaDIsXG4jcG1wcm9fYWNjb3VudCBoMiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDQpO1xufVxuXG4ucG1wcm9fbG9naW5fd3JhcCAucG1wcm9fYWN0aW9uc19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwbXByb19wYXltZW50X2luZm9ybWF0aW9uX2ZpZWxkcyBoMiBzcGFuLnBtcHJvX2NoZWNrb3V0LWgyLW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNwbXByb19mb3JtIC5wbXByb19jaGVja291dCBoMiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDQpO1xufVxuXG4jcG1wcm9fcGF5bWVudF9pbmZvcm1hdGlvbl9maWVsZHMgLnBtcHJvX2NoZWNrb3V0LWZpZWxkcyB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ucG1wcm9fY2hlY2tvdXQgaDIgc3Bhbi5wbXByb19jaGVja291dC1oMi1tc2cge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5wbXByb19jaGVja291dCBoMiBzcGFuLnBtcHJvX2NoZWNrb3V0LWgyLW1zZyBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIHRhYmxlICovXG5cbnRhYmxlLnBtcHJvX3RhYmxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBtcHJvX3RhYmxlIHRoZWFkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSB2YXIoLS1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG5cbi5wbXByb190YWJsZSB0aGVhZCB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxudGFibGUucG1wcm9fdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuXG50YWJsZS5wbXByb190YWJsZSB0aCB7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbnRhYmxlLnBtcHJvX3RhYmxlIHRib2R5IHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjYyNWVtIHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlLWJveCk7XG59XG5cbnRhYmxlLnBtcHJvX3RhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cblxudGFibGUucG1wcm9fdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBtcHJvX3RhYmxlIHRoZWFkIHRyIHRoLFxuLnBtcHJvX3RhYmxlIHRoZWFkIHRyIHRkLFxudGFibGUucG1wcm9fdGFibGUgdGJvZHkgdHIgdGQsXG50YWJsZS5wbXByb190YWJsZSB0Ym9keSB0ciB0aCB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbnRhYmxlLnBtcHJvX3RhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcbn1cblxuI3BtcHJvX2FjY291bnQgI3BtcHJvX2FjY291bnQtbWVtYmVyc2hpcCAucG1wcm9fdGFibGUgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICBtaW4td2lkdGg6IDM1MHB4O1xufVxuXG4ucG1wcm9fYm94IHAgc3Ryb25nIHtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4ucG1wcm8tYnRuLWxpbms+YSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctb25lKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jcG1wcm9fYWNjb3VudCAucG1wcm9fYm94IHVsLFxuLmNzc19wcmVmaXgtcG1wcm8taW52b2ljZSB1bCxcbi5wbXByb19iaWxsaW5nX3dyYXAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuI3BtcHJvX2FjY291bnQgLnBtcHJvX2JveCB1bCBsaSxcbi5jc3NfcHJlZml4LXBtcHJvLWludm9pY2UgdWwgbGksXG4ucG1wcm9fYmlsbGluZ193cmFwIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wbXByb19iaWxsaW5nX3dyYXAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4ucG1wcm9fYmlsbGluZ193cmFwIC5wbXByb19hbGVydCBzdHJvbmcge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1vcmFuZ2UpO1xufVxuXG4uYWNjb3VudC1sb2dvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdyaWQtZ2FwOiAxZW07XG4gICAgZ2FwOiAxZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucG1wcm9fY2hlY2tvdXQtZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCAtMC45MzdlbTtcbn1cblxuLnBtcHJvX2NoZWNrb3V0LWZpZWxkcyAucG1wcm9fY2hlY2tvdXQtZmllbGQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAwLjkzN2VtO1xufVxuXG5mb3JtLnBtcHJvX2Zvcm0gLnBtcHJvX2NoZWNrb3V0LWZpZWxkcyBkaXYge1xuICAgIG1hcmdpbjogMCAwIDEuMjVlbTtcbn1cblxuLnBtcHJvX2NoZWNrb3V0IGgyIHNwYW4ucG1wcm9fY2hlY2tvdXQtaDMtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4ucG1wcm9fYmlsbGluZ193cmFwIC5wbXByb19jaGVja291dC1maWVsZC5wbXByb19wYXltZW50LWFjY291bnQtbnVtYmVyIHtcbiAgICB3aWR0aDogNTAlO1xufVxuXG4ucG1wcm9fYmlsbGluZ193cmFwIC5wbXByb19jaGVja291dC1maWVsZHMgLnBtcHJvX2NoZWNrb3V0LWZpZWxkLnBtcHJvX3BheW1lbnQtY3Z2LFxuLnBtcHJvX2JpbGxpbmdfd3JhcCAucG1wcm9fY2hlY2tvdXQtZmllbGRzIC5wbXByb19jaGVja291dC1maWVsZC5wbXByb19wYXltZW50LWV4cGlyYXRpb24ge1xuICAgIHdpZHRoOiAyNSU7XG59XG5cbi5wbXByb19jaGVja291dC1maWVsZHMgLnBtcHJvX3BheW1lbnQtZXhwaXJhdGlvbiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQud2lkZSB7XG4gICAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xufVxuXG5mb3JtLnBtcHJvX2Zvcm0gLnBtcHJvX3N1Ym1pdCBpbnB1dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG5mb3JtLnBtcHJvX2Zvcm0gLnBtcHJvX3N1Ym1pdCBpbnB1dC5jc3NfcHJlZml4LWJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLmNzc19wcmVmaXgtYnAtbG9naW4gZm9ybS5wbXByb19mb3JtIC5wbXByb19zdWJtaXQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucG1wcm9fbWVzc2FnZSwgLnBtcHJvX3N1Ym1pdCBociB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi51c2VyLW1lbnUtaGVhZCAudXNlci1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51c2VyLW1lbnUtaGVhZCAudXNlci1saW5rIGkge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0wLjVlbTtcbiAgICB0b3A6IDA7XG59XG5cbi5wbXByb19pbnZvaWNlX2RldGFpbHMge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBtYXJnaW46IDJlbSAwO1xufVxuXG4ucG1wcm8tbG9nby1tYWluIC5wbXByby1sb2dvLW5vcm1hbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jcG1wcm9fY2FuY2VsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyZW0gYXV0byAwO1xufVxuXG4uY2FyZC1tYWluLnBtcHJvLWNhcmQtc20tYm94IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jcG1wcm9fY2FuY2VsIC5wbXByb19hY3Rpb25zX25hdiB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi5wbXByb19tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAxLjRlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IC4xODc1ZW0gc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBtcHJvX21lc3NhZ2UgYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWluZm8pO1xufVxuXG4jcG1wcm9fcHJpY2luZ19maWVsZHMucG1wcm9fY2hlY2tvdXQgLnBtcHJvX2NoZWNrb3V0LWZpZWxkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDA7XG59XG5cbiNwbXByb19sZXZlbF9jb3N0IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wbXByb19hbGVydCBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtb3JhbmdlKTtcbn1cblxuI3BtcHJvX2NhbmNlbCAucG1wcm9fYWN0aW9ubGlua3MgYSB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4vKiB0b3AgaGVhZGVyICovXG4uY3NzX3ByZWZpeC1wYWdlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uY3NzX3ByZWZpeC1wYWdlLWhlYWRlciAuY3NzX3ByZWZpeC1wYWdlLWl0ZW1zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jc3NfcHJlZml4LXBhZ2UtaGVhZGVyIC5jc3NfcHJlZml4LXBhZ2UtaXRlbXMgLmNzc19wcmVmaXgtcGFnZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAzLjEyNWVtIDAgNC4yNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW06OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBib3JkZXI6IDAuMDYzZW0gc29saWQgdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMS40Mzc1ZW07XG4gICAgd2lkdGg6IDEuNDM3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVlbTtcbiAgICB0ZXh0LWluZGVudDogLjEyNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jc3NfcHJlZml4LXBhZ2UtaGVhZGVyIC5jc3NfcHJlZml4LXBhZ2UtaXRlbXMgLmNzc19wcmVmaXgtcGFnZS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jc3NfcHJlZml4LXBhZ2UtaGVhZGVyIC5jc3NfcHJlZml4LXBhZ2UtaXRlbXMgLmNzc19wcmVmaXgtcGFnZS1pdGVtOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtZm9udC1zaXplKTtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW0gYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgaGVpZ2h0OiAwLjA0ZW07XG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWNsaXAtcGF0aCAuNDVzLCAtd2Via2l0LXRyYW5zZm9ybSAuNDVzIGN1YmljLWJlemllciguMiwgMSwgLjgsIDEpO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtY2xpcC1wYXRoIC40NXMsIC13ZWJraXQtdHJhbnNmb3JtIC40NXMgY3ViaWMtYmV6aWVyKC4yLCAxLCAuOCwgMSk7XG4gICAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIC40NXMsIHRyYW5zZm9ybSAuNDVzIGN1YmljLWJlemllciguMiwgMSwgLjgsIDEpO1xuICAgIHRyYW5zaXRpb246IGNsaXAtcGF0aCAuNDVzLCB0cmFuc2Zvcm0gLjQ1cyBjdWJpYy1iZXppZXIoLjIsIDEsIC44LCAxKSwgLXdlYmtpdC1jbGlwLXBhdGggLjQ1cywgLXdlYmtpdC10cmFuc2Zvcm0gLjQ1cyBjdWJpYy1iZXppZXIoLjIsIDEsIC44LCAxKTtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMTAwJSwgMCAxMDAlLCAwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUsIDAgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDApO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMTAwJSwgMCAxMDAlLCAwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUsIDAgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDApO1xufVxuXG4uY3NzX3ByZWZpeC1wYWdlLWhlYWRlciAuY3NzX3ByZWZpeC1wYWdlLWl0ZW1zIC5jc3NfcHJlZml4LXBhZ2UtaXRlbTpob3ZlciBhOjphZnRlcixcbi5jc3NfcHJlZml4LXBhZ2UtaGVhZGVyIC5jc3NfcHJlZml4LXBhZ2UtaXRlbXMgLmNzc19wcmVmaXgtcGFnZS1pdGVtLmFjdGl2ZSBhOjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDJweCwgMCkgc2NhbGUzZCgxLjA4LCAzLCAxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDJweCwgMCkgc2NhbGUzZCgxLjA4LCAzLCAxKTtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMTAwJSwgNTAlIDEwMCUsIDUwJSAwLCA1MCUgMCwgNTAlIDEwMCUsIDUwJSAxMDAlLCAwIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAwKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDEwMCUsIDUwJSAxMDAlLCA1MCUgMCwgNTAlIDAsIDUwJSAxMDAlLCA1MCUgMTAwJSwgMCAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMCk7XG59XG5cbi5jc3NfcHJlZml4LXBhZ2UtaGVhZGVyIC5jc3NfcHJlZml4LXBhZ2UtaXRlbXMgLmNzc19wcmVmaXgtcGFnZS1pdGVtLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5jc3NfcHJlZml4LXBhZ2UtaGVhZGVyIC5jc3NfcHJlZml4LXBhZ2UtaXRlbXMgLmNzc19wcmVmaXgtcGFnZS1pdGVtIC5jc3NfcHJlZml4LXByZS1oZWFkaW5nIHtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuICAgIGZvbnQtc2l6ZTogLjc3ZW07XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG4gICAgaGVpZ2h0OiAxLjQ2NGVtO1xuICAgIHdpZHRoOiAxLjQ2NGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ2NGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC44ZW07XG59XG5cbi5jc3NfcHJlZml4LXBhZ2UtaGVhZGVyIC5jc3NfcHJlZml4LXBhZ2UtaXRlbXMgLmNzc19wcmVmaXgtcGFnZS1pdGVtLmFjdGl2ZSAuY3NzX3ByZWZpeC1wcmUtaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0ucG1wcm9fZXJyb3IsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0ucG1wcm9fZXJyb3IsXG5pbnB1dFt0eXBlPVwidXJsXCJdLnBtcHJvX2Vycm9yLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLnBtcHJvX2Vycm9yLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXS5wbXByb19lcnJvcixcbmlucHV0W3R5cGU9XCJ0ZWxcIl0ucG1wcm9fZXJyb3IsXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ucG1wcm9fZXJyb3IsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXS5wbXByb19lcnJvcixcbmlucHV0W3R5cGU9XCJtb250aFwiXS5wbXByb19lcnJvcixcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLnBtcHJvX2Vycm9yLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0ucG1wcm9fZXJyb3IsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0ucG1wcm9fZXJyb3IsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0ucG1wcm9fZXJyb3IsXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0ucG1wcm9fZXJyb3IsXG50ZXh0YXJlYS5wbXByb19lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1kYW5nZXIpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1kYW5nZXIpO1xufVxuXG4ucG1wcm9fZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWRhbmdlci1saWdodCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1kYW5nZXIpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1kYW5nZXIpO1xufVxuXG4ucG1wcm8tY2hlY2tvdXQgI3BtcHJvX21lc3NhZ2VfYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wbXByb19jb250ZW50X21lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jc3NfcHJlZml4LWJsb2ctZGV0YWlsIC5wbXByb19jb250ZW50X21lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdI290aGVyX2Rpc2NvdW50X2NvZGVfYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSNkaXNjb3VudF9jb2RlX2J1dHRvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdI290aGVyX2Rpc2NvdW50X2NvZGVfYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSNvdGhlcl9kaXNjb3VudF9jb2RlX2J1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0jZGlzY291bnRfY29kZV9idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdI2Rpc2NvdW50X2NvZGVfYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLW9uZSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1ib2R5KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogLjgxM2VtIDJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBtcHJvLWJpbGxpbmcgLnBtcHJvX2NoZWNrb3V0LWZpZWxkLnBtcHJvX3BheW1lbnQtZXhwaXJhdGlvbiB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wbXByby1iaWxsaW5nIC5wbXByb19jaGVja291dC1maWVsZC5wbXByb19wYXltZW50LWV4cGlyYXRpb24gLnNlbGVjdDItY29udGFpbmVye1xuICAgIG1hcmdpbjogMCAwLjJyZW0gMCAwO1xufVxuXG4ucG1wcm8tYmlsbGluZyAucG1wcm9fY2hlY2tvdXQtZmllbGQucG1wcm9fcGF5bWVudC1leHBpcmF0aW9uICoge1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbn1cblxuLnBtcHJvLWJpbGxpbmcgLnBtcHJvX2NoZWNrb3V0LWZpZWxkLnBtcHJvX3BheW1lbnQtZXhwaXJhdGlvbiBpbnB1dCB7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xufVxuXG4ucG1wcm9fY2hlY2tvdXRfZ2F0ZXdheS1zdHJpcGUgZm9ybS5wbXByb19mb3JtICNwbXByb19wYXltZW50X2luZm9ybWF0aW9uX2ZpZWxkcyBkaXYjQWNjb3VudE51bWJlciwgLnBtcHJvX2NoZWNrb3V0X2dhdGV3YXktc3RyaXBlIGZvcm0ucG1wcm9fZm9ybSAjcG1wcm9fcGF5bWVudF9pbmZvcm1hdGlvbl9maWVsZHMgZGl2I0V4cGlyeSwgLnBtcHJvX2NoZWNrb3V0X2dhdGV3YXktc3RyaXBlIGZvcm0ucG1wcm9fZm9ybSAjcG1wcm9fcGF5bWVudF9pbmZvcm1hdGlvbl9maWVsZHMgZGl2I0NWViwgLnBtcHJvX2JpbGxpbmdfZ2F0ZXdheS1zdHJpcGUgZm9ybS5wbXByb19mb3JtICNwbXByb19wYXltZW50X2luZm9ybWF0aW9uX2ZpZWxkcyBkaXYjQWNjb3VudE51bWJlciwgLnBtcHJvX2JpbGxpbmdfZ2F0ZXdheS1zdHJpcGUgZm9ybS5wbXByb19mb3JtICNwbXByb19wYXltZW50X2luZm9ybWF0aW9uX2ZpZWxkcyBkaXYjRXhwaXJ5LCAucG1wcm9fYmlsbGluZ19nYXRld2F5LXN0cmlwZSBmb3JtLnBtcHJvX2Zvcm0gI3BtcHJvX3BheW1lbnRfaW5mb3JtYXRpb25fZmllbGRzIGRpdiNDVlYge1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXtcbiAgICAucG1wcm9fYmlsbGluZ193cmFwIC5wbXByb19jaGVja291dC1maWVsZC5wbXByb19wYXltZW50LWFjY291bnQtbnVtYmVye1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgIH1cblxuICAgIC5wbXByb19iaWxsaW5nX3dyYXAgLnBtcHJvX2NoZWNrb3V0LWZpZWxkcyAucG1wcm9fY2hlY2tvdXQtZmllbGQucG1wcm9fcGF5bWVudC1jdnYsIFxuICAgIC5wbXByb19iaWxsaW5nX3dyYXAgLnBtcHJvX2NoZWNrb3V0LWZpZWxkcyAucG1wcm9fY2hlY2tvdXQtZmllbGQucG1wcm9fcGF5bWVudC1leHBpcmF0aW9ue1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjFweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNzc19wcmVmaXgtcGFnZS1oZWFkZXIgLmNzc19wcmVmaXgtcGFnZS1pdGVtcyAuY3NzX3ByZWZpeC1wYWdlLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDIuMTI1ZW0gMCAzLjVlbTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7XG4gICAgLnBtcHJvX2JpbGxpbmdfd3JhcCAucG1wcm9fY2hlY2tvdXQtZmllbGQucG1wcm9fcGF5bWVudC1hY2NvdW50LW51bWJlcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnBtcHJvX2JpbGxpbmdfd3JhcCAucG1wcm9fY2hlY2tvdXQtZmllbGQucG1wcm9fcGF5bWVudC1hY2NvdW50LW51bWJlciAjQWNjb3VudE51bWJlcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnBtcHJvX2JpbGxpbmdfd3JhcCAucG1wcm9fY2hlY2tvdXQtZmllbGRzIC5wbXByb19jaGVja291dC1maWVsZC5wbXByb19wYXltZW50LWN2diwgXG4gICAgLnBtcHJvX2JpbGxpbmdfd3JhcCAucG1wcm9fY2hlY2tvdXQtZmllbGRzIC5wbXByb19jaGVja291dC1maWVsZC5wbXByb19wYXltZW50LWV4cGlyYXRpb257XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLnBtcHJvX2JpbGxpbmdfd3JhcCAucG1wcm9fY2hlY2tvdXQtZmllbGRzIC5wbXByb19jaGVja291dC1maWVsZC5wbXByb19wYXltZW50LWV4cGlyYXRpb257XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jYXJkLW1haW4ucG1wcm8tY2FyZC1zbS1ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICB0YWJsZS5wbXByb190YWJsZSB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jc3NfcHJlZml4LXBhZ2UtaGVhZGVyIC5jc3NfcHJlZml4LXBhZ2UtaXRlbXMgLmNzc19wcmVmaXgtcGFnZS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cblxuICAgIC5jc3NfcHJlZml4LXBhZ2UtaGVhZGVyIC5jc3NfcHJlZml4LXBhZ2UtaXRlbXMgLmNzc19wcmVmaXgtcGFnZS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5jc3NfcHJlZml4LXBhZ2UtaGVhZGVyIC5jc3NfcHJlZml4LXBhZ2UtaXRlbXMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5jc3NfcHJlZml4LXBhZ2UtaGVhZGVyIC5jc3NfcHJlZml4LXBhZ2UtaXRlbXMgLmNzc19wcmVmaXgtcGFnZS1pdGVtOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucG1wcm9fYmlsbGluZ193cmFwIC5wbXByb19jaGVja291dC1maWVsZHMgLnBtcHJvX2NoZWNrb3V0LWZpZWxkLnBtcHJvX3BheW1lbnQtZXhwaXJhdGlvbntcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCl7XG4gICAgI3BtcHJvX3BheW1lbnRfaW5mb3JtYXRpb25fZmllbGRzIGlucHV0W3R5cGU9XCJ0ZXh0XCJdI0NWVixcbiAgICAjcG1wcm9fcGF5bWVudF9pbmZvcm1hdGlvbl9maWVsZHMgaW5wdXRbdHlwZT1cInRleHRcIl0jZGlzY291bnRfY29kZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjcG1wcm9fcGF5bWVudF9pbmZvcm1hdGlvbl9maWVsZHMgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSNkaXNjb3VudF9jb2RlX2J1dHRvbntcbiAgICAgICAgbWFyZ2luOiAxZW0gMCAwO1xuICAgIH1cblxuICAgIC5wbXByb19iaWxsaW5nX3dyYXAgLnBtcHJvX2NoZWNrb3V0LWZpZWxkcyAucG1wcm9fY2hlY2tvdXQtZmllbGQucG1wcm9fcGF5bWVudC1jdnYsIFxuICAgIC5wbXByb19iaWxsaW5nX3dyYXAgLnBtcHJvX2NoZWNrb3V0LWZpZWxkcyAucG1wcm9fY2hlY2tvdXQtZmllbGQucG1wcm9fcGF5bWVudC1leHBpcmF0aW9ue1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucG1wcm9fY2hlY2tvdXQtZmllbGRzIC5wbXByb19wYXltZW50LWV4cGlyYXRpb24gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LndpZGV7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBtcHJvLWJpbGxpbmcgLnBtcHJvX2NoZWNrb3V0LWZpZWxkLnBtcHJvX3BheW1lbnQtZXhwaXJhdGlvbiAuc2VsZWN0Mi1jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG59Il19 */