/*!
Theme Name: trekking-exploration-in-nepal
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: trekking-exploration-in-nepal
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

trekking-exploration-in-nepal is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html
{
    line-height: 1.15; /* 1 */

    -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body
{
    margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1
{
    font-size: 2em;

    margin: .67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr
{
    overflow: visible; /* 2 */

    -webkit-box-sizing: content-box;
            box-sizing: content-box; /* 1 */
    height: 0; /* 1 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre
{
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a
{
    background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title]
{
            text-decoration: underline; /* 2 */
            text-decoration: underline dotted; /* 2 */

    border-bottom: none; /* 1 */

    -webkit-text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong
{
    font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp
{
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small
{
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup
{
    font-size: 75%;
    line-height: 0;

    position: relative;

    vertical-align: baseline;
}

sub
{
    bottom: -.25em;
}

sup
{
    top: -.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img
{
    border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea
{
    font-family: inherit; /* 1 */
    font-size: 100%; /* 1 */
    line-height: 1.15; /* 1 */

    margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input
{
    /* 1 */
    overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select
{
    /* 1 */
    text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type='button'],
[type='reset'],
[type='submit']
{
    -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner
{
    padding: 0;

    border-style: none;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring
{
    outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset
{
    padding: .35em .75em .625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */

legend
{
    display: table; /* 1 */

    -webkit-box-sizing: border-box;
            box-sizing: border-box; /* 1 */
    max-width: 100%; /* 1 */
    padding: 0; /* 3 */

    white-space: normal; /* 1 */

    color: inherit; /* 2 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress
{
    vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea
{
    overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type='checkbox'],
[type='radio']
{
    -webkit-box-sizing: border-box;
            box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button
{
    height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type='search']
{
    outline-offset: -2px; /* 2 */

    -webkit-appearance: textfield; /* 1 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type='search']::-webkit-search-decoration
{
    -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button
{
    font: inherit; /* 2 */

    -webkit-appearance: button; /* 1 */
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details
{
    display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary
{
    display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template
{
    display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden]
{
    display: none;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
optgroup,
textarea
{
    font-family: sans-serif;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;

    color: #404040;
}

h1,
h2,
h3,
h4,
h5,
h6
{
    clear: both;
}

p
{
    margin-bottom: 1.5em;
}

dfn,
cite,
em,
i
{
    font-style: italic;
}

blockquote
{
    margin: 0 1.5em;
}

address
{
    margin: 0 0 1.5em;
}

pre
{
    font-family: 'Courier 10 Pitch', Courier, monospace;
    font-size: 15px;
    font-size: .9375rem;
    line-height: 1.6;

    overflow: auto;

    max-width: 100%;
    margin-bottom: 1.6em;
    padding: 1.6em;

    background: #eee;
}

code,
kbd,
tt,
var
{
    font-family: Monaco, Consolas, 'Andale Mono', 'DejaVu Sans Mono', monospace;
    font-size: 15px;
    font-size: .9375rem;
}

abbr,
acronym
{
    cursor: help;

    border-bottom: 1px dotted #666;
}

mark,
ins
{
    text-decoration: none;

    background: #fff9c0;
}

big
{
    font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html
{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

*,
*:before,
*:after
{
    /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
    -webkit-box-sizing: inherit;
            box-sizing: inherit;
}

body
{
    background: #fff;
    /* Fallback for when there is no custom background color defined. */
}

hr
{
    height: 1px;
    margin-bottom: 1.5em;

    border: 0;
    background-color: #ccc;
}

ul,
ol
{
    margin: 0 0 1.5em 3em;
}

ul
{
    list-style: disc;
}

ol
{
    list-style: decimal;
}

li > ul,
li > ol
{
    margin-bottom: 0;
    margin-left: 1.5em;
}

dt
{
    font-weight: bold;
}

dd
{
    margin: 0 1.5em 1.5em;
}

img
{
    /* Make sure images are scaled correctly. */
    max-width: 100%;
    height: auto;
    /* Adhere to container width. */
}

figure
{
    margin: 1em 0;
    /* Extra wide images within figure tags don't overflow the content area. */
}

table
{
    width: 100%;
    margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type='button'],
input[type='reset'],
input[type='submit']
{
    font-size: 12px;
    font-size: .75rem;
    line-height: 1;

    padding: .6em 1em .4em;

    color: rgba(0, 0, 0, .8);
    border: 1px solid;
    border-color: #ccc #ccc #bbb;
    border-radius: 3px;
    background: #e6e6e6;
}

button:hover,
input[type='button']:hover,
input[type='reset']:hover,
input[type='submit']:hover
{
    border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type='button']:active,
input[type='button']:focus,
input[type='reset']:active,
input[type='reset']:focus,
input[type='submit']:active,
input[type='submit']:focus
{
    border-color: #aaa #bbb #bbb;
}

input[type='text'],
input[type='email'],
input[type='url'],
input[type='password'],
input[type='search'],
input[type='number'],
input[type='tel'],
input[type='range'],
input[type='date'],
input[type='month'],
input[type='week'],
input[type='time'],
input[type='datetime'],
input[type='datetime-local'],
input[type='color'],
textarea
{
    padding: 3px;

    color: #666;
    border: 1px solid #ccc;
    border-radius: 3px;
}

input[type='text']:focus,
input[type='email']:focus,
input[type='url']:focus,
input[type='password']:focus,
input[type='search']:focus,
input[type='number']:focus,
input[type='tel']:focus,
input[type='range']:focus,
input[type='date']:focus,
input[type='month']:focus,
input[type='week']:focus,
input[type='time']:focus,
input[type='datetime']:focus,
input[type='datetime-local']:focus,
input[type='color']:focus,
textarea:focus
{
    color: #111;
}

select
{
    border: 1px solid #ccc;
}

textarea
{
    width: 100%;
}

/*# sourceMappingURL=data:application/json;base64,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QUE0QjtZQUNwQixvQkFBb0I7Q0FDL0I7O0FBRUQ7O0lBRUksaUJBQWlCO0lBQ2pCLG9FQUFvRTtDQUN2RTs7QUFFRDs7SUFFSSxZQUFZO0lBQ1oscUJBQXFCOztJQUVyQixVQUFVO0lBQ1YsdUJBQXVCO0NBQzFCOztBQUVEOzs7SUFHSSxzQkFBc0I7Q0FDekI7O0FBRUQ7O0lBRUksaUJBQWlCO0NBQ3BCOztBQUVEOztJQUVJLG9CQUFvQjtDQUN2Qjs7QUFFRDs7O0lBR0ksaUJBQWlCO0lBQ2pCLG1CQUFtQjtDQUN0Qjs7QUFFRDs7SUFFSSxrQkFBa0I7Q0FDckI7O0FBRUQ7O0lBRUksc0JBQXNCO0NBQ3pCOztBQUVEOztJQUVJLDRDQUE0QztJQUM1QyxnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLGdDQUFnQztDQUNuQzs7QUFFRDs7SUFFSSxjQUFjO0lBQ2QsMkVBQTJFO0NBQzlFOztBQUVEOztJQUVJLFlBQVk7SUFDWixrQkFBa0I7Q0FDckI7O0FBRUQ7O2dFQUVnRTtBQUNoRTs7Ozs7SUFLSSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGVBQWU7O0lBRWYsdUJBQXVCOztJQUV2Qix5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLDZCQUE2QjtJQUM3QixtQkFBbUI7SUFDbkIsb0JBQW9CO0NBQ3ZCOztBQUVEOzs7OztJQUtJLDZCQUE2QjtDQUNoQzs7QUFFRDs7Ozs7Ozs7O0lBU0ksNkJBQTZCO0NBQ2hDOztBQUVEOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCSSxhQUFhOztJQUViLFlBQVk7SUFDWix1QkFBdUI7SUFDdkIsbUJBQW1CO0NBQ3RCOztBQUVEOzs7Ozs7Ozs7Ozs7Ozs7OztJQWlCSSxZQUFZO0NBQ2Y7O0FBRUQ7O0lBRUksdUJBQXVCO0NBQzFCOztBQUVEOztJQUVJLFlBQVk7Q0FDZiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcclxuVGhlbWUgTmFtZTogdHJla2tpbmctZXhwbG9yYXRpb24taW4tbmVwYWxcclxuVGhlbWUgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXHJcbkF1dGhvcjogVW5kZXJzY29yZXMubWVcclxuQXV0aG9yIFVSSTogaHR0cDovL3VuZGVyc2NvcmVzLm1lL1xyXG5EZXNjcmlwdGlvbjogRGVzY3JpcHRpb25cclxuVmVyc2lvbjogMS4wLjBcclxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcclxuTGljZW5zZSBVUkk6IExJQ0VOU0VcclxuVGV4dCBEb21haW46IHRyZWtraW5nLWV4cGxvcmF0aW9uLWluLW5lcGFsXHJcblRhZ3M6IGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XHJcblxyXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cclxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZCB3aXRoIG90aGVycy5cclxuXHJcbnRyZWtraW5nLWV4cGxvcmF0aW9uLWluLW5lcGFsIGlzIGJhc2VkIG9uIFVuZGVyc2NvcmVzIGh0dHBzOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDE3IEF1dG9tYXR0aWMsIEluYy5cclxuVW5kZXJzY29yZXMgaXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyIG9yIGxhdGVyLlxyXG5cclxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2ZcclxuTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWwgaHR0cHM6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xyXG4qL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIE5vcm1hbGl6ZVxyXG4jIFR5cG9ncmFwaHlcclxuIyBFbGVtZW50c1xyXG4jIEZvcm1zXHJcbiMgTmF2aWdhdGlvblxyXG5cdCMjIExpbmtzXHJcblx0IyMgTWVudXNcclxuIyBBY2Nlc3NpYmlsaXR5XHJcbiMgQWxpZ25tZW50c1xyXG4jIENsZWFyaW5nc1xyXG4jIFdpZGdldHNcclxuIyBDb250ZW50XHJcblx0IyMgUG9zdHMgYW5kIHBhZ2VzXHJcblx0IyMgQ29tbWVudHNcclxuIyBJbmZpbml0ZSBzY3JvbGxcclxuIyBNZWRpYVxyXG5cdCMjIENhcHRpb25zXHJcblx0IyMgR2FsbGVyaWVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIE5vcm1hbGl6ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIG5vcm1hbGl6ZS5jc3MgdjguMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbmh0bWxcclxue1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuXHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keVxyXG57XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDFcclxue1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcblxyXG4gICAgbWFyZ2luOiAuNjdlbSAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHJcclxue1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxuXHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlXHJcbntcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYVxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV1cclxue1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxuXHJcbiAgICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcblxyXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZ1xyXG57XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcFxyXG57XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbFxyXG57XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXBcclxue1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWJcclxue1xyXG4gICAgYm90dG9tOiAtLjI1ZW07XHJcbn1cclxuXHJcbnN1cFxyXG57XHJcbiAgICB0b3A6IC0uNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWdcclxue1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWFcclxue1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuXHJcbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXRcclxue1xyXG4gICAgLyogMSAqL1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0XHJcbntcclxuICAgIC8qIDEgKi9cclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPSdidXR0b24nXSxcclxuW3R5cGU9J3Jlc2V0J10sXHJcblt0eXBlPSdzdWJtaXQnXVxyXG57XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXJcclxue1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT0nYnV0dG9uJ106LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPSdyZXNldCddOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT0nc3VibWl0J106LW1vei1mb2N1c3Jpbmdcclxue1xyXG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0XHJcbntcclxuICAgIHBhZGRpbmc6IC4zNWVtIC43NWVtIC42MjVlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKlx0XHRgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmRcclxue1xyXG4gICAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuXHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICAgIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gICAgcGFkZGluZzogMDsgLyogMyAqL1xyXG5cclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxuXHJcbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzc1xyXG57XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYVxyXG57XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW3R5cGU9J2NoZWNrYm94J10sXHJcblt0eXBlPSdyYWRpbyddXHJcbntcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uXHJcbntcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT0nc2VhcmNoJ11cclxue1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxuXHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvblxyXG57XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvblxyXG57XHJcbiAgICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcblxyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlsc1xyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnlcclxue1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBNaXNjXHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlXHJcbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXHJcblxyXG5baGlkZGVuXVxyXG57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgVHlwb2dyYXBoeVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmJvZHksXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxub3B0Z3JvdXAsXHJcbnRleHRhcmVhXHJcbntcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICBjb2xvcjogIzQwNDA0MDtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNlxyXG57XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxucFxyXG57XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxufVxyXG5cclxuZGZuLFxyXG5jaXRlLFxyXG5lbSxcclxuaVxyXG57XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGVcclxue1xyXG4gICAgbWFyZ2luOiAwIDEuNWVtO1xyXG59XHJcblxyXG5hZGRyZXNzXHJcbntcclxuICAgIG1hcmdpbjogMCAwIDEuNWVtO1xyXG59XHJcblxyXG5wcmVcclxue1xyXG4gICAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIDEwIFBpdGNoJywgQ291cmllciwgbW9ub3NwYWNlO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAuOTM3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS42ZW07XHJcbiAgICBwYWRkaW5nOiAxLjZlbTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnR0LFxyXG52YXJcclxue1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsICdBbmRhbGUgTW9ubycsICdEZWphVnUgU2FucyBNb25vJywgbW9ub3NwYWNlO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAuOTM3NXJlbTtcclxufVxyXG5cclxuYWJicixcclxuYWNyb255bVxyXG57XHJcbiAgICBjdXJzb3I6IGhlbHA7XHJcblxyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xyXG59XHJcblxyXG5tYXJrLFxyXG5pbnNcclxue1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICNmZmY5YzA7XHJcbn1cclxuXHJcbmJpZ1xyXG57XHJcbiAgICBmb250LXNpemU6IDEyNSU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBFbGVtZW50c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmh0bWxcclxue1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4qLFxyXG4qOmJlZm9yZSxcclxuKjphZnRlclxyXG57XHJcbiAgICAvKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3IgY29tcG9uZW50cyB0aGF0IGxldmVyYWdlIG90aGVyIGJlaGF2aW9yOyBzZWUgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJvZHlcclxue1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIC8qIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuICovXHJcbn1cclxuXHJcbmhyXHJcbntcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblxyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxufVxyXG5cclxudWwsXHJcbm9sXHJcbntcclxuICAgIG1hcmdpbjogMCAwIDEuNWVtIDNlbTtcclxufVxyXG5cclxudWxcclxue1xyXG4gICAgbGlzdC1zdHlsZTogZGlzYztcclxufVxyXG5cclxub2xcclxue1xyXG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxufVxyXG5cclxubGkgPiB1bCxcclxubGkgPiBvbFxyXG57XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG59XHJcblxyXG5kdFxyXG57XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGRcclxue1xyXG4gICAgbWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xyXG59XHJcblxyXG5pbWdcclxue1xyXG4gICAgLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXHJcbn1cclxuXHJcbmZpZ3VyZVxyXG57XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgLyogRXh0cmEgd2lkZSBpbWFnZXMgd2l0aGluIGZpZ3VyZSB0YWdzIGRvbid0IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEuICovXHJcbn1cclxuXHJcbnRhYmxlXHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIDAgMS41ZW07XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBGb3Jtc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmJ1dHRvbixcclxuaW5wdXRbdHlwZT0nYnV0dG9uJ10sXHJcbmlucHV0W3R5cGU9J3Jlc2V0J10sXHJcbmlucHV0W3R5cGU9J3N1Ym1pdCddXHJcbntcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgcGFkZGluZzogLjZlbSAxZW0gLjRlbTtcclxuXHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2NjYyAjY2NjICNiYmI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xyXG59XHJcblxyXG5idXR0b246aG92ZXIsXHJcbmlucHV0W3R5cGU9J2J1dHRvbiddOmhvdmVyLFxyXG5pbnB1dFt0eXBlPSdyZXNldCddOmhvdmVyLFxyXG5pbnB1dFt0eXBlPSdzdWJtaXQnXTpob3ZlclxyXG57XHJcbiAgICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xyXG59XHJcblxyXG5idXR0b246YWN0aXZlLFxyXG5idXR0b246Zm9jdXMsXHJcbmlucHV0W3R5cGU9J2J1dHRvbiddOmFjdGl2ZSxcclxuaW5wdXRbdHlwZT0nYnV0dG9uJ106Zm9jdXMsXHJcbmlucHV0W3R5cGU9J3Jlc2V0J106YWN0aXZlLFxyXG5pbnB1dFt0eXBlPSdyZXNldCddOmZvY3VzLFxyXG5pbnB1dFt0eXBlPSdzdWJtaXQnXTphY3RpdmUsXHJcbmlucHV0W3R5cGU9J3N1Ym1pdCddOmZvY3VzXHJcbntcclxuICAgIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9J3RleHQnXSxcclxuaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuaW5wdXRbdHlwZT0ndXJsJ10sXHJcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXHJcbmlucHV0W3R5cGU9J3NlYXJjaCddLFxyXG5pbnB1dFt0eXBlPSdudW1iZXInXSxcclxuaW5wdXRbdHlwZT0ndGVsJ10sXHJcbmlucHV0W3R5cGU9J3JhbmdlJ10sXHJcbmlucHV0W3R5cGU9J2RhdGUnXSxcclxuaW5wdXRbdHlwZT0nbW9udGgnXSxcclxuaW5wdXRbdHlwZT0nd2VlayddLFxyXG5pbnB1dFt0eXBlPSd0aW1lJ10sXHJcbmlucHV0W3R5cGU9J2RhdGV0aW1lJ10sXHJcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXHJcbmlucHV0W3R5cGU9J2NvbG9yJ10sXHJcbnRleHRhcmVhXHJcbntcclxuICAgIHBhZGRpbmc6IDNweDtcclxuXHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyxcclxuaW5wdXRbdHlwZT0nZW1haWwnXTpmb2N1cyxcclxuaW5wdXRbdHlwZT0ndXJsJ106Zm9jdXMsXHJcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsXHJcbmlucHV0W3R5cGU9J3NlYXJjaCddOmZvY3VzLFxyXG5pbnB1dFt0eXBlPSdudW1iZXInXTpmb2N1cyxcclxuaW5wdXRbdHlwZT0ndGVsJ106Zm9jdXMsXHJcbmlucHV0W3R5cGU9J3JhbmdlJ106Zm9jdXMsXHJcbmlucHV0W3R5cGU9J2RhdGUnXTpmb2N1cyxcclxuaW5wdXRbdHlwZT0nbW9udGgnXTpmb2N1cyxcclxuaW5wdXRbdHlwZT0nd2VlayddOmZvY3VzLFxyXG5pbnB1dFt0eXBlPSd0aW1lJ106Zm9jdXMsXHJcbmlucHV0W3R5cGU9J2RhdGV0aW1lJ106Zm9jdXMsXHJcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106Zm9jdXMsXHJcbmlucHV0W3R5cGU9J2NvbG9yJ106Zm9jdXMsXHJcbnRleHRhcmVhOmZvY3VzXHJcbntcclxuICAgIGNvbG9yOiAjMTExO1xyXG59XHJcblxyXG5zZWxlY3Rcclxue1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxufVxyXG5cclxudGV4dGFyZWFcclxue1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuIl19 */
