Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93
/home/sportsfe.../httpdocs/wp-conte.../plugins/wpforms-.../assets/css/integrat.../stripe
File: wpforms-stripe.css
.wpforms-form .wpforms-field-stripe-credit-card .StripeElement {
[0] Fix | Delete
margin-bottom: 5px;
[1] Fix | Delete
}
[2] Fix | Delete
[3] Fix | Delete
.wpforms-form .wpforms-field-stripe-credit-card .StripeElement .__PrivateStripeElement iframe {
[4] Fix | Delete
margin: 0 0 0 -4px !important;
[5] Fix | Delete
}
[6] Fix | Delete
[7] Fix | Delete
.wpforms-form .wpforms-field-stripe-credit-card .wpforms-field-stripe-credit-card-number-placeholder-preview {
[8] Fix | Delete
display: flex;
[9] Fix | Delete
position: absolute;
[10] Fix | Delete
width: fit-content;
[11] Fix | Delete
height: 36px;
[12] Fix | Delete
line-height: 36px;
[13] Fix | Delete
padding: 0 0 0 10px;
[14] Fix | Delete
top: 0;
[15] Fix | Delete
left: 0;
[16] Fix | Delete
bottom: 0;
[17] Fix | Delete
}
[18] Fix | Delete
[19] Fix | Delete
.wpforms-form .wpforms-field-stripe-credit-card .wpforms-field-stripe-credit-card-number-placeholder-preview svg {
[20] Fix | Delete
width: 24px;
[21] Fix | Delete
fill: #000000;
[22] Fix | Delete
margin-right: 10px;
[23] Fix | Delete
}
[24] Fix | Delete
[25] Fix | Delete
.wpforms-form .wpforms-field-stripe-credit-card .wpforms-field-stripe-credit-card-number-placeholder-preview span {
[26] Fix | Delete
opacity: 0.5;
[27] Fix | Delete
font-size: 16px;
[28] Fix | Delete
color: #333333;
[29] Fix | Delete
}
[30] Fix | Delete
[31] Fix | Delete
.wpforms-form .wpforms-field-stripe-credit-card .wpforms-field-stripe-credit-card-number-expcvc-preview {
[32] Fix | Delete
display: block;
[33] Fix | Delete
position: absolute;
[34] Fix | Delete
width: fit-content;
[35] Fix | Delete
height: 36px;
[36] Fix | Delete
line-height: 36px;
[37] Fix | Delete
padding: 0 10px 0 0;
[38] Fix | Delete
font-size: 16px;
[39] Fix | Delete
top: 0;
[40] Fix | Delete
right: 0;
[41] Fix | Delete
bottom: 0;
[42] Fix | Delete
color: #333333;
[43] Fix | Delete
opacity: 0.5;
[44] Fix | Delete
}
[45] Fix | Delete
[46] Fix | Delete
.wpforms-form .wpforms-field-stripe-credit-card .wpforms-field-row {
[47] Fix | Delete
container-type: inline-size;
[48] Fix | Delete
container-name: wpforms-field-row-small wpforms-field-row-responsive;
[49] Fix | Delete
}
[50] Fix | Delete
[51] Fix | Delete
@container wpforms-field-row-small (max-width: 200px) {
[52] Fix | Delete
.wpforms-form .wpforms-field-stripe-credit-card .wpforms-field-row .wpforms-stripe-payment-element-cvc-preview svg,
[53] Fix | Delete
.wpforms-form .wpforms-field-stripe-credit-card .wpforms-field-row .wpforms-stripe-payment-element-cardnumber-preview,
[54] Fix | Delete
.wpforms-form .wpforms-field-stripe-credit-card .wpforms-field-row .wpforms-field-stripe-credit-card-number-expcvc-preview {
[55] Fix | Delete
display: none;
[56] Fix | Delete
}
[57] Fix | Delete
}
[58] Fix | Delete
[59] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field-stripe-credit-card .wpforms-field-row {
[60] Fix | Delete
margin-left: 0;
[61] Fix | Delete
margin-right: 0;
[62] Fix | Delete
}
[63] Fix | Delete
[64] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field-stripe-credit-card .wpforms-field-row .StripeElement {
[65] Fix | Delete
width: calc( 100% + 8px);
[66] Fix | Delete
}
[67] Fix | Delete
[68] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field-stripe-credit-card .wpforms-field-row select {
[69] Fix | Delete
max-width: 100%;
[70] Fix | Delete
}
[71] Fix | Delete
[72] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field-stripe-credit-card-number-placeholder-preview {
[73] Fix | Delete
height: 46px;
[74] Fix | Delete
line-height: 46px;
[75] Fix | Delete
color: rgba(var(--wpforms-lead-forms-secondary-text-color), 1);
[76] Fix | Delete
}
[77] Fix | Delete
[78] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field-stripe-credit-card-number-placeholder-preview span {
[79] Fix | Delete
color: rgba(var(--wpforms-lead-forms-secondary-text-color), 1);
[80] Fix | Delete
}
[81] Fix | Delete
[82] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field-stripe-credit-card-number-expcvc-preview {
[83] Fix | Delete
height: 46px;
[84] Fix | Delete
line-height: 46px;
[85] Fix | Delete
color: rgba(var(--wpforms-lead-forms-secondary-text-color), 0.5);
[86] Fix | Delete
}
[87] Fix | Delete
[88] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field input[type=date],
[89] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field input[type=datetime],
[90] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field input[type=datetime-local],
[91] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field input[type=email],
[92] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field input[type=month],
[93] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field input[type=number],
[94] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field input[type=password],
[95] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field input[type=range],
[96] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field input[type=search],
[97] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field input[type=tel],
[98] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field input[type=text],
[99] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field input[type=time],
[100] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field input[type=url],
[101] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field input[type=week],
[102] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field select,
[103] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field textarea {
[104] Fix | Delete
opacity: 1;
[105] Fix | Delete
background-color: transparent;
[106] Fix | Delete
}
[107] Fix | Delete
[108] Fix | Delete
.wpforms-lead-forms-container.wpforms-container .wpforms-field .wpforms-field-row.wpforms-no-columns {
[109] Fix | Delete
display: block;
[110] Fix | Delete
}
[111] Fix | Delete
[112] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-field-stripe-credit-card-cardnumber {
[113] Fix | Delete
background-color: var(--wpforms-field-background-color);
[114] Fix | Delete
box-sizing: border-box;
[115] Fix | Delete
border-radius: var(--wpforms-field-border-radius);
[116] Fix | Delete
color: var(--wpforms-field-text-color);
[117] Fix | Delete
display: flex;
[118] Fix | Delete
align-items: center;
[119] Fix | Delete
justify-content: center;
[120] Fix | Delete
font-size: var(--wpforms-field-size-font-size);
[121] Fix | Delete
border-width: var(--wpforms-field-border-size);
[122] Fix | Delete
border-style: var(--wpforms-field-border-style);
[123] Fix | Delete
border-color: var(--wpforms-field-border-color);
[124] Fix | Delete
padding: 0 var(--wpforms-field-size-padding-h);
[125] Fix | Delete
height: var(--wpforms-field-size-input-height);
[126] Fix | Delete
width: 100%;
[127] Fix | Delete
line-height: 1;
[128] Fix | Delete
}
[129] Fix | Delete
[130] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-field-stripe-credit-card-cardnumber.wpforms-stripe-element-focus {
[131] Fix | Delete
border-width: var(--wpforms-field-border-size);
[132] Fix | Delete
border-style: solid;
[133] Fix | Delete
border-color: var(--wpforms-button-background-color);
[134] Fix | Delete
box-shadow: 0 0 0 1px var(--wpforms-button-background-color), 0px 1px 2px rgba(0, 0, 0, 0.15);
[135] Fix | Delete
outline: none;
[136] Fix | Delete
}
[137] Fix | Delete
[138] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-field-stripe-credit-card-cardnumber.wpforms-stripe-element-invalid {
[139] Fix | Delete
border-width: var(--wpforms-field-border-size);
[140] Fix | Delete
border-style: solid;
[141] Fix | Delete
border-color: var(--wpforms-label-error-color);
[142] Fix | Delete
}
[143] Fix | Delete
[144] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-field-stripe-credit-card-cardnumber.wpforms-stripe-element-invalid:hover {
[145] Fix | Delete
border-width: var(--wpforms-field-border-size);
[146] Fix | Delete
border-style: solid;
[147] Fix | Delete
border-color: var(--wpforms-label-error-color);
[148] Fix | Delete
box-shadow: 0 0 2px 0 var(--wpforms-label-error-color);
[149] Fix | Delete
}
[150] Fix | Delete
[151] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-field-stripe-credit-card-cardnumber.wpforms-stripe-element-invalid.wpforms-stripe-element-focus {
[152] Fix | Delete
border-width: var(--wpforms-field-border-size);
[153] Fix | Delete
border-style: solid;
[154] Fix | Delete
border-color: var(--wpforms-label-error-color);
[155] Fix | Delete
box-shadow: 0 0 0 1px var(--wpforms-label-error-color);
[156] Fix | Delete
}
[157] Fix | Delete
[158] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-field-stripe-credit-card-cardnumber > .__PrivateStripeElement {
[159] Fix | Delete
width: 100%;
[160] Fix | Delete
height: calc( var( --wpforms-field-size-font-size ) + 4px);
[161] Fix | Delete
}
[162] Fix | Delete
[163] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-field-sublabel + .wpforms-error {
[164] Fix | Delete
margin-top: calc( 1.5 * var( --wpforms-field-size-sublabel-spacing ));
[165] Fix | Delete
}
[166] Fix | Delete
[167] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-field-stripe-credit-card-number-placeholder-preview {
[168] Fix | Delete
display: flex;
[169] Fix | Delete
position: absolute;
[170] Fix | Delete
width: 100%;
[171] Fix | Delete
height: var(--wpforms-field-size-input-height);
[172] Fix | Delete
line-height: var(--wpforms-field-size-input-height);
[173] Fix | Delete
padding: 0 0 0 var(--wpforms-field-size-padding-h);
[174] Fix | Delete
top: 0;
[175] Fix | Delete
left: 0;
[176] Fix | Delete
bottom: 0;
[177] Fix | Delete
overflow-x: hidden;
[178] Fix | Delete
}
[179] Fix | Delete
[180] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-field-stripe-credit-card-number-placeholder-preview svg {
[181] Fix | Delete
width: 24px;
[182] Fix | Delete
fill: #000000;
[183] Fix | Delete
}
[184] Fix | Delete
[185] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-field-stripe-credit-card-number-placeholder-preview span {
[186] Fix | Delete
opacity: 0.5;
[187] Fix | Delete
font-size: var(--wpforms-field-size-font-size);
[188] Fix | Delete
color: var(--wpforms-field-text-color);
[189] Fix | Delete
white-space: nowrap;
[190] Fix | Delete
}
[191] Fix | Delete
[192] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-field-stripe-credit-card-number-expcvc-preview {
[193] Fix | Delete
display: block;
[194] Fix | Delete
position: absolute;
[195] Fix | Delete
width: fit-content;
[196] Fix | Delete
height: var(--wpforms-field-size-input-height);
[197] Fix | Delete
line-height: var(--wpforms-field-size-input-height);
[198] Fix | Delete
padding: 0 calc( var( --wpforms-field-size-padding-h ) * 2) 0 0;
[199] Fix | Delete
font-size: var(--wpforms-field-size-font-size);
[200] Fix | Delete
top: 0;
[201] Fix | Delete
right: 0;
[202] Fix | Delete
bottom: 0;
[203] Fix | Delete
color: var(--wpforms-field-text-color);
[204] Fix | Delete
opacity: 0.5;
[205] Fix | Delete
}
[206] Fix | Delete
[207] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-field-row {
[208] Fix | Delete
container-type: inline-size;
[209] Fix | Delete
container-name: wpforms-field-row-small;
[210] Fix | Delete
}
[211] Fix | Delete
[212] Fix | Delete
@container wpforms-field-row-small (max-width: 300px) {
[213] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-field-row .wpforms-field-stripe-credit-card-number-expcvc-preview {
[214] Fix | Delete
display: none;
[215] Fix | Delete
}
[216] Fix | Delete
}
[217] Fix | Delete
[218] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-stripe-payment-element-cvc-preview svg {
[219] Fix | Delete
position: absolute;
[220] Fix | Delete
bottom: calc( ( var( --wpforms-field-size-input-height ) - 24px ) / 2);
[221] Fix | Delete
right: var(--wpforms-field-size-padding-h);
[222] Fix | Delete
}
[223] Fix | Delete
[224] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-stripe-payment-element .wpforms-field-row {
[225] Fix | Delete
container-type: inline-size;
[226] Fix | Delete
container-name: wpforms-field-row-xs wpforms-field-row-s wpforms-field-row-m wpforms-field-row-responsive;
[227] Fix | Delete
}
[228] Fix | Delete
[229] Fix | Delete
@container wpforms-field-row-m (max-width: 320px) {
[230] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-stripe-payment-element .wpforms-field-row .wpforms-stripe-payment-element-cardnumber-preview {
[231] Fix | Delete
width: 64px;
[232] Fix | Delete
}
[233] Fix | Delete
}
[234] Fix | Delete
[235] Fix | Delete
@container wpforms-field-row-s (max-width: 240px) {
[236] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-stripe-payment-element .wpforms-field-row .wpforms-stripe-payment-element-cardnumber-preview {
[237] Fix | Delete
width: 32px;
[238] Fix | Delete
}
[239] Fix | Delete
}
[240] Fix | Delete
[241] Fix | Delete
@container wpforms-field-row-xs (max-width: 210px) {
[242] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-stripe-payment-element .wpforms-field-row .wpforms-stripe-payment-element-cardnumber-preview {
[243] Fix | Delete
display: none;
[244] Fix | Delete
}
[245] Fix | Delete
}
[246] Fix | Delete
[247] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .wpforms-stripe-payment-element-cardnumber-preview {
[248] Fix | Delete
position: absolute;
[249] Fix | Delete
bottom: calc( ( var( --wpforms-field-size-input-height ) - 20px ) / 2);
[250] Fix | Delete
right: var(--wpforms-field-size-padding-h);
[251] Fix | Delete
width: 136px;
[252] Fix | Delete
height: 20px;
[253] Fix | Delete
background-image: url("../../../images/integrations/stripe/cc-preview.png");
[254] Fix | Delete
background-repeat: no-repeat;
[255] Fix | Delete
background-size: 136px 20px;
[256] Fix | Delete
}
[257] Fix | Delete
[258] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .StripeElement {
[259] Fix | Delete
margin: 0 4px var(--wpforms-field-size-input-spacing) -4px;
[260] Fix | Delete
}
[261] Fix | Delete
[262] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .StripeElement:last-of-type {
[263] Fix | Delete
margin-bottom: 0;
[264] Fix | Delete
}
[265] Fix | Delete
[266] Fix | Delete
div.wpforms-container.wpforms-render-modern .wpforms-field-stripe-credit-card .StripeElement .__PrivateStripeElement iframe {
[267] Fix | Delete
margin: 0 !important;
[268] Fix | Delete
}
[269] Fix | Delete
[270] Fix | Delete
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9pbnRlZ3JhdGlvbnMvc3RyaXBlL3dwZm9ybXMtc3RyaXBlLmNzcyIsInNvdXJjZXMiOlsiYXNzZXRzL3Njc3MvaW50ZWdyYXRpb25zL3N0cmlwZS93cGZvcm1zLXN0cmlwZS5zY3NzIiwiYXNzZXRzL3Njc3MvZnJvbnRlbmQvbW9kZXJuL2Jhc2UvX2NvbG9ycy5zY3NzIiwiYXNzZXRzL3Njc3MvZnJvbnRlbmQvbW9kZXJuL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3Njc3MvZnJvbnRlbmQvbW9kZXJuL2Z1bGwvX21peGlucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFdQRm9ybXMgc3R5bGVzLlxuLy9cbi8vIFN0cmlwZSBDcmVkaXQgQ2FyZCBmaWVsZCBzdHlsZXMuXG4vL1xuLy8gQHNpbmNlIDEuOC4yXG5cbi8vIEluY2x1ZGUgbW9kZXJuIGNvbG9ycyBhbmQgdmFyaWFibGVzIGZyb20gY29yZS5cblxuQGltcG9ydCAnLi4vLi4vZnJvbnRlbmQvbW9kZXJuL2Jhc2UvY29sb3JzJztcbkBpbXBvcnQgJy4uLy4uL2Zyb250ZW5kL21vZGVybi9iYXNlL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi8uLi9mcm9udGVuZC9tb2Rlcm4vZnVsbC9taXhpbnMnO1xuXG4ud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLXN0cmlwZS1jcmVkaXQtY2FyZCB7XG5cblx0LlN0cmlwZUVsZW1lbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdC5fX1ByaXZhdGVTdHJpcGVFbGVtZW50IHtcblx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgLTRweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWZpZWxkLXN0cmlwZS1jcmVkaXQtY2FyZC1udW1iZXItcGxhY2Vob2xkZXItcHJldmlldyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdGhlaWdodDogMzZweDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGZpbGw6ICMwMDAwMDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1maWVsZC1zdHJpcGUtY3JlZGl0LWNhcmQtbnVtYmVyLWV4cGN2Yy1wcmV2aWV3IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdGhlaWdodDogMzZweDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRwYWRkaW5nOiAwIDEwcHggMCAwIDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRvcGFjaXR5OiAwLjU7XG5cdH1cblxuXHQud3Bmb3Jtcy1maWVsZC1yb3cge1xuXHRcdGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcblx0XHRjb250YWluZXItbmFtZTogd3Bmb3Jtcy1maWVsZC1yb3ctc21hbGwgIHdwZm9ybXMtZmllbGQtcm93LXJlc3BvbnNpdmU7XG5cblx0XHRAY29udGFpbmVyIHdwZm9ybXMtZmllbGQtcm93LXNtYWxsIChtYXgtd2lkdGg6IDIwMHB4KSB7XG5cdFx0XHQud3Bmb3Jtcy1zdHJpcGUtcGF5bWVudC1lbGVtZW50LWN2Yy1wcmV2aWV3IHN2Zyxcblx0XHRcdC53cGZvcm1zLXN0cmlwZS1wYXltZW50LWVsZW1lbnQtY2FyZG51bWJlci1wcmV2aWV3LFxuXHRcdFx0LndwZm9ybXMtZmllbGQtc3RyaXBlLWNyZWRpdC1jYXJkLW51bWJlci1leHBjdmMtcHJldmlldyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIExlYWQgRm9ybSBhZGp1c3RtZW50cy5cbi53cGZvcm1zLWxlYWQtZm9ybXMtY29udGFpbmVyLndwZm9ybXMtY29udGFpbmVyIHtcblx0LndwZm9ybXMtZmllbGQtc3RyaXBlLWNyZWRpdC1jYXJkIHtcblx0XHQud3Bmb3Jtcy1maWVsZC1yb3cge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdC5TdHJpcGVFbGVtZW50IHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgKyA4cHggKTtcblx0XHRcdH1cblxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWZpZWxkLXN0cmlwZS1jcmVkaXQtY2FyZC1udW1iZXItcGxhY2Vob2xkZXItcHJldmlldyB7XG5cdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHRcdGNvbG9yOiByZ2JhKCB2YXIoLS13cGZvcm1zLWxlYWQtZm9ybXMtc2Vjb25kYXJ5LXRleHQtY29sb3IgKSwgMSApO1xuXG5cdFx0c3Bhbntcblx0XHRcdGNvbG9yOiByZ2JhKCB2YXIoLS13cGZvcm1zLWxlYWQtZm9ybXMtc2Vjb25kYXJ5LXRleHQtY29sb3IgKSwgMSApO1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWZpZWxkLXN0cmlwZS1jcmVkaXQtY2FyZC1udW1iZXItZXhwY3ZjLXByZXZpZXcge1xuXHRcdGhlaWdodDogNDZweDtcblx0XHRsaW5lLWhlaWdodDogNDZweDtcblx0XHRjb2xvcjogcmdiYSggdmFyKC0td3Bmb3Jtcy1sZWFkLWZvcm1zLXNlY29uZGFyeS10ZXh0LWNvbG9yICksIDAuNSApO1xuXHR9XG5cblx0LndwZm9ybXMtZmllbGQge1xuXHRcdGlucHV0W3R5cGU9ZGF0ZV0sXG5cdFx0aW5wdXRbdHlwZT1kYXRldGltZV0sXG5cdFx0aW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5cdFx0aW5wdXRbdHlwZT1lbWFpbF0sXG5cdFx0aW5wdXRbdHlwZT1tb250aF0sXG5cdFx0aW5wdXRbdHlwZT1udW1iZXJdLFxuXHRcdGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuXHRcdGlucHV0W3R5cGU9cmFuZ2VdLFxuXHRcdGlucHV0W3R5cGU9c2VhcmNoXSxcblx0XHRpbnB1dFt0eXBlPXRlbF0sXG5cdFx0aW5wdXRbdHlwZT10ZXh0XSxcblx0XHRpbnB1dFt0eXBlPXRpbWVdLFxuXHRcdGlucHV0W3R5cGU9dXJsXSxcblx0XHRpbnB1dFt0eXBlPXdlZWtdLFxuXHRcdHNlbGVjdCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtZmllbGQtcm93LndwZm9ybXMtbm8tY29sdW1ucyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLy8gTW9kZXJuIHJlbmRlcmluZyBzdHlsaW5nLlxuZGl2LndwZm9ybXMtY29udGFpbmVyLndwZm9ybXMtcmVuZGVyLW1vZGVybiB7XG5cdC53cGZvcm1zLWZpZWxkLXN0cmlwZS1jcmVkaXQtY2FyZCB7XG5cblx0XHQud3Bmb3Jtcy1maWVsZC1zdHJpcGUtY3JlZGl0LWNhcmQtY2FyZG51bWJlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoIC0td3Bmb3Jtcy1maWVsZC1iYWNrZ3JvdW5kLWNvbG9yICk7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKCAtLXdwZm9ybXMtZmllbGQtYm9yZGVyLXJhZGl1cyApO1xuXHRcdFx0Y29sb3I6IHZhciggLS13cGZvcm1zLWZpZWxkLXRleHQtY29sb3IgKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IHZhciggLS13cGZvcm1zLWZpZWxkLXNpemUtZm9udC1zaXplICk7XG5cdFx0XHRib3JkZXItd2lkdGg6IHZhciggLS13cGZvcm1zLWZpZWxkLWJvcmRlci1zaXplICk7XG5cdFx0XHRib3JkZXItc3R5bGU6IHZhciggLS13cGZvcm1zLWZpZWxkLWJvcmRlci1zdHlsZSApO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoIC0td3Bmb3Jtcy1maWVsZC1ib3JkZXItY29sb3IgKTtcblx0XHRcdHBhZGRpbmc6IDAgdmFyKCAtLXdwZm9ybXMtZmllbGQtc2l6ZS1wYWRkaW5nLWggKTtcblx0XHRcdGhlaWdodDogdmFyKCAtLXdwZm9ybXMtZmllbGQtc2l6ZS1pbnB1dC1oZWlnaHQgKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHRcdCYud3Bmb3Jtcy1zdHJpcGUtZWxlbWVudC1mb2N1cyB7XG5cdFx0XHRcdEBpbmNsdWRlIHdwZm9ybXMtaW5wdXQtZm9jdXMoKTtcblx0XHRcdH1cblxuXHRcdFx0Ji53cGZvcm1zLXN0cmlwZS1lbGVtZW50LWludmFsaWQge1xuXHRcdFx0XHRAaW5jbHVkZSB3cGZvcm1zLWlucHV0LWVycm9yKCk7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgd3Bmb3Jtcy1pbnB1dC1lcnJvci1ob3ZlcigpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji53cGZvcm1zLXN0cmlwZS1lbGVtZW50LWZvY3VzIHtcblx0XHRcdFx0XHRAaW5jbHVkZSB3cGZvcm1zLWlucHV0LWVycm9yLWZvY3VzKCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiA+IC5fX1ByaXZhdGVTdHJpcGVFbGVtZW50IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogY2FsYyggdmFyKCAtLXdwZm9ybXMtZmllbGQtc2l6ZS1mb250LXNpemUgKSArIDRweCApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cGZvcm1zLWZpZWxkLXN1YmxhYmVsICsgLndwZm9ybXMtZXJyb3Ige1xuXHRcdFx0bWFyZ2luLXRvcDogY2FsYyggMS41ICogdmFyKCAtLXdwZm9ybXMtZmllbGQtc2l6ZS1zdWJsYWJlbC1zcGFjaW5nICkgKTtcblx0XHR9XG5cblx0XHQvLyBDcmVkaXQgQ2FyZCBlbGVtZW50IGltaXRhdGlvbi5cblx0XHQud3Bmb3Jtcy1maWVsZC1zdHJpcGUtY3JlZGl0LWNhcmQtbnVtYmVyLXBsYWNlaG9sZGVyLXByZXZpZXcge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiB2YXIoIC0td3Bmb3Jtcy1maWVsZC1zaXplLWlucHV0LWhlaWdodCApO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhciggLS13cGZvcm1zLWZpZWxkLXNpemUtaW5wdXQtaGVpZ2h0ICk7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCB2YXIoIC0td3Bmb3Jtcy1maWVsZC1zaXplLXBhZGRpbmctaCApO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdGZpbGw6ICMwMDAwMDA7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdmFyKCAtLXdwZm9ybXMtZmllbGQtc2l6ZS1mb250LXNpemUgKTtcblx0XHRcdFx0Y29sb3I6IHZhciggLS13cGZvcm1zLWZpZWxkLXRleHQtY29sb3IgKTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1maWVsZC1zdHJpcGUtY3JlZGl0LWNhcmQtbnVtYmVyLWV4cGN2Yy1wcmV2aWV3IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0aGVpZ2h0OiB2YXIoIC0td3Bmb3Jtcy1maWVsZC1zaXplLWlucHV0LWhlaWdodCApO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHZhciggLS13cGZvcm1zLWZpZWxkLXNpemUtaW5wdXQtaGVpZ2h0ICk7XG5cdFx0XHRwYWRkaW5nOiAwIGNhbGMoIHZhciggLS13cGZvcm1zLWZpZWxkLXNpemUtcGFkZGluZy1oICkgKiAyICkgMCAwO1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoIC0td3Bmb3Jtcy1maWVsZC1zaXplLWZvbnQtc2l6ZSApO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRjb2xvcjogdmFyKCAtLXdwZm9ybXMtZmllbGQtdGV4dC1jb2xvciApO1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWZpZWxkLXJvdyB7XG5cdFx0XHRjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG5cdFx0XHRjb250YWluZXItbmFtZTogd3Bmb3Jtcy1maWVsZC1yb3ctc21hbGw7XG5cblx0XHRcdEBjb250YWluZXIgd3Bmb3Jtcy1maWVsZC1yb3ctc21hbGwgKG1heC13aWR0aDogMzAwcHgpIHtcblx0XHRcdFx0LndwZm9ybXMtZmllbGQtc3RyaXBlLWNyZWRpdC1jYXJkLW51bWJlci1leHBjdmMtcHJldmlldyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFBheW1lbnQgRWxlbWVudCBpbWl0YXRpb24uXG5cdFx0LndwZm9ybXMtc3RyaXBlLXBheW1lbnQtZWxlbWVudC1jdmMtcHJldmlldyB7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogY2FsYyggKCB2YXIoIC0td3Bmb3Jtcy1maWVsZC1zaXplLWlucHV0LWhlaWdodCApIC0gMjRweCApIC8gMiApO1xuXHRcdFx0XHRyaWdodDogdmFyKCAtLXdwZm9ybXMtZmllbGQtc2l6ZS1wYWRkaW5nLWggKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1zdHJpcGUtcGF5bWVudC1lbGVtZW50IHtcblx0XHRcdC53cGZvcm1zLWZpZWxkLXJvdyB7XG5cdFx0XHRcdGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcblx0XHRcdFx0Y29udGFpbmVyLW5hbWU6IHdwZm9ybXMtZmllbGQtcm93LXhzIHdwZm9ybXMtZmllbGQtcm93LXMgd3Bmb3Jtcy1maWVsZC1yb3ctbSB3cGZvcm1zLWZpZWxkLXJvdy1yZXNwb25zaXZlO1xuXG5cdFx0XHRcdEBjb250YWluZXIgd3Bmb3Jtcy1maWVsZC1yb3ctbSAobWF4LXdpZHRoOiAzMjBweCkge1xuXHRcdFx0XHRcdC53cGZvcm1zLXN0cmlwZS1wYXltZW50LWVsZW1lbnQtY2FyZG51bWJlci1wcmV2aWV3IHtcblx0XHRcdFx0XHRcdHdpZHRoOiA2NHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBjb250YWluZXIgd3Bmb3Jtcy1maWVsZC1yb3ctcyAobWF4LXdpZHRoOiAyNDBweCkge1xuXHRcdFx0XHRcdC53cGZvcm1zLXN0cmlwZS1wYXltZW50LWVsZW1lbnQtY2FyZG51bWJlci1wcmV2aWV3IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBjb250YWluZXIgd3Bmb3Jtcy1maWVsZC1yb3cteHMgKG1heC13aWR0aDogMjEwcHgpIHtcblx0XHRcdFx0XHQud3Bmb3Jtcy1zdHJpcGUtcGF5bWVudC1lbGVtZW50LWNhcmRudW1iZXItcHJldmlldyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cGZvcm1zLXN0cmlwZS1wYXltZW50LWVsZW1lbnQtY2FyZG51bWJlci1wcmV2aWV3IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogY2FsYyggKCB2YXIoIC0td3Bmb3Jtcy1maWVsZC1zaXplLWlucHV0LWhlaWdodCApIC0gMjBweCApIC8gMiApO1xuXHRcdFx0cmlnaHQ6IHZhciggLS13cGZvcm1zLWZpZWxkLXNpemUtcGFkZGluZy1oICk7XG5cdFx0XHR3aWR0aDogMTM2cHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWFnZXMvaW50ZWdyYXRpb25zL3N0cmlwZS9jYy1wcmV2aWV3LnBuZ1wiKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEzNnB4IDIwcHg7XG5cdFx0fVxuXG5cdFx0Ly8gUGF5bWVudCBlbGVtZW50cy5cblx0XHQuU3RyaXBlRWxlbWVudCB7XG5cdFx0XHRtYXJnaW46IDAgNHB4IHZhciggLS13cGZvcm1zLWZpZWxkLXNpemUtaW5wdXQtc3BhY2luZyApIC00cHg7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Ll9fUHJpdmF0ZVN0cmlwZUVsZW1lbnQge1xuXHRcdFx0XHRpZnJhbWUge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBXUEZvcm1zIE1vZGVybiBCYXNlIHN0eWxlcy5cbi8vXG4vLyBDb2xvcnMuXG4vL1xuLy8gQHNpbmNlIDEuOC4xXG5cbi8vIENsYXNzaWMgY29sb3JzIChzdGlsbCB1c2VkIGluIHZhcmlvdXMgcGxhY2VzKTpcbiRjb2xvcl93aGl0ZTogICAgICAgICAgICAgICAgICAgICAjZmZmZmZmO1xuXG4kY29sb3JfYmxhY2s6ICAgICAgICAgICAgICAgICAgICAgIzMzMzMzMztcblxuJGNvbG9yX2JsdWU6ICAgICAgICAgICAgICAgICAgICAgICMzMjczZGM7XG5cbiRjb2xvcl9ncmVlbjogICAgICAgICAgICAgICAgICAgICAjMDA4MDAwO1xuJGNvbG9yX2dyZWVuX2JyaWdodDogICAgICAgICAgICAgICMyM2QxNjA7XG4kY29sb3JfZ3JlZW5fbGlnaHQ6ICAgICAgICAgICAgICAgI2I0ZDM5YjtcbiRjb2xvcl9ncmVlbl9saWdodGVzdDogICAgICAgICAgICAjZTBmZmM3O1xuXG4kY29sb3JfeWVsbG93OiAgICAgICAgICAgICAgICAgICAgI2ZmZGQ1NztcbiRjb2xvcl95ZWxsb3dfbGlnaHQ6ICAgICAgICAgICAgICAjZmZmM2FmO1xuXG4kY29sb3JfcmVkX2xpZ2h0OiAgICAgICAgICAgICAgICAgI2YyZGVkZTtcblxuJGNvbG9yX29yYW5nZTogICAgICAgICAgICAgICAgICAgICNlMjc3MzA7XG5cbi8vIE1vZGVybiBjb2xvcnM6XG4kY29sb3JfbW9kZXJuX3ByaW1hcnlfZGFyazogICAgICAgcmdiYSggMCwgMCwgMCwgMC44NSApOyAvLyAjMjYyNjI2O1xuJGNvbG9yX21vZGVybl9zZWNvbmRhcnlfZGFyazogICAgIHJnYmEoIDAsIDAsIDAsIDAuNzAgKTsgLy8gIzRjNGM0YztcbiRjb2xvcl9tb2Rlcm5faGludF9kYXJrOiAgICAgICAgICByZ2JhKCAwLCAwLCAwLCAwLjU1ICk7IC8vICM3MzczNzM7XG4kY29sb3JfbW9kZXJuX2hpbnRfbGlnaHQ6ICAgICAgICAgcmdiYSggMCwgMCwgMCwgMC4zNSApOyAvLyAjYTZhNmE2O1xuJGNvbG9yX21vZGVybl9ib3JkZXJfZGFyazogICAgICAgIHJnYmEoIDAsIDAsIDAsIDAuMjUgKTsgLy8gI2JmYmZiZjtcbiRjb2xvcl9tb2Rlcm5fc2hhZG93X3N1YnRsZTogICAgICByZ2JhKCAwLCAwLCAwLCAwLjE1ICk7XG4kY29sb3JfbW9kZXJuX2JsdWU6ICAgICAgICAgICAgICAgIzA2NmFhYjtcbiRjb2xvcl9tb2Rlcm5fZXJyb3I6ICAgICAgICAgICAgICAjRDYzNjM3O1xuIiwiLy8gV1BGb3JtcyBNb2Rlcm4gQmFzZSBzdHlsZXMuXG4vL1xuLy8gVmFyaWFibGVzLlxuLy9cbi8vIEBzaW5jZSAxLjguMVxuXG4vLyBGb250IHNpemVzLlxuJGZvbnRfc2l6ZV94czogICAgICAgIDEycHg7XG4kZm9udF9zaXplX3M6ICAgICAgICAgMTRweDtcbiRmb250X3NpemVfbXM6ICAgICAgICAxNnB4O1xuJGZvbnRfc2l6ZV9tOiAgICAgICAgIDE3cHg7XG4kZm9udF9zaXplX2w6ICAgICAgICAgMThweDtcbiRmb250X3NpemVfeGw6ICAgICAgICAyNHB4O1xuXG4vLyBTcGFjaW5nLlxuJHNwYWNpbmdfeHM6ICAgICAgICAgIDVweDtcbiRzcGFjaW5nX3M6ICAgICAgICAgICAxMHB4O1xuJHNwYWNpbmdfbTogICAgICAgICAgIDE1cHg7XG4kc3BhY2luZ19tbDogICAgICAgICAgMjBweDtcbiRzcGFjaW5nX2w6ICAgICAgICAgICAzMHB4O1xuJHNwYWNpbmdfeGw6ICAgICAgICAgIDQwcHg7XG4kc3BhY2luZ194eGw6ICAgICAgICAgNTBweDtcblxuLy8gQm9yZGVyIHJhZGl1cy5cbiRib3JkZXJfcmFkaXVzX3hzOiAgICAycHg7XG4kYm9yZGVyX3JhZGl1c19zOiAgICAgM3B4O1xuJGJvcmRlcl9yYWRpdXNfbTogICAgIDZweDtcblxuLy8gQm9yZGVyLlxuJGJvcmRlcl9zdGQ6ICAgICAgICAgIDFweCBzb2xpZCAkY29sb3JfbW9kZXJuX2JvcmRlcl9kYXJrO1xuXG4vLyBTaGFkb3cuXG4kc2hhZG93X3N1YnRsZTogICAgICAgMHB4IDFweCAycHggJGNvbG9yX21vZGVybl9zaGFkb3dfc3VidGxlO1xuXG4vLyBGaWVsZCBzaXplLlxuJGZpZWxkX3NpemVfc21hbGw6ICAgIDI1JTtcbiRmaWVsZF9zaXplX21lZGl1bTogICA2MCU7XG4kZmllbGRfc2l6ZV9sYXJnZTogICAgMTAwJTtcblxuJGZpZWxkX2hlaWdodDogICAgICAgIDQzcHg7XG5cbi8vIFRyYW5zaXRpb25zLlxuJHRyYW5zaXRpb25fc2xvd2VzdDogIC41MHM7XG4kdHJhbnNpdGlvbl9zbG93ZXI6ICAgLjQwcztcbiR0cmFuc2l0aW9uX3Nsb3c6ICAgICAuMjVzO1xuJHRyYW5zaXRpb25fbm9ybWFsOiAgIC4xNXM7XG4kdHJhbnNpdGlvbl9mYXN0OiAgICAgLjA1cztcbiIsIi8vIFdQRm9ybXMgTW9kZXJuIEJhc2Ugc3R5bGVzLlxuLy9cbi8vIE1peGlucy5cbi8vXG4vLyBAc2luY2UgMS44LjFcblxuLy8gSW5wdXQgcGxhY2Vob2xkZXIuXG4vL1xuLy8gQHNpbmNlIDEuOC4xXG4vL1xuQG1peGluIHdwZm9ybXMtaW5wdXQtcGxhY2Vob2xkZXIoKSB7XG5cdGNvbG9yOiB2YXIoIC0td3Bmb3Jtcy1maWVsZC10ZXh0LWNvbG9yICk7XG5cdG9wYWNpdHk6IDAuNTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8vIEZvY3VzIHN0YXRlIG9mIGlucHV0cy5cbi8vXG4vLyBAc2luY2UgMS44LjFcbi8vXG5AbWl4aW4gd3Bmb3Jtcy1pbnB1dC1mb2N1cygpIHtcblx0Ym9yZGVyLXdpZHRoOiB2YXIoIC0td3Bmb3Jtcy1maWVsZC1ib3JkZXItc2l6ZSApO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6IHZhciggLS13cGZvcm1zLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yICk7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoIC0td3Bmb3Jtcy1idXR0b24tYmFja2dyb3VuZC1jb2xvciApLCAkc2hhZG93X3N1YnRsZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLy8gRXJyb3Igc3RhdGUgb2YgaW5wdXRzLlxuLy9cbi8vIEBzaW5jZSAxLjguMVxuLy9cbkBtaXhpbiB3cGZvcm1zLWlucHV0LWVycm9yKCkge1xuXHRib3JkZXItd2lkdGg6IHZhciggLS13cGZvcm1zLWZpZWxkLWJvcmRlci1zaXplICk7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIHZhciggLS13cGZvcm1zLWxhYmVsLWVycm9yLWNvbG9yICk7XG59XG5cbi8vIEVycm9yLWhvdmVyIHN0YXRlIG9mIGlucHV0cy5cbi8vXG4vLyBAc2luY2UgMS44LjFcbi8vXG5AbWl4aW4gd3Bmb3Jtcy1pbnB1dC1lcnJvci1ob3ZlcigpIHtcblx0Ym9yZGVyLXdpZHRoOiB2YXIoIC0td3Bmb3Jtcy1maWVsZC1ib3JkZXItc2l6ZSApO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICB2YXIoIC0td3Bmb3Jtcy1sYWJlbC1lcnJvci1jb2xvciApO1xuXHRib3gtc2hhZG93OiAwIDAgMnB4IDAgdmFyKCAtLXdwZm9ybXMtbGFiZWwtZXJyb3ItY29sb3IgKTtcbn1cblxuLy8gRXJyb3ItZm9jdXMgc3RhdGUgb2YgaW5wdXRzLlxuLy9cbi8vIEBzaW5jZSAxLjguMVxuLy9cbkBtaXhpbiB3cGZvcm1zLWlucHV0LWVycm9yLWZvY3VzKCkge1xuXHRib3JkZXItd2lkdGg6IHZhciggLS13cGZvcm1zLWZpZWxkLWJvcmRlci1zaXplICk7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogIHZhciggLS13cGZvcm1zLWxhYmVsLWVycm9yLWNvbG9yICk7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoIC0td3Bmb3Jtcy1sYWJlbC1lcnJvci1jb2xvciApO1xufVxuXG4vLyBJbnB1dCBpbnZhbGlkIHN0YXRlLlxuLy9cbi8vIEBzaW5jZSAxLjguNlxuLy9cbkBtaXhpbiB3cGZvcm1zLWlucHV0LWludmFsaWQoKSB7XG5cdGNvbG9yOiB2YXIoIC0td3Bmb3Jtcy1maWVsZC10ZXh0LWNvbG9yICk7XG59XG5cbi8vIFNjcm9sbGJhci5cbi8vXG4vLyBAc2luY2UgMS44LjFcbi8vXG4vLyBAcGFyYW0gJHdpZHRoICAgICAgICAgICAgU2Nyb2xsYmFyIHdpZHRoLlxuLy8gQHBhcmFtICR0cmFja19iYWNrZ3JvdW5kIFRyYWNrIGJhY2tncm91bmQuXG4vLyBAcGFyYW0gJHRodW1iX2JhY2tncm91bmQgVGh1bWIgYmFja2dyb3VuZC5cbi8vXG5AbWl4aW4gc2Nyb2xsYmFyKCAkd2lkdGgsICR0cmFja19iYWNrZ3JvdW5kLCAkdGh1bWJfYmFja2dyb3VuZCwgJG1hcmdpbjogNXB4ICkge1xuXG5cdC8vIFdlYmtpdCBicm93c2Vycy5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdGJhY2tncm91bmQ6ICR0cmFja19iYWNrZ3JvdW5kO1xuXHRcdHdpZHRoOiAjeyAkd2lkdGggKyAkbWFyZ2luICogMiB9O1xuXHRcdGhlaWdodDogI3sgJHdpZHRoICsgJG1hcmdpbiAqIDIgfTtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kOiAkdHJhY2tfYmFja2dyb3VuZDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgJHdpZHRoICR3aWR0aCAkdGh1bWJfYmFja2dyb3VuZDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiAjeyAoICR3aWR0aCArICRtYXJnaW4gKiAyICkgfTtcblx0XHRib3JkZXI6IHNvbGlkICRtYXJnaW4gLSAxcHggdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmOjotd2Via2l0LXJlc2l6ZXIsXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Ly8gRm9yIEZpcmVmb3ggb25seS5cblx0QC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcblx0XHRzY3JvbGxiYXItY29sb3I6ICR0aHVtYl9iYWNrZ3JvdW5kICR0cmFja19iYWNrZ3JvdW5kO1xuXG5cdFx0QGlmICR3aWR0aCA8PSA4cHgge1xuXHRcdFx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHRcdH1cblx0fVxufVxuXG4vLyBCdXR0b24gc3R5bGVzLlxuLy9cbi8vIEBzaW5jZSAxLjguOFxuLy9cbkBtaXhpbiB3cGZvcm1zLWJ1dHRvbigpIHtcblxuXHQkYnRuLWJhY2tncm91bmQtY29sb3I6IHZhciggLS13cGZvcm1zLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWFsdCwgdmFyKCAtLXdwZm9ybXMtYnV0dG9uLWJhY2tncm91bmQtY29sb3IgKSApO1xuXG5cdGhlaWdodDogdmFyKCAtLXdwZm9ybXMtYnV0dG9uLXNpemUtaGVpZ2h0ICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRidG4tYmFja2dyb3VuZC1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogdmFyKCAtLXdwZm9ybXMtYnV0dG9uLWJvcmRlci1yYWRpdXMgKTtcblx0Ym9yZGVyLXN0eWxlOiB2YXIoIC0td3Bmb3Jtcy1idXR0b24tYm9yZGVyLXN0eWxlICk7XG5cdGJvcmRlci1jb2xvcjogdmFyKCAtLXdwZm9ybXMtYnV0dG9uLWJvcmRlci1jb2xvciApO1xuXHRib3JkZXItd2lkdGg6IHZhciggLS13cGZvcm1zLWJ1dHRvbi1ib3JkZXItc2l6ZSApO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogdmFyKCAtLXdwZm9ybXMtYnV0dG9uLXRleHQtY29sb3IgKTtcblx0cGFkZGluZzogMCB2YXIoIC0td3Bmb3Jtcy1idXR0b24tc2l6ZS1wYWRkaW5nLWggKTtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogdmFyKCAtLXdwZm9ybXMtYnV0dG9uLXNpemUtZm9udC1zaXplICk7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbl9ub3JtYWwgZWFzZS1pbi1vdXQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdCY6bm90KDpob3Zlcik6bm90KDphY3RpdmUpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJhY2tncm91bmQtY29sb3I7XG5cdFx0Y29sb3I6IHZhciggLS13cGZvcm1zLWJ1dHRvbi10ZXh0LWNvbG9yICk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCAwZGVnLCByZ2JhKCAwLCAwLCAwLCAwLjIgKSwgcmdiYSggMCwgMCwgMCwgMC4yICkgKSwgJGJ0bi1iYWNrZ3JvdW5kLWNvbG9yICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmLndwZm9ybXMtb3BhY2l0eS1ob3ZlciB7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0b3BhY2l0eTogLjc1O1xuXHRcdH1cblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoIC0td3Bmb3Jtcy1idXR0b24tYmFja2dyb3VuZC1jb2xvciApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogY2FsYyggdmFyKCAtLXdwZm9ybXMtYnV0dG9uLWJvcmRlci1yYWRpdXMgKSArIDJweCApO1xuXHRcdFx0dG9wOiBjYWxjKCAtNHB4IC0gdmFyKCAtLXdwZm9ybXMtYnV0dG9uLWJvcmRlci1zaXplLCAxcHggKSApO1xuXHRcdFx0cmlnaHQ6IGNhbGMoIC00cHggLSB2YXIoIC0td3Bmb3Jtcy1idXR0b24tYm9yZGVyLXNpemUsIDFweCApICk7XG5cdFx0XHRib3R0b206IGNhbGMoIC00cHggLSB2YXIoIC0td3Bmb3Jtcy1idXR0b24tYm9yZGVyLXNpemUsIDFweCApICk7XG5cdFx0XHRsZWZ0OiBjYWxjKCAtNHB4IC0gdmFyKCAtLXdwZm9ybXMtYnV0dG9uLWJvcmRlci1zaXplLCAxcHggKSApO1xuXHRcdH1cblx0fVxuXG5cdCY6ZGlzYWJsZWQsXG5cdCY6ZGlzYWJsZWQ6aG92ZXIsXG5cdCYud3Bmb3Jtcy1kaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVlBLEFBRUMsYUFGWSxDQUFDLGlDQUFpQyxDQUU5QyxjQUFjLENBQUM7RUFDZCxhQUFhLEVBQUUsR0FBRztDQU9sQjs7QUFWRixBQU1HLGFBTlUsQ0FBQyxpQ0FBaUMsQ0FFOUMsY0FBYyxDQUdiLHVCQUF1QixDQUN0QixNQUFNLENBQUM7RUFDTixNQUFNLEVBQUUscUJBQXFCO0NBQzdCOztBQVJKLEFBWUMsYUFaWSxDQUFDLGlDQUFpQyxDQVk5Qyw0REFBNEQsQ0FBQztFQUM1RCxPQUFPLEVBQUUsSUFBSTtFQUNiLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxXQUFXO0VBQ2xCLE1BQU0sRUFBRSxJQUFJO0VBQ1osV0FBVyxFQUFFLElBQUk7RUFDakIsT0FBTyxFQUFFLFVBQVU7RUFDbkIsR0FBRyxFQUFFLENBQUM7RUFDTixJQUFJLEVBQUUsQ0FBQztFQUNQLE1BQU0sRUFBRSxDQUFDO0NBYVQ7O0FBbENGLEFBdUJFLGFBdkJXLENBQUMsaUNBQWlDLENBWTlDLDREQUE0RCxDQVczRCxHQUFHLENBQUM7RUFDSCxLQUFLLEVBQUUsSUFBSTtF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 */
[271] Fix | Delete
[272] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function