PHP Classes

File: htdocs/themes/xbootstrap5/css/xoops.css

Recommend this page to a friend!
  Packages of Michael Beck   Xoops 2.5   htdocs/themes/xbootstrap5/css/xoops.css   Download  
File: htdocs/themes/xbootstrap5/css/xoops.css
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Xoops 2.5
Modular content management publication system
Author: By
Last change:
Date: 2 months ago
Size: 54,338 bytes
 

Contents

Class file image Download
/* Removed reset */ img.center { text-align: center; display: block; margin: 6px auto 4px; } img.left { text-align: left; float: left; margin: 2px 6px 2px 0; clear: left; } img.right { float: right; text-align: right; margin: 2px 0 2px 6px; clear: right; } #xoopsHiddenText { visibility: hidden; background-color: transparent; color: #000; font-weight: normal; font-style: normal; text-decoration: none; } /* for pagenav, can be overwritten in theme styles */ .pagneutral { font-size: 10px; width: 16px; height: 19px; text-align: center; background-image: url(/images/pagneutral.gif); } .pagact { font-size: 10px; width: 16px; height: 19px; text-align: center; background-image: url(/images/pagact.gif); } .paginact { font-size: 10px; width: 16px; height: 19px; text-align: center; background-image: url(/images/paginact.gif); } /* For required elements in XOOPS form */ /* For Xoops 2.5.11 - Used in XoopsFormRenderer for Bootstrap and Bootstrap based theme templates */ .xo-caption-required { background-color: inherit; padding-left: 2px; color: #ff0000; } /* Used in XoopsFormRendererLegacy */ .xoops-form-element-caption .caption-marker { display: none; } .xoops-form-element-caption-required .caption-marker { background-color: inherit; padding-left: 2px; color: #ff0000; } .xoops-form-element-help { font-size: .9em; padding-top: 5px; font-weight: normal; } /* fix for swf banner */ #xo-fixbanner a { display: block; position: absolute; z-index: 102; width: 468px; height: 60px; } /* jGrowl redirection */ div.jGrowl { padding: 1em; z-index: 9999; } /* JGrowl Box position in the page */ body > div.jGrowl { position: fixed; } body > div.jGrowl.top-right { right: 25%; left: 25%; top: 2px; } body > div.jGrowl.bottom-left { left: 0; bottom: 0; } body > div.jGrowl.bottom-right { right: 0; bottom: 0; } body > div.jGrowl.center { top: 0; width: 50%; left: 25%; } body > div.jGrowl.top-left { left: 0; top: 0; } /* jGrowl Box style */ div.center div.jGrowl-notification, div.center div.jGrowl-closer { margin-left: auto; margin-right: auto; } div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer { background-color: #EBFBFE; color: #000080; width: 100%; padding: .5em; margin-top: .5em; margin-bottom: .5em; font-family: Tahoma, Geneva, sans-serif; font-size: 1.2em; text-align: center; border: 1px solid #6699FF; display: none; border-radius: 5px; } div.jGrowl div.jGrowl-notification { min-height: 40px; } div.jGrowl div.jGrowl-notification div.jGrowl-header { font-weight: bold; font-size: 10px; } /* jGrowl Close button */ div.jGrowl div.jGrowl-notification button.jGrowl-close { float: right; font-weight: bold; font-size: 12px; cursor: pointer; } div.jGrowl div.jGrowl-closer { height: 15px; padding-top: 4px; padding-bottom: 4px; cursor: pointer; font-size: 11px; font-weight: bold; text-align: center; } /*=== GENERIC CLASS, for use in themes, modules and contents ===*/ /* Position */ .floatleft { float: left; margin: 0; padding-left: 4px; border: 0; } .floatright { float: right; margin: 0; padding: 2px; border: 0; } .floatcenter0 { margin: 0 auto; } .floatcenter1 { margin: 1em auto; } .clear { clear: both; height: 0; font-size: 0; line-height: 0; } .clearleft { clear: left; height: 0; font-size: 0; line-height: 0; } .clearright { clear: right; height: 0; font-size: 0; line-height: 0; } .block { display: block; } .inline { display: inline; } .blockinline { display: inline-block; } /* Texte */ .left, .txtleft { text-align: left; } .right, .txtright { text-align: right; } .center, .txtcenter { text-align: center; } .justify, .txtjustify { text-align: justify; } /* Table alignement */ .middle, .alignmiddle { vertical-align: middle; } .top, .aligntop { vertical-align: top; } .bottom, .alignbottom { vertical-align: bottom; } .positop { margin-top: 0; padding-top: 0; } .posibottom { margin-bottom: 0; padding-bottom: 0; } /* Others table div class */ .table { display: table; } .tcaption1 { display: block; width: 100%; /* for 1 columns */ } .tcaption2 { display: block; width: 200%; /* for 2 columns */ } .tcaption3 { display: block; width: 300%; /* for 3 columns */ } .tcaption4 { display: block; width: 400%; /* for 4 columns */ } .tcaption5 { display: block; width: 500%; /* for 5 columns */ } .tcaption6 { display: block; width: 600%; /* for 6 columns */ } .tbody { display: table-row-group; } .trow { display: table-row; } .tcell { display: table-cell; } .tfootend { width: auto; } .collapse { border-collapse: collapse; } .separate { border-collapse: separate; } .bspacing1 { border-spacing: 1px; } .bspacing2 { border-spacing: 2px; } .bspacing3 { border-spacing: 3px; } .bspacing4 { border-spacing: 4px; } .bspacing5 { border-spacing: 5px; } .bspacing10 { border-spacing: 10px; } /* Width */ .widthauto { width: auto; } .width100 { width: 100%; } .width90 { width: 90%; } .width80 { width: 80%; } .width75 { width: 75%; } .width70 { width: 70%; } .width66 { width: 66.6%; } .width60 { width: 60%; } .width50 { width: 49%; } .width45 { width: 45%; } .width40 { width: 40%; } .width33 { width: 33.3%; } .width30 { width: 30%; } .width25 { width: 25%; } .width20 { width: 20%; } .width15 { width: 15%; } .width10 { width: 10%; } .width5 { width: 5%; } .width3 { width: 3%; } .width2 { width: 2%; } .width1 { width: 1%; } /* Padding */ .pad2 { padding: 2px; } .pad3 { padding: 3px; } .pad5 { padding: 5px; } .pad7 { padding: 7px; } .pad10 { padding: 10px; } /* Margin */ .marg2 { margin: 2px; } .marg3 { margin: 3px; } .marg5 { margin: 5px; } .marg7 { margin: 8px; } .marg10 { margin: 10px; } /* Font */ .verysmall, .xx-small { font-size: .7em; } .smallsmall, .x-small { font-size: .8em; } .small { font-size: .92em; } .normal { font-size: 1em; } .big { font-size: 1.17em; } .maxi { font-size: 1.5em; } .bold { font-weight: bold; } .bolder { font-weight: bolder; } .lighter { font-weight: lighter; } .normal { font-weight: normal; font-style: normal; } .italic { font-style: italic; } .oblique { font-style: oblique; } .underline { text-decoration: underline; } .expanded { letter-spacing: .5em; } .condensed { letter-spacing: -.1em; } .uppercase { text-transform: uppercase; } .lowercase { text-transform: lowercase; } .capitalize { text-transform: capitalize; } /*======== line-height ======== */ .line100 { line-height: 1em; } .line120 { line-height: 1.2em; } .line140 { line-height: 1.4em; } .line160 { line-height: 1.6em; } .line170 { line-height: 1.7em; } .line180 { line-height: 1.8em; } .line200 { line-height: 2em; } .line220 { line-height: 2.2em; } .line240 { line-height: 2.4em; } /* Colors */ .red { background-color: transparent; color: #ff0000; } .blue { background-color: transparent; color: #0000ff; } .black { background-color: transparent; color: #000; } .white { background-color: transparent; color: #fff; } .yellow { background-color: transparent; color: #ffff00; } .orange { background-color: transparent; color: #ffa500; } .green { background-color: transparent; color: #008000; } .silver { background-color: transparent; color: #c0c0c0; } /* Hidden */ .hide { display: none; } .hidden { visibility: hidden; position: absolute; top: 0; left: 0; } /* Space */ .spacer { padding: 0 0 3px 0; } .separator { clear: both; float: left; height: 1px; width: 100%; } /* Cursor class */ .cursordefault { cursor: default; } .cursormove { cursor: move; } .cursorpointer { cursor: pointer; } .cursorhelp { cursor: help; } /*======== others opacity class ======== */ .opac5 { opacity: .5 !important; filter: alpha(opacity=50) !important; } .opac5:hover { opacity: 1 !important; filter: alpha(opacity=100) !important; } .opac7 { opacity: .7 !important; filter: alpha(opacity=70) !important; } .opac7:hover { opacity: 1 !important; filter: alpha(opacity=100) !important; } .opac1 { opacity: 1 !important; filter: alpha(opacity=100) !important; } .opac1:hover { opacity: .5 !important; filter: alpha(opacity=50) !important; } /*======== others radius class ======== */ .bradius3 { border-radius: 3px; } .bradius5 { border-radius: 5px; } .bradius10 { border-radius: 10px; } .bradius15 { border-radius: 15px; } /*======== border class ======== */ .bnone { border: 0; } .border { border: 1px solid #000; } .dotted { border: 1px dotted #000; } .dashed { border: 1px dashed #000; } .solidblack { border: 1px solid #000; } .solidwhite { border: 1px solid #fff; } .solidred { border: 1px solid #ff0000; } .solidyellow { border: 1px solid #ffff00; } .solidblue { border: 1px solid #0000ff; } .solidorange { border: 1px solid #ffa500; } .solidgreen { border: 1px solid #008000; } .solidbrown { border: 1px solid #a52a2a; } .solidsilver { border: 1px solid #c0c0c0; } .dottedblack { border: 1px dotted #000; } .dottedwhite { border: 1px dotted #fff; } .dottedred { border: 1px dotted #ff0000; } .dottedyellow { border: 1px dotted #ffff00; } .dottedblue { border: 1px dotted #0000ff; } .dottedorange { border: 1px dotted #ffa500; } .dottedgreen { border: 1px dotted #008000; } .dottedbrown { border: 1px dotted #a52a2a; } .dottedsilver { border: 1px dotted #c0c0c0; } .dashedblack { border: 1px dashed #000; } .dashedwhite { border: 1px dashed #fff; } .dashedred { border: 1px dashed #ff0000; } .dashedyellow { border: 1px dashed #ffff00; } .dashedblue { border: 1px dashed #0000ff; } .dashedorange { border: 1px dashed #ffa500; } .dashedgreen { border: 1px dashed #008000; } .dashedbrown { border: 1px dashed #a52a2a; } .dashedsilver { border: 1px dashed #c0c0c0; } .doubleblack { border: 4px double #000; } .doublewhite { border: 4px double #fff; } .doublered { border: 4px double #ff0000; } .doubleyellow { border: 4px double #ffff00; } .doubleblue { border: 4px double #0000ff; } .doubleorange { border: 4px double #ffa500; } .doublegreen { border: 4px double #008000; } .doublebrown { border: 4px double #a52a2a; } .doublesilver { border: 4px double #c0c0c0; } .grooveblack { border: 3px groove #000; } .groovewhite { border: 3px groove #fff; } .groovered { border: 3px groove #ff0000; } .grooveyellow { border: 3px groove #ffff00; } .grooveblue { border: 3px groove #0000ff; } .grooveorange { border: 3px groove #ffa500; } .groovegreen { border: 3px groove #008000; } .groovebrown { border: 3px groove #a52a2a; } .groovesilver { border: 3px groove #c0c0c0; } .ridgeblack { border: 3px ridge #000; } .ridgewhite { border: 3px ridge #fff; } .ridgered { border: 3px ridge #ff0000; } .ridgeyellow { border: 3px ridge #ffff00; } .ridgeblue { border: 3px ridge #0000ff; } .ridgeorange { border: 3px ridge #ffa500; } .ridgegreen { border: 3px ridge #008000; } .ridgebrown { border: 3px ridge #a52a2a; } .ridgesilver { border: 3px ridge #c0c0c0; } .insetblack1 { border: 1px inset #000; } .insetblack { border: 3px inset #000; } .insetwhite1 { border: 1px inset #fff; } .insetwhite { border: 3px inset #fff; } .insetred { border: 3px inset #ff0000; } .insetyellow { border: 3px inset #ffff00; } .insetblue { border: 3px inset #0000ff; } .insetorange { border: 3px inset #ffa500; } .insetgreen { border: 3px inset #008000; } .insetbrown { border: 3px inset #a52a2a; } .insetsilver1 { border: 1px inset #c0c0c0; } .insetsilver { border: 3px inset #c0c0c0; } .outsetblack1 { border: 1px outset #000; } .outsetblack { border: 3px outset #000; } .outsetwhite1 { border: 1px outset #fff; } .outsetwhite { border: 3px outset #fff; } .outsetred { border: 3px outset #ff0000; } .outsetyellow { border: 3px outset #ffff00; } .outsetblue { border: 3px outset #0000ff; } .outsetorange { border: 3px outset #ffa500; } .outsetgreen { border: 3px outset #008000; } .outsetbrown { border: 3px outset #a52a2a; } .outsetsilver1 { border: 1px outset #c0c0c0; } .outsetsilver { border: 3px outset #c0c0c0; } /*======== font family class ======== */ .arial { font-family: Arial, Helvetica, sans-serif; } .courierNew { font-family: 'Courier New', Courier, monospace; } .georgia { font-family: Georgia, 'Times New Roman', Times, serif; } .lucidaConsole { font-family: 'Lucida Console', Monaco, monospace; } .lucidaSansUnicode { font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; } .tahoma { font-family: Tahoma, Geneva, sans-serif; } .times { font-family: 'Times New Roman', Times, serif; } .trebuchet { font-family: 'Trebuchet MS', Helvetica, sans-serif; } .verdana { font-family: Verdana, Geneva, sans-serif; } .msSans { font-family: 'MS Sans Serif', Geneva, sans-serif; } .msSerif { font-family: 'MS Serif', 'New York', serif; } .helvetica { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; } .impact { font-family: Impact, Charcoal, sans-serif; } .century { font-family: 'Century Gothic', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; } /*======== shadows class ======== */ .shadow { text-shadow: 2px 2px 3px #aaa; } .shadowlight { text-shadow: 1px 1px 2px #aaa; } .boxshadow { -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, .5); box-shadow: 1px 2px 3px rgba(0, 0, 0, .5); } .boxshadow1 { -webkit-box-shadow: 0 0 20px #787878; box-shadow: 0 0 20px #787878; filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=135, Strength=5); zoom: 1; } .boxrelief { -webkit-box-shadow: 0 20px 10px -10px rgba(255, 255, 255, .3) inset; box-shadow: 0 20px 10px -10px rgba(255, 255, 255, .3) inset; } .boxinset { -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .24) inset; box-shadow: 0 3px 8px rgba(0, 0, 0, .24) inset; } /*======== multiple columns content ======== */ .twocolumn { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 1.5em; -moz-column-gap: 1.5em; column-gap: 1.5em; } .threecolumn { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 1.2em; -moz-column-gap: 1.2em; column-gap: 1.2em; } .forcolumn { -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; -webkit-column-gap: 1.2em; -moz-column-gap: 1.2em; column-gap: 1.2em; } .column10 { -webkit-column-width: 10em; -moz-column-width: 10em; column-width: 10em; -webkit-column-gap: 1.2em; -moz-column-gap: 1.2em; column-gap: 1.2em; } .column15 { -webkit-column-width: 15em; -moz-column-width: 15em; column-width: 15em; -webkit-column-gap: 1.2em; -moz-column-gap: 1.2em; column-gap: 1.2em; } .column20 { -webkit-column-width: 20em; -moz-column-width: 20em; column-width: 20em; -webkit-column-gap: 1.2em; -moz-column-gap: 1.2em; column-gap: 1.2em; } .column25 { -webkit-column-width: 25em; -moz-column-width: 25em; column-width: 25em; -webkit-column-gap: 1.2em; -moz-column-gap: 1.2em; column-gap: 1.2em; } /*# sourceMappingURL=data:application/json;base64,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QUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLDBCQUEwQjtBQUM5Qjs7QUFFQTtJQUNJLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7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WUFBakIsaUJBQWlCO0FBS3JCIiwiZmlsZSI6Inhvb3BzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFJlbW92ZWQgcmVzZXQgKi9cclxuaW1nLmNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogNnB4IGF1dG8gNHB4O1xyXG59XHJcblxyXG5pbWcubGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDJweCA2cHggMnB4IDA7XHJcbiAgICBjbGVhcjogbGVmdDtcclxufVxyXG5cclxuaW1nLnJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAycHggMCAycHggNnB4O1xyXG4gICAgY2xlYXI6IHJpZ2h0O1xyXG59XHJcblxyXG4jeG9vcHNIaWRkZW5UZXh0IHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKiBmb3IgcGFnZW5hdiwgY2FuIGJlIG92ZXJ3cml0dGVuIGluIHRoZW1lIHN0eWxlcyAqL1xyXG4ucGFnbmV1dHJhbCB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTlweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3BhZ25ldXRyYWwuZ2lmKTtcclxufVxyXG5cclxuLnBhZ2FjdCB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTlweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3BhZ2FjdC5naWYpO1xyXG59XHJcblxyXG4ucGFnaW5hY3Qge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9wYWdpbmFjdC5naWYpO1xyXG59XHJcblxyXG4vKiBGb3IgcmVxdWlyZWQgZWxlbWVudHMgaW4gWE9PUFMgZm9ybSAqL1xyXG4ueG9vcHMtZm9ybS1lbGVtZW50LWNhcHRpb24gLmNhcHRpb24tbWFya2VyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi54b29wcy1mb3JtLWVsZW1lbnQtY2FwdGlvbi1yZXF1aXJlZCAuY2FwdGlvbi1tYXJrZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbn1cclxuXHJcbi54b29wcy1mb3JtLWVsZW1lbnQtaGVscCB7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLyogZml4IGZvciBzd2YgYmFubmVyICovXHJcbiN4by1maXhiYW5uZXIgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwMjtcclxuICAgIHdpZHRoOiA0NjhweDtcclxuICAgIGhlaWdodDogNjBweDtcclxufVxyXG5cclxuLyogakdyb3dsIHJlZGlyZWN0aW9uICovXHJcbmRpdi5qR3Jvd2wge1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuLyogSkdyb3dsIEJveCBwb3NpdGlvbiBpbiB0aGUgcGFnZSAqL1xyXG5ib2R5ID4gZGl2LmpHcm93bCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbmJvZHkgPiBkaXYuakdyb3dsLnRvcC1yaWdodCB7XHJcbiAgICByaWdodDogMjUlO1xyXG4gICAgbGVmdDogMjUlO1xyXG4gICAgdG9wOiAycHg7XHJcbn1cclxuXHJcbmJvZHkgPiBkaXYuakdyb3dsLmJvdHRvbS1sZWZ0IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbn1cclxuXHJcbmJvZHkgPiBkaXYuakdyb3dsLmJvdHRvbS1yaWdodCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxufVxyXG5cclxuYm9keSA+IGRpdi5qR3Jvd2wuY2VudGVyIHtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBsZWZ0OiAyNSU7XHJcbn1cclxuXHJcbmJvZHkgPiBkaXYuakdyb3dsLnRvcC1sZWZ0IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi8qIGpHcm93bCBCb3ggc3R5bGUgKi9cclxuZGl2LmNlbnRlciBkaXYuakdyb3dsLW5vdGlmaWNhdGlvbiwgZGl2LmNlbnRlciBkaXYuakdyb3dsLWNsb3NlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuZGl2LmpHcm93bCBkaXYuakdyb3dsLW5vdGlmaWNhdGlvbiwgZGl2LmpHcm93bCBkaXYuakdyb3dsLWNsb3NlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGQkZFO1xyXG4gICAgY29sb3I6ICMwMDAwODA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IC41ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBUYWhvbWEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY5OUZGO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbmRpdi5qR3Jvd2wgZGl2LmpHcm93bC1ub3RpZmljYXRpb24ge1xyXG4gICAgbWluLWhlaWdodDogNDBweDtcclxufVxyXG5cclxuZGl2LmpHcm93bCBkaXYuakdyb3dsLW5vdGlmaWNhdGlvbiBkaXYuakdyb3dsLWhlYWRlciB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLyogakdyb3dsIENsb3NlIGJ1dHRvbiAqL1xyXG5kaXYuakdyb3dsIGRpdi5qR3Jvd2wtbm90aWZpY2F0aW9uIGJ1dHRvbi5qR3Jvd2wtY2xvc2Uge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmRpdi5qR3Jvd2wgZGl2LmpHcm93bC1jbG9zZXIge1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyo9PT0gR0VORVJJQyBDTEFTUywgZm9yIHVzZSBpbiB0aGVtZXMsIG1vZHVsZXMgYW5kIGNvbnRlbnRzID09PSovXHJcbi8qIFBvc2l0aW9uICovXHJcbi5mbG9hdGxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmZsb2F0cmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uZmxvYXRjZW50ZXIwIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uZmxvYXRjZW50ZXIxIHtcclxuICAgIG1hcmdpbjogMWVtIGF1dG87XHJcbn1cclxuXHJcbi5jbGVhciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uY2xlYXJsZWZ0IHtcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jbGVhcnJpZ2h0IHtcclxuICAgIGNsZWFyOiByaWdodDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4uYmxvY2tpbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKiBUZXh0ZSAqL1xyXG4ubGVmdCwgLnR4dGxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnJpZ2h0LCAudHh0cmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5jZW50ZXIsIC50eHRjZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uanVzdGlmeSwgLnR4dGp1c3RpZnkge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG5cclxuLyogVGFibGUgYWxpZ25lbWVudCAqL1xyXG4ubWlkZGxlLCAuYWxpZ25taWRkbGUge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnRvcCwgLmFsaWdudG9wIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5ib3R0b20sIC5hbGlnbmJvdHRvbSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4ucG9zaXRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi5wb3NpYm90dG9tIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLyogT3RoZXJzIHRhYmxlIGRpdiBjbGFzcyAqL1xyXG4udGFibGUge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi50Y2FwdGlvbjEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogZm9yIDEgY29sdW1ucyAqL1xyXG59XHJcblxyXG4udGNhcHRpb24yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIwMCU7IC8qIGZvciAyIGNvbHVtbnMgKi9cclxufVxyXG5cclxuLnRjYXB0aW9uMyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzMDAlOyAvKiBmb3IgMyBjb2x1bW5zICovXHJcbn1cclxuXHJcbi50Y2FwdGlvbjQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDAwJTsgLyogZm9yIDQgY29sdW1ucyAqL1xyXG59XHJcblxyXG4udGNhcHRpb241IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDUwMCU7IC8qIGZvciA1IGNvbHVtbnMgKi9cclxufVxyXG5cclxuLnRjYXB0aW9uNiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA2MDAlOyAvKiBmb3IgNiBjb2x1bW5zICovXHJcbn1cclxuXHJcbi50Ym9keSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XHJcbn1cclxuXHJcbi50cm93IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxufVxyXG5cclxuLnRjZWxsIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbn1cclxuXHJcbi50Zm9vdGVuZCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmNvbGxhcHNlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbi5zZXBhcmF0ZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG59XHJcblxyXG4uYnNwYWNpbmcxIHtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAxcHg7XHJcbn1cclxuXHJcbi5ic3BhY2luZzIge1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDJweDtcclxufVxyXG5cclxuLmJzcGFjaW5nMyB7XHJcbiAgICBib3JkZXItc3BhY2luZzogM3B4O1xyXG59XHJcblxyXG4uYnNwYWNpbmc0IHtcclxuICAgIGJvcmRlci1zcGFjaW5nOiA0cHg7XHJcbn1cclxuXHJcbi5ic3BhY2luZzUge1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDVweDtcclxufVxyXG5cclxuLmJzcGFjaW5nMTAge1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi8qIFdpZHRoICovXHJcbi53aWR0aGF1dG8ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi53aWR0aDEwMCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLndpZHRoOTAge1xyXG4gICAgd2lkdGg6IDkwJTtcclxufVxyXG5cclxuLndpZHRoODAge1xyXG4gICAgd2lkdGg6IDgwJTtcclxufVxyXG5cclxuLndpZHRoNzUge1xyXG4gICAgd2lkdGg6IDc1JTtcclxufVxyXG5cclxuLndpZHRoNzAge1xyXG4gICAgd2lkdGg6IDcwJTtcclxufVxyXG5cclxuLndpZHRoNjYge1xyXG4gICAgd2lkdGg6IDY2LjYlO1xyXG59XHJcblxyXG4ud2lkdGg2MCB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG59XHJcblxyXG4ud2lkdGg1MCB7XHJcbiAgICB3aWR0aDogNDklO1xyXG59XHJcblxyXG4ud2lkdGg0NSB7XHJcbiAgICB3aWR0aDogNDUlO1xyXG59XHJcblxyXG4ud2lkdGg0MCB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG59XHJcblxyXG4ud2lkdGgzMyB7XHJcbiAgICB3aWR0aDogMzMuMyU7XHJcbn1cclxuXHJcbi53aWR0aDMwIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbn1cclxuXHJcbi53aWR0aDI1IHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbn1cclxuXHJcbi53aWR0aDIwIHtcclxuICAgIHdpZHRoOiAyMCU7XHJcbn1cclxuXHJcbi53aWR0aDE1IHtcclxuICAgIHdpZHRoOiAxNSU7XHJcbn1cclxuXHJcbi53aWR0aDEwIHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbn1cclxuXHJcbi53aWR0aDUge1xyXG4gICAgd2lkdGg6IDUlO1xyXG59XHJcblxyXG4ud2lkdGgzIHtcclxuICAgIHdpZHRoOiAzJTtcclxufVxyXG5cclxuLndpZHRoMiB7XHJcbiAgICB3aWR0aDogMiU7XHJcbn1cclxuXHJcbi53aWR0aDEge1xyXG4gICAgd2lkdGg6IDElO1xyXG59XHJcblxyXG4vKiBQYWRkaW5nICovXHJcbi5wYWQyIHtcclxuICAgIHBhZGRpbmc6IDJweDtcclxufVxyXG5cclxuLnBhZDMge1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG59XHJcblxyXG4ucGFkNSB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5wYWQ3IHtcclxuICAgIHBhZGRpbmc6IDdweDtcclxufVxyXG5cclxuLnBhZDEwIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi8qIE1hcmdpbiAqL1xyXG4ubWFyZzIge1xyXG4gICAgbWFyZ2luOiAycHg7XHJcbn1cclxuXHJcbi5tYXJnMyB7XHJcbiAgICBtYXJnaW46IDNweDtcclxufVxyXG5cclxuLm1hcmc1IHtcclxuICAgIG1hcmdpbjogNXB4O1xyXG59XHJcblxyXG4ubWFyZzcge1xyXG4gICAgbWFyZ2luOiA4cHg7XHJcbn1cclxuXHJcbi5tYXJnMTAge1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG59XHJcblxyXG4vKiBGb250ICovXHJcbi52ZXJ5c21hbGwsIC54eC1zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IC43ZW07XHJcbn1cclxuXHJcbi5zbWFsbHNtYWxsLCAueC1zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IC44ZW07XHJcbn1cclxuXHJcbi5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IC45MmVtO1xyXG59XHJcblxyXG4ubm9ybWFsIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4uYmlnIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xN2VtO1xyXG59XHJcblxyXG4ubWF4aSB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG59XHJcblxyXG4uYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmJvbGRlciB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4ubGlnaHRlciB7XHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxufVxyXG5cclxuLm5vcm1hbCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4uaXRhbGljIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLm9ibGlxdWUge1xyXG4gICAgZm9udC1zdHlsZTogb2JsaXF1ZTtcclxufVxyXG5cclxuLnVuZGVybGluZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmV4cGFuZGVkIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuNWVtO1xyXG59XHJcblxyXG4uY29uZGVuc2VkIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtLjFlbTtcclxufVxyXG5cclxuLnVwcGVyY2FzZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubG93ZXJjYXNlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbn1cclxuXHJcbi5jYXBpdGFsaXplIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG4vKj09PT09PT09IGxpbmUtaGVpZ2h0ID09PT09PT09ICovXHJcbi5saW5lMTAwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbn1cclxuXHJcbi5saW5lMTIwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxufVxyXG5cclxuLmxpbmUxNDAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG59XHJcblxyXG4ubGluZTE2MCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbn1cclxuXHJcbi5saW5lMTcwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxufVxyXG5cclxuLmxpbmUxODAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG59XHJcblxyXG4ubGluZTIwMCB7XHJcbiAgICBsaW5lLWhlaWdodDogMmVtO1xyXG59XHJcblxyXG4ubGluZTIyMCB7XHJcbiAgICBsaW5lLWhlaWdodDogMi4yZW07XHJcbn1cclxuXHJcbi5saW5lMjQwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjRlbTtcclxufVxyXG5cclxuLyogQ29sb3JzICovXHJcbi5yZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmMDAwMDtcclxufVxyXG5cclxuLmJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogIzAwMDBmZjtcclxufVxyXG5cclxuLmJsYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi53aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ueWVsbG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNmZmZmMDA7XHJcbn1cclxuXHJcbi5vcmFuZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmYTUwMDtcclxufVxyXG5cclxuLmdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICMwMDgwMDA7XHJcbn1cclxuXHJcbi5zaWx2ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2MwYzBjMDtcclxufVxyXG5cclxuLyogSGlkZGVuICovXHJcbi5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLyogU3BhY2UgKi9cclxuLnNwYWNlciB7XHJcbiAgICBwYWRkaW5nOiAwIDAgM3B4IDA7XHJcbn1cclxuXHJcbi5zZXBhcmF0b3Ige1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIEN1cnNvciBjbGFzcyAqL1xyXG4uY3Vyc29yZGVmYXVsdCB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5jdXJzb3Jtb3ZlIHtcclxuICAgIGN1cnNvcjogbW92ZTtcclxufVxyXG5cclxuLmN1cnNvcnBvaW50ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uY3Vyc29yaGVscCB7XHJcbiAgICBjdXJzb3I6IGhlbHA7XHJcbn1cclxuXHJcbi8qPT09PT09PT0gIG90aGVycyBvcGFjaXR5IGNsYXNzID09PT09PT09ICovXHJcbi5vcGFjNSB7XHJcbiAgICBvcGFjaXR5OiAuNSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3BhYzU6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wYWM3IHtcclxuICAgIG9wYWNpdHk6IC43ICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vcGFjNzpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3BhYzEge1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wYWMxOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IC41ICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qPT09PT09PT0gIG90aGVycyByYWRpdXMgY2xhc3MgPT09PT09PT0gKi9cclxuLmJyYWRpdXMzIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi5icmFkaXVzNSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uYnJhZGl1czEwIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5icmFkaXVzMTUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcclxufVxyXG5cclxuLyo9PT09PT09PSAgYm9yZGVyIGNsYXNzID09PT09PT09ICovXHJcbi5ibm9uZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5ib3JkZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxufVxyXG5cclxuLmRvdHRlZCB7XHJcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgIzAwMDtcclxufVxyXG5cclxuLmRhc2hlZCB7XHJcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgIzAwMDtcclxufVxyXG5cclxuLnNvbGlkYmxhY2sge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxufVxyXG5cclxuLnNvbGlkd2hpdGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxufVxyXG5cclxuLnNvbGlkcmVkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjAwMDA7XHJcbn1cclxuXHJcbi5zb2xpZHllbGxvdyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZjAwO1xyXG59XHJcblxyXG4uc29saWRibHVlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwZmY7XHJcbn1cclxuXHJcbi5zb2xpZG9yYW5nZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZhNTAwO1xyXG59XHJcblxyXG4uc29saWRncmVlbiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA4MDAwO1xyXG59XHJcblxyXG4uc29saWRicm93biB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTUyYTJhO1xyXG59XHJcblxyXG4uc29saWRzaWx2ZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxufVxyXG5cclxuLmRvdHRlZGJsYWNrIHtcclxuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjMDAwO1xyXG59XHJcblxyXG4uZG90dGVkd2hpdGUge1xyXG4gICAgYm9yZGVyOiAxcHggZG90dGVkICNmZmY7XHJcbn1cclxuXHJcbi5kb3R0ZWRyZWQge1xyXG4gICAgYm9yZGVyOiAxcHggZG90dGVkICNmZjAwMDA7XHJcbn1cclxuXHJcbi5kb3R0ZWR5ZWxsb3cge1xyXG4gICAgYm9yZGVyOiAxcHggZG90dGVkICNmZmZmMDA7XHJcbn1cclxuXHJcbi5kb3R0ZWRibHVlIHtcclxuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjMDAwMGZmO1xyXG59XHJcblxyXG4uZG90dGVkb3JhbmdlIHtcclxuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjZmZhNTAwO1xyXG59XHJcblxyXG4uZG90dGVkZ3JlZW4ge1xyXG4gICAgYm9yZGVyOiAxcHggZG90dGVkICMwMDgwMDA7XHJcbn1cclxuXHJcbi5kb3R0ZWRicm93biB7XHJcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgI2E1MmEyYTtcclxufVxyXG5cclxuLmRvdHRlZHNpbHZlciB7XHJcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgI2MwYzBjMDtcclxufVxyXG5cclxuLmRhc2hlZGJsYWNrIHtcclxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjMDAwO1xyXG59XHJcblxyXG4uZGFzaGVkd2hpdGUge1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNmZmY7XHJcbn1cclxuXHJcbi5kYXNoZWRyZWQge1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNmZjAwMDA7XHJcbn1cclxuXHJcbi5kYXNoZWR5ZWxsb3cge1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNmZmZmMDA7XHJcbn1cclxuXHJcbi5kYXNoZWRibHVlIHtcclxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjMDAwMGZmO1xyXG59XHJcblxyXG4uZGFzaGVkb3JhbmdlIHtcclxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjZmZhNTAwO1xyXG59XHJcblxyXG4uZGFzaGVkZ3JlZW4ge1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICMwMDgwMDA7XHJcbn1cclxuXHJcbi5kYXNoZWRicm93biB7XHJcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2E1MmEyYTtcclxufVxyXG5cclxuLmRhc2hlZHNpbHZlciB7XHJcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2MwYzBjMDtcclxufVxyXG5cclxuLmRvdWJsZWJsYWNrIHtcclxuICAgIGJvcmRlcjogNHB4IGRvdWJsZSAjMDAwO1xyXG59XHJcblxyXG4uZG91Ymxld2hpdGUge1xyXG4gICAgYm9yZGVyOiA0cHggZG91YmxlICNmZmY7XHJcbn1cclxuXHJcbi5kb3VibGVyZWQge1xyXG4gICAgYm9yZGVyOiA0cHggZG91YmxlICNmZjAwMDA7XHJcbn1cclxuXHJcbi5kb3VibGV5ZWxsb3cge1xyXG4gICAgYm9yZGVyOiA0cHggZG91YmxlICNmZmZmMDA7XHJcbn1cclxuXHJcbi5kb3VibGVibHVlIHtcclxuICAgIGJvcmRlcjogNHB4IGRvdWJsZSAjMDAwMGZmO1xyXG59XHJcblxyXG4uZG91Ymxlb3JhbmdlIHtcclxuICAgIGJvcmRlcjogNHB4IGRvdWJsZSAjZmZhNTAwO1xyXG59XHJcblxyXG4uZG91YmxlZ3JlZW4ge1xyXG4gICAgYm9yZGVyOiA0cHggZG91YmxlICMwMDgwMDA7XHJcbn1cclxuXHJcbi5kb3VibGVicm93biB7XHJcbiAgICBib3JkZXI6IDRweCBkb3VibGUgI2E1MmEyYTtcclxufVxyXG5cclxuLmRvdWJsZXNpbHZlciB7XHJcbiAgICBib3JkZXI6IDRweCBkb3VibGUgI2MwYzBjMDtcclxufVxyXG5cclxuLmdyb292ZWJsYWNrIHtcclxuICAgIGJvcmRlcjogM3B4IGdyb292ZSAjMDAwO1xyXG59XHJcblxyXG4uZ3Jvb3Zld2hpdGUge1xyXG4gICAgYm9yZGVyOiAzcHggZ3Jvb3ZlICNmZmY7XHJcbn1cclxuXHJcbi5ncm9vdmVyZWQge1xyXG4gICAgYm9yZGVyOiAzcHggZ3Jvb3ZlICNmZjAwMDA7XHJcbn1cclxuXHJcbi5ncm9vdmV5ZWxsb3cge1xyXG4gICAgYm9yZGVyOiAzcHggZ3Jvb3ZlICNmZmZmMDA7XHJcbn1cclxuXHJcbi5ncm9vdmVibHVlIHtcclxuICAgIGJvcmRlcjogM3B4IGdyb292ZSAjMDAwMGZmO1xyXG59XHJcblxyXG4uZ3Jvb3Zlb3JhbmdlIHtcclxuICAgIGJvcmRlcjogM3B4IGdyb292ZSAjZmZhNTAwO1xyXG59XHJcblxyXG4uZ3Jvb3ZlZ3JlZW4ge1xyXG4gICAgYm9yZGVyOiAzcHggZ3Jvb3ZlICMwMDgwMDA7XHJcbn1cclxuXHJcbi5ncm9vdmVicm93biB7XHJcbiAgICBib3JkZXI6IDNweCBncm9vdmUgI2E1MmEyYTtcclxufVxyXG5cclxuLmdyb292ZXNpbHZlciB7XHJcbiAgICBib3JkZXI6IDNweCBncm9vdmUgI2MwYzBjMDtcclxufVxyXG5cclxuLnJpZGdlYmxhY2sge1xyXG4gICAgYm9yZGVyOiAzcHggcmlkZ2UgIzAwMDtcclxufVxyXG5cclxuLnJpZGdld2hpdGUge1xyXG4gICAgYm9yZGVyOiAzcHggcmlkZ2UgI2ZmZjtcclxufVxyXG5cclxuLnJpZGdlcmVkIHtcclxuICAgIGJvcmRlcjogM3B4IHJpZGdlICNmZjAwMDA7XHJcbn1cclxuXHJcbi5yaWRnZXllbGxvdyB7XHJcbiAgICBib3JkZXI6IDNweCByaWRnZSAjZmZmZjAwO1xyXG59XHJcblxyXG4ucmlkZ2VibHVlIHtcclxuICAgIGJvcmRlcjogM3B4IHJpZGdlICMwMDAwZmY7XHJcbn1cclxuXHJcbi5yaWRnZW9yYW5nZSB7XHJcbiAgICBib3JkZXI6IDNweCByaWRnZSAjZmZhNTAwO1xyXG59XHJcblxyXG4ucmlkZ2VncmVlbiB7XHJcbiAgICBib3JkZXI6IDNweCByaWRnZSAjMDA4MDAwO1xyXG59XHJcblxyXG4ucmlkZ2Vicm93biB7XHJcbiAgICBib3JkZXI6IDNweCByaWRnZSAjYTUyYTJhO1xyXG59XHJcblxyXG4ucmlkZ2VzaWx2ZXIge1xyXG4gICAgYm9yZGVyOiAzcHggcmlkZ2UgI2MwYzBjMDtcclxufVxyXG5cclxuLmluc2V0YmxhY2sxIHtcclxuICAgIGJvcmRlcjogMXB4IGluc2V0ICMwMDA7XHJcbn1cclxuXHJcbi5pbnNldGJsYWNrIHtcclxuICAgIGJvcmRlcjogM3B4IGluc2V0ICMwMDA7XHJcbn1cclxuXHJcbi5pbnNldHdoaXRlMSB7XHJcbiAgICBib3JkZXI6IDFweCBpbnNldCAjZmZmO1xyXG59XHJcblxyXG4uaW5zZXR3aGl0ZSB7XHJcbiAgICBib3JkZXI6IDNweCBpbnNldCAjZmZmO1xyXG59XHJcblxyXG4uaW5zZXRyZWQge1xyXG4gICAgYm9yZGVyOiAzcHggaW5zZXQgI2ZmMDAwMDtcclxufVxyXG5cclxuLmluc2V0eWVsbG93IHtcclxuICAgIGJvcmRlcjogM3B4IGluc2V0ICNmZmZmMDA7XHJcbn1cclxuXHJcbi5pbnNldGJsdWUge1xyXG4gICAgYm9yZGVyOiAzcHggaW5zZXQgIzAwMDBmZjtcclxufVxyXG5cclxuLmluc2V0b3JhbmdlIHtcclxuICAgIGJvcmRlcjogM3B4IGluc2V0ICNmZmE1MDA7XHJcbn1cclxuXHJcbi5pbnNldGdyZWVuIHtcclxuICAgIGJvcmRlcjogM3B4IGluc2V0ICMwMDgwMDA7XHJcbn1cclxuXHJcbi5pbnNldGJyb3duIHtcclxuICAgIGJvcmRlcjogM3B4IGluc2V0ICNhNTJhMmE7XHJcbn1cclxuXHJcbi5pbnNldHNpbHZlcjEge1xyXG4gICAgYm9yZGVyOiAxcHggaW5zZXQgI2MwYzBjMDtcclxufVxyXG5cclxuLmluc2V0c2lsdmVyIHtcclxuICAgIGJvcmRlcjogM3B4IGluc2V0ICNjMGMwYzA7XHJcbn1cclxuXHJcbi5vdXRzZXRibGFjazEge1xyXG4gICAgYm9yZGVyOiAxcHggb3V0c2V0ICMwMDA7XHJcbn1cclxuXHJcbi5vdXRzZXRibGFjayB7XHJcbiAgICBib3JkZXI6IDNweCBvdXRzZXQgIzAwMDtcclxufVxyXG5cclxuLm91dHNldHdoaXRlMSB7XHJcbiAgICBib3JkZXI6IDFweCBvdXRzZXQgI2ZmZjtcclxufVxyXG5cclxuLm91dHNldHdoaXRlIHtcclxuICAgIGJvcmRlcjogM3B4IG91dHNldCAjZmZmO1xyXG59XHJcblxyXG4ub3V0c2V0cmVkIHtcclxuICAgIGJvcmRlcjogM3B4IG91dHNldCAjZmYwMDAwO1xyXG59XHJcblxyXG4ub3V0c2V0eWVsbG93IHtcclxuICAgIGJvcmRlcjogM3B4IG91dHNldCAjZmZmZjAwO1xyXG59XHJcblxyXG4ub3V0c2V0Ymx1ZSB7XHJcbiAgICBib3JkZXI6IDNweCBvdXRzZXQgIzAwMDBmZjtcclxufVxyXG5cclxuLm91dHNldG9yYW5nZSB7XHJcbiAgICBib3JkZXI6IDNweCBvdXRzZXQgI2ZmYTUwMDtcclxufVxyXG5cclxuLm91dHNldGdyZWVuIHtcclxuICAgIGJvcmRlcjogM3B4IG91dHNldCAjMDA4MDAwO1xyXG59XHJcblxyXG4ub3V0c2V0YnJvd24ge1xyXG4gICAgYm9yZGVyOiAzcHggb3V0c2V0ICNhNTJhMmE7XHJcbn1cclxuXHJcbi5vdXRzZXRzaWx2ZXIxIHtcclxuICAgIGJvcmRlcjogMXB4IG91dHNldCAjYzBjMGMwO1xyXG59XHJcblxyXG4ub3V0c2V0c2lsdmVyIHtcclxuICAgIGJvcmRlcjogM3B4IG91dHNldCAjYzBjMGMwO1xyXG59XHJcblxyXG4vKj09PT09PT09ICBmb250IGZhbWlseSBjbGFzcyA9PT09PT09PSAqL1xyXG4uYXJpYWwge1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi5jb3VyaWVyTmV3IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnLCBDb3VyaWVyLCBtb25vc3BhY2U7XHJcbn1cclxuXHJcbi5nZW9yZ2lhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xyXG59XHJcblxyXG4ubHVjaWRhQ29uc29sZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0x1Y2lkYSBDb25zb2xlJywgTW9uYWNvLCBtb25vc3BhY2U7XHJcbn1cclxuXHJcbi5sdWNpZGFTYW5zVW5pY29kZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0x1Y2lkYSBTYW5zIFVuaWNvZGUnLCAnTHVjaWRhIEdyYW5kZScsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi50YWhvbWEge1xyXG4gICAgZm9udC1mYW1pbHk6IFRhaG9tYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4udGltZXMge1xyXG4gICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XHJcbn1cclxuXHJcbi50cmVidWNoZXQge1xyXG4gICAgZm9udC1mYW1pbHk6ICdUcmVidWNoZXQgTVMnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi52ZXJkYW5hIHtcclxuICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi5tc1NhbnMge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNUyBTYW5zIFNlcmlmJywgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4ubXNTZXJpZiB7XHJcbiAgICBmb250LWZhbWlseTogJ01TIFNlcmlmJywgJ05ldyBZb3JrJywgc2VyaWY7XHJcbn1cclxuXHJcbi5oZWx2ZXRpY2Ege1xyXG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi5pbXBhY3Qge1xyXG4gICAgZm9udC1mYW1pbHk6IEltcGFjdCwgQ2hhcmNvYWwsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi5jZW50dXJ5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQ2VudHVyeSBHb3RoaWMnLCAnTHVjaWRhIEdyYW5kZScsICdMdWNpZGEgU2FucyBVbmljb2RlJywgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLyo9PT09PT09PSAgc2hhZG93cyBjbGFzcyA9PT09PT09PSAqL1xyXG4uc2hhZG93IHtcclxuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjYWFhO1xyXG59XHJcblxyXG4uc2hhZG93bGlnaHQge1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4ICNhYWE7XHJcbn1cclxuXHJcbi5ib3hzaGFkb3cge1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAxcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuLmJveHNoYWRvdzEge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggIzc4Nzg3ODtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDIwcHggIzc4Nzg3ODtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDIwcHggIzc4Nzg3ODtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LlNoYWRvdyhjb2xvcj0nI2JiYmJiYicsIERpcmVjdGlvbj0xMzUsIFN0cmVuZ3RoPTUpO1xyXG4gICAgem9vbTogMTtcclxufVxyXG5cclxuLmJveHJlbGllZiB7XHJcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMTBweCAtMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgaW5zZXQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMjBweCAxMHB4IC0xMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSBpbnNldDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAyMHB4IDEwcHggLTEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIGluc2V0O1xyXG59XHJcblxyXG4uYm94aW5zZXQge1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgLjI0KSBpbnNldDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgLjQpIGluc2V0O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAuNCkgaW5zZXQ7XHJcbn1cclxuXHJcbi8qPT09PT09PT0gIG11bHRpcGxlIGNvbHVtbnMgY29udGVudCA9PT09PT09PSAqL1xyXG4udHdvY29sdW1uIHtcclxuICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgIGNvbHVtbi1nYXA6IDEuNWVtO1xyXG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuNWVtO1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDEuNWVtO1xyXG59XHJcblxyXG4udGhyZWVjb2x1bW4ge1xyXG4gICAgY29sdW1uLWNvdW50OiAzO1xyXG4gICAgY29sdW1uLWdhcDogMS4yZW07XHJcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMztcclxuICAgIC1tb3otY29sdW1uLWdhcDogMS4yZW07XHJcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcclxuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMS4yZW07XHJcbn1cclxuXHJcbi5mb3Jjb2x1bW4ge1xyXG4gICAgY29sdW1uLWNvdW50OiA0O1xyXG4gICAgY29sdW1uLWdhcDogMS4yZW07XHJcbiAgICAtbW96LWNvbHVtbi1jb3VudDogNDtcclxuICAgIC1tb3otY29sdW1uLWdhcDogMS4yZW07XHJcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogNDtcclxuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMS4yZW07XHJcbn1cclxuXHJcbi5jb2x1bW4xMCB7XHJcbiAgICBjb2x1bW4td2lkdGg6IDEwZW07XHJcbiAgICBjb2x1bW4tZ2FwOiAxLjJlbTtcclxuICAgIC1tb3otY29sdW1uLXdpZHRoOiAxMGVtO1xyXG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjJlbTtcclxuICAgIC13ZWJraXQtY29sdW1uLXdpZHRoOiAxMGVtO1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxLjJlbTtcclxufVxyXG5cclxuLmNvbHVtbjE1IHtcclxuICAgIGNvbHVtbi13aWR0aDogMTVlbTtcclxuICAgIGNvbHVtbi1nYXA6IDEuMmVtO1xyXG4gICAgLW1vei1jb2x1bW4td2lkdGg6IDE1ZW07XHJcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuMmVtO1xyXG4gICAgLXdlYmtpdC1jb2x1bW4td2lkdGg6IDE1ZW07XHJcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDEuMmVtO1xyXG59XHJcblxyXG4uY29sdW1uMjAge1xyXG4gICAgY29sdW1uLXdpZHRoOiAyMGVtO1xyXG4gICAgY29sdW1uLWdhcDogMS4yZW07XHJcbiAgICAtbW96LWNvbHVtbi13aWR0aDogMjBlbTtcclxuICAgIC1tb3otY29sdW1uLWdhcDogMS4yZW07XHJcbiAgICAtd2Via2l0LWNvbHVtbi13aWR0aDogMjBlbTtcclxuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMS4yZW07XHJcbn1cclxuXHJcbi5jb2x1bW4yNSB7XHJcbiAgICBjb2x1bW4td2lkdGg6IDI1ZW07XHJcbiAgICBjb2x1bW4tZ2FwOiAxLjJlbTtcclxuICAgIC1tb3otY29sdW1uLXdpZHRoOiAyNWVtO1xyXG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjJlbTtcclxuICAgIC13ZWJraXQtY29sdW1uLXdpZHRoOiAyNWVtO1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxLjJlbTtcclxufVxyXG4iXX0= */