/
home
/
infinitibizsol
/
public_html
/
wp-content
/
plugins
/
wpforms
/
assets
/
pro
/
css
/
File Upload :
llllll
Current File: /home/infinitibizsol/public_html/wp-content/plugins/wpforms/assets/pro/css/entry-print.css
/*! normalize.css v8.0.1 | 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; } /** * Render the `main` element consistently in IE. */ main { display: block; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2em; margin: 0.67em 0; } /* Grouping content ========================================================================== */ /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * 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] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ } /** * 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: -0.25em; } sup { top: -0.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 { border-style: none; padding: 0; } /** * 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: 0.35em 0.75em 0.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 { box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ } /** * 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"] { 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"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } /** * 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 { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /* 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; } html, input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; } body { background-color: #f1f1f1; color: #333; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.625; } .site { text-align: center; font-size: 12px; } .site a { text-decoration: underline; } .site a:hover { color: #006799; } h1, h2, h3, h4, h5, h6 { color: #333; font-weight: 700; line-height: 1.2; margin: 0; margin-bottom: 16px; padding: 0; } a { color: #0073aa; } a:hover, a:active, a:focus { color: #006799; } #print { border-top: 1px solid #eee; background-color: #fff; box-shadow: 0 1px 2px #ccc; margin: 30px auto 20px auto; overflow: auto; padding: 30px; max-width: 780px; } #print .page-title { display: flex; justify-content: space-between; align-items: center; margin: 0 0 20px 0; } #print h1 { font-size: 22px; font-weight: 600; margin: 0; } #print h1:after { content: ""; display: table; clear: both; } #print h1 span { font-weight: 400; } #print iframe { border: 0; } #print .buttons { display: flex; align-items: center; } #print .buttons .fa-cog { color: #007CBA; font-size: 20px; line-height: 23px; vertical-align: middle; } #print .buttons .fa-cog.active { color: #BBBBBB; } #print .buttons .fa-cog:hover { color: #006799; } #print .buttons .button { font-weight: normal; text-align: center; font-size: 14px; margin-left: 10px; line-height: 28px; cursor: pointer; } #print .buttons .button-close { color: #0071a1; background: #f3f5f6; min-height: 30px; padding: 0 10px; margin-left: 15px; border-radius: 3px; font-size: 13px; text-decoration: none; border: 1px solid #016087; } #print .buttons .button-close:hover { background: #f1f1f1; border-color: #016087; color: #016087; } #print .buttons .button-print { background: #007cba; color: #fff; padding: 0 10px; text-decoration: none; border-radius: 3px; font-size: 13px; min-height: 30px; border: 1px solid #007cba; } #print .buttons .button-print:hover, #print .buttons .button-print:active { background: #0071a1; border-color: #0071a1; color: #fff; } #print .actions { text-align: left; margin: 0; font-size: 11px; align-items: center; border-top: 1px solid #EEEEEE; padding-top: 20px; display: none; } #print .actions.active { display: flex; flex-wrap: wrap; align-items: flex-start; } #print .actions .switch-container { display: flex; align-items: center; margin-right: 20px; margin-bottom: 20px; } #print .actions .switch-container a { font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: normal; font-size: 14px; color: #444444; text-decoration: none; padding: 0; line-height: 1; display: flex; align-items: center; } #print .actions .switch-container a:hover .switch { background: #777777; } #print .actions .switch-container a:hover .switch.active { background: #006799; } #print .actions .switch-container a .switch { cursor: pointer; height: 18px; width: 28px; background: #BBBBBB; display: block; border-radius: 10px; position: relative; margin-right: 7px; } #print .actions .switch-container a .switch:after { content: ''; position: absolute; top: 2px; left: 2px; width: 14px; height: 14px; background: #fff; border-radius: 10px; transition: 0.3s; } #print .actions .switch-container a .switch.active { background: #007cba; } #print .actions .switch-container a .switch.active:after { left: calc(100% - 2px); transform: translateX(-100%); } #print .fields { border: 1px solid #eee; } #print .fields.empty { display: none; } #print .fields .wpforms-hidden { display: none; } #print .fields .wpforms-pagebreak-divider { position: relative; height: 30px; text-align: center; margin: 10px; } #print .fields .wpforms-pagebreak-divider .pagebreak-label { font-size: 14px; font-weight: 600; background-color: #fff; position: relative; padding: 5px 10px; display: inline-block; z-index: 2; margin: 0; } #print .fields .wpforms-pagebreak-divider .line { display: block; border-top: 1px dashed #aaa; position: absolute; top: 50%; left: 0; width: 100%; } #print .fields .field.wpforms-field-content .field-value { word-break: break-word; } #print .fields .field.wpforms-field-content .field-value h1, #print .fields .field.wpforms-field-content .field-value h2, #print .fields .field.wpforms-field-content .field-value h3, #print .fields .field.wpforms-field-content .field-value h4, #print .fields .field.wpforms-field-content .field-value h5, #print .fields .field.wpforms-field-content .field-value h6 { margin: 20px 0; padding: 0; clear: unset; } #print .fields .field.wpforms-field-content .field-value h1:first-child, #print .fields .field.wpforms-field-content .field-value h2:first-child, #print .fields .field.wpforms-field-content .field-value h3:first-child, #print .fields .field.wpforms-field-content .field-value h4:first-child, #print .fields .field.wpforms-field-content .field-value h5:first-child, #print .fields .field.wpforms-field-content .field-value h6:first-child { margin-top: 0; } #print .fields .field.wpforms-field-content .field-value h1 { font-size: 32px; line-height: 40px; } #print .fields .field.wpforms-field-content .field-value h2 { font-size: 28px; line-height: 36px; } #print .fields .field.wpforms-field-content .field-value h3 { font-size: 24px; line-height: 32px; } #print .fields .field.wpforms-field-content .field-value h4 { font-size: 20px; line-height: 28px; } #print .fields .field.wpforms-field-content .field-value h5 { font-size: 18px; line-height: 26px; } #print .fields .field.wpforms-field-content .field-value h6 { font-size: 16px; line-height: 24px; text-transform: uppercase; } #print .fields .field.wpforms-field-content .field-value p, #print .fields .field.wpforms-field-content .field-value blockquote, #print .fields .field.wpforms-field-content .field-value pre, #print .fields .field.wpforms-field-content .field-value table { margin: 0 0 20px 0; } #print .fields .field.wpforms-field-content .field-value li { margin: 0 0 10px 0; } #print .fields .field.wpforms-field-content .field-value a { text-decoration: underline; } #print .fields .field.wpforms-field-content .field-value a:hover { text-decoration: none; } #print .fields .field.wpforms-field-content .field-value code, #print .fields .field.wpforms-field-content .field-value pre { font-family: monospace; overflow: auto; } #print .fields .field.wpforms-field-content .field-value del { text-decoration: line-through; } #print .fields .field.wpforms-field-content .field-value ins { text-decoration: underline; } #print .fields .field.wpforms-field-content .field-value small { font-size: smaller; } #print .fields .field.wpforms-field-content .field-value dt { margin: 5px 0; } #print .fields .field.wpforms-field-content .field-value dd { margin-left: 25px; } #print .fields .field.wpforms-field-content .field-value abbr, #print .fields .field.wpforms-field-content .field-value acronym { text-decoration: underline dotted; } #print .fields .field.wpforms-field-content .field-value ul { list-style: disc outside none !important; padding-inline-start: 29px !important; margin-bottom: 20px !important; } #print .fields .field.wpforms-field-content .field-value ul ul { list-style-type: circle !important; margin-top: 10px !important; margin-bottom: 0 !important; } #print .fields .field.wpforms-field-content .field-value ul ul ul { list-style-type: square !important; } #print .fields .field.wpforms-field-content .field-value ul ol { margin-top: 10px; margin-bottom: 0; } #print .fields .field.wpforms-field-content .field-value ul li { list-style: inherit !important; margin-bottom: 10px !important; } #print .fields .field.wpforms-field-content .field-value ol { list-style: decimal outside none; padding-inline-start: 29px; margin-bottom: 20px; } #print .fields .field.wpforms-field-content .field-value ol ol { margin-top: 10px; margin-bottom: 0; } #print .fields .field.wpforms-field-content .field-value ol ul { margin-top: 10px !important; margin-bottom: 0 !important; } #print .fields .field.wpforms-field-content .field-value ol li { list-style: inherit; } #print .fields .field.wpforms-field-content .field-value blockquote { border-left: 4px solid rgba(0, 0, 0, 0.15); padding-left: 20px; } #print .fields .field.wpforms-field-content .field-value blockquote:before, #print .fields .field.wpforms-field-content .field-value blockquote:after { display: none; } #print .fields .field.wpforms-field-content .field-value table { width: 100%; border-collapse: collapse; word-break: normal; } #print .fields .field.wpforms-field-content .field-value table th, #print .fields .field.wpforms-field-content .field-value table td { padding: 0.5em; border: 1px solid; } #print .fields .field.wpforms-field-content .field-value sup, #print .fields .field.wpforms-field-content .field-value sub { font-size: smaller; line-height: calc( 100% + 11px); } #print .fields .field.wpforms-field-content .field-value sup { vertical-align: super; } #print .fields .field.wpforms-field-content .field-value sub { vertical-align: sub; } #print .fields .field.wpforms-field-content .field-value img { max-width: 100%; height: auto; } #print .fields .field.wpforms-field-content .field-value .alignleft { float: left; margin: 0 30px 20px 0; } #print .fields .field.wpforms-field-content .field-value .alignright { float: right; margin: 0 0 20px 30px; } #print .fields .field.wpforms-field-content .field-value .aligncenter { display: block; clear: both; text-align: center; margin: 0 auto 20px; } #print .fields .field.wpforms-field-content .field-value .alignnone { display: block; clear: both; margin: 0 0 20px 0; } #print .fields .field.wpforms-field-content .field-value .wp-caption-dt, #print .fields .field.wpforms-field-content .field-value .wp-caption-dd { margin: 0; } #print .fields .field.wpforms-field-content .field-value .wp-caption { position: relative; left: auto; right: auto; transform: none; max-width: 100%; } #print .fields .field.wpforms-field-content .field-value .wp-caption .wp-caption-text, #print .fields .field.wpforms-field-content .field-value .wp-caption .wp-caption-dd { text-align: center; font-size: 14px; margin-top: 0.5em; } #print .fields .field.wpforms-field-content .field-value .wpforms-field-content-preview-end { clear: both; } #print .field-name, #print .note-byline { font-weight: 600; background: #ebf3fb; padding: 8px 12px; margin: 0; } #print .field-value, #print .note-text { background: #fff; padding: 8px 12px; margin: 0; } #print .field-value iframe, #print .note-text iframe { width: 100%; } #print .file-icon { padding-right: 10px; } #print .file-icon img { vertical-align: middle; } #print .notes-head { margin: 26px 0 16px 0; display: none; } #print .notes { border: 1px solid #eee; display: none; } #print .notes p { margin: 0 0 10px 0; } #print .notes p:last-of-type { margin: 0; } #print.compact { font-size: 12px; line-height: 1.4; padding: 15px; margin-bottom: 10px; } #print.compact h1 { font-size: 16px !important; } #print.compact .field { border-top: 1px solid #eee; overflow: hidden; } #print.compact .field:not(.wpforms-hidden) { display: grid; grid-template-columns: 30% 70%; } #print.compact .fields { border-top: 0; } #print.compact .file-icon { display: none; } #print.compact .notes-head { font-size: 16px; margin: 16px 0 10px 0; } @media print { #print { border: none; box-shadow: none; padding: 30px 0 15px; margin: 0; width: 100%; max-width: 100%; } #print h1 { text-align: center; } #print .buttons, #print .actions { display: none; } #print .fields, #print .notes { border: 1px solid #ccc; } #print .field, #print .note { border-top: 1px solid #ccc; border-color: #ccc !important; } #print .field:first-of-type, #print .note:first-of-type { border: none; } #print .field-name, #print .note-byline { padding: 8px 12px 0 8px; } #print .field-value, #print .note-text { padding-top: 6px; } #print.compact { padding: 15px; font-size: 11px; } #print.compact .fields { border-top: none; } #print.compact .field:first-of-type { border-top: 1px solid #ccc; } #print .no-print, #print .no-print * { display: none !important; } } /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL3Byby9jc3MvZW50cnktcHJpbnQuY3NzIiwic291cmNlcyI6WyJhc3NldHMvcHJvL3Njc3MvZW50cnktcHJpbnQuc2NzcyIsImFzc2V0cy9zY3NzL3ZlbmRvci9wYXJ0aWFscy9fbm9ybWFsaXplLnNjc3MiLCJhc3NldHMvc2Nzcy9wYXJ0aWFscy9maWVsZHMvY29udGVudC9fY29tbW9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vc2Nzcy92ZW5kb3IvcGFydGlhbHMvbm9ybWFsaXplJztcbkBpbXBvcnQgJy4uLy4uL3Njc3MvcGFydGlhbHMvZmllbGRzL2NvbnRlbnQvY29tbW9uJztcblxuaHRtbCxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl17XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiAgICBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiAgICAgICAgIGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0Y29sb3I6ICMzMzM7XG5cdGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cblxuLnNpdGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnNpdGUgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogIzAwNjc5OTtcblx0fVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG5hIHtcblx0Y29sb3I6ICMwMDczYWE7XG59XG5cbmE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcblx0Y29sb3I6ICMwMDY3OTk7XG59XG5cbiNwcmludCB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDFweCAycHggI2NjYztcblx0bWFyZ2luOiAzMHB4IGF1dG8gMjBweCBhdXRvO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cGFkZGluZzogMzBweDtcblx0bWF4LXdpZHRoOiA3ODBweDtcblx0LnBhZ2UtdGl0bGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHR9XG5cdGgxIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0fVxuXG5cdGlmcmFtZSB7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0LmJ1dHRvbnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQuZmEtY29nIHtcblx0XHRcdGNvbG9yOiAjMDA3Q0JBO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdGNvbG9yOiAjQkJCQkJCO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjMDA2Nzk5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnV0dG9uIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Ji1jbG9zZSB7XG5cdFx0XHRcdGNvbG9yOiAjMDA3MWExO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjNmNWY2O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDE2MDg3O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzAxNjA4Nztcblx0XHRcdFx0XHRjb2xvcjogIzAxNjA4Nztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1wcmludCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDdjYmE7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDdjYmE7XG5cdFx0XHRcdCY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA3MWExO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzAwNzFhMTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hY3Rpb25zIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0VFRUVFRTtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0LnN3aXRjaC1jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZSwgc2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGNvbG9yOiAjNDQ0NDQ0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQuc3dpdGNoIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICM3Nzc3Nzc7XG5cdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDY3OTk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5zd2l0Y2gge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0JCQkJCQjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwN2NiYTtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiBjYWxjKDEwMCUgLSAycHgpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5maWVsZHMge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cblx0XHQmLmVtcHR5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC53cGZvcm1zLWhpZGRlbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQud3Bmb3Jtcy1wYWdlYnJlYWstZGl2aWRlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDEwcHg7XG5cdFx0XHQucGFnZWJyZWFrLWxhYmVsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdC5saW5lIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2FhYTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZpZWxkLndwZm9ybXMtZmllbGQtY29udGVudCAuZmllbGQtdmFsdWUge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zdHlsaW5nO1xuXHRcdFx0QGluY2x1ZGUgaW1hZ2UtYWxpZ247XG5cblx0XHRcdC53cGZvcm1zLWZpZWxkLWNvbnRlbnQtcHJldmlldy1lbmQge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmllbGQtbmFtZSxcblx0Lm5vdGUtYnlsaW5lIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGJhY2tncm91bmQ6ICNlYmYzZmI7XG5cdFx0cGFkZGluZzogOHB4IDEycHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmZpZWxkLXZhbHVlLFxuXHQubm90ZS10ZXh0IHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRpZnJhbWUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LmZpbGUtaWNvbiB7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblxuXHRcdGltZyB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXG5cdC5ub3Rlcy1oZWFkIHtcblx0XHRtYXJnaW46IDI2cHggMCAxNnB4IDA7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5ub3RlcyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2VlZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm5vdGVzIHAge1xuXHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQmLmNvbXBhY3Qge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdGgxIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5maWVsZCB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0LmZpZWxkOm5vdCgud3Bmb3Jtcy1oaWRkZW4pIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSA3MCU7XG5cdFx0fVxuXG5cdFx0LmZpZWxkcyB7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5maWxlLWljb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQubm90ZXMtaGVhZCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW46IDE2cHggMCAxMHB4IDA7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBwcmludCB7XG5cblx0I3ByaW50IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRwYWRkaW5nOiAzMHB4IDAgMTVweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0aDEge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5idXR0b25zLFxuXHRcdC5hY3Rpb25zIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmZpZWxkcyxcblx0XHQubm90ZXMge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHR9XG5cblx0XHQuZmllbGQsXG5cdFx0Lm5vdGUge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRib3JkZXItY29sb3I6ICNjY2MgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuZmllbGQ6Zmlyc3Qtb2YtdHlwZSxcblx0XHQubm90ZTpmaXJzdC1vZi10eXBlIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cblx0XHQuZmllbGQtbmFtZSxcblx0XHQubm90ZS1ieWxpbmUge1xuXHRcdFx0cGFkZGluZzogOHB4IDEycHggMCA4cHg7XG5cdFx0fVxuXG5cdFx0LmZpZWxkLXZhbHVlLFxuXHRcdC5ub3RlLXRleHQge1xuXHRcdFx0cGFkZGluZy10b3A6IDZweDtcblx0XHR9XG5cblx0XHQmLmNvbXBhY3Qge1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblxuXHRcdFx0LmZpZWxkcyB7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5maWVsZDpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5vLXByaW50LCAubm8tcHJpbnQgKiB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbiBodG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIH1cblxuICAvKiBTZWN0aW9uc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAvKipcbiAgICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuICBib2R5IHtcblx0bWFyZ2luOiAwO1xuICB9XG5cbiAgLyoqXG4gICAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICAgKi9cblxuICBtYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvKipcbiAgICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICAgKi9cblxuICBoMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xuICB9XG5cbiAgLyogR3JvdXBpbmcgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAvKipcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAgICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gICAqL1xuXG4gIGhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG4gIH1cblxuICAvKipcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuICBwcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbiAgfVxuXG4gIC8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gICAqL1xuXG4gIGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC8qKlxuICAgKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICAgKi9cblxuICBhYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG4gIH1cblxuICAvKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAgICovXG5cbiAgYixcbiAgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgfVxuXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG4gIGNvZGUsXG4gIGtiZCxcbiAgc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xuICB9XG5cbiAgLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuICBzbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xuICB9XG5cbiAgLyoqXG4gICAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICAgKiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG4gIHN1YixcbiAgc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIHN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbiAgfVxuXG4gIHN1cCB7XG5cdHRvcDogLTAuNWVtO1xuICB9XG5cbiAgLyogRW1iZWRkZWQgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAvKipcbiAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAgICovXG5cbiAgaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuICB9XG5cbiAgLyogRm9ybXNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgLyoqXG4gICAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gICAqL1xuXG4gIGJ1dHRvbixcbiAgaW5wdXQsXG4gIG9wdGdyb3VwLFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxMDAlOyAvKiAxICovXG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdG1hcmdpbjogMDsgLyogMiAqL1xuICB9XG5cbiAgLyoqXG4gICAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICAgKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICAgKi9cblxuICBidXR0b24sXG4gIGlucHV0IHsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICAgKi9cblxuICBidXR0b24sXG4gIHNlbGVjdCB7IC8qIDEgKi9cblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAvKipcbiAgICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICovXG5cbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cblxuICBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG4gIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuICBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuICBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gICAqL1xuXG4gIGJ1dHRvbjotbW96LWZvY3VzcmluZyxcbiAgW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG4gIFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG4gIFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xuICB9XG5cbiAgLyoqXG4gICAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAgICovXG5cbiAgZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG4gIH1cblxuICAvKipcbiAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAgICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICAgKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cblxuICBsZWdlbmQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAzICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbiAgfVxuXG4gIC8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICAgKi9cblxuICBwcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAgICovXG5cbiAgdGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICAgKi9cblxuICBbdHlwZT1cImNoZWNrYm94XCJdLFxuICBbdHlwZT1cInJhZGlvXCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAyICovXG4gIH1cblxuICAvKipcbiAgICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICAgKi9cblxuICBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAvKipcbiAgICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gICAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAgKi9cblxuICBbdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG4gIH1cblxuICAvKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICAgKi9cblxuICBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gICAqL1xuXG4gIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG4gIH1cblxuICAvKiBJbnRlcmFjdGl2ZVxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAvKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICAgKi9cblxuICBkZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuXG4gIHN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIH1cblxuICAvKiBNaXNjXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4gIC8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gICAqL1xuXG4gIHRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAgICovXG5cbiAgW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xuICB9IiwiLy8gQ29udGVudCBmaWVsZCBzdHlsZXMuXG4vL1xuLy8gQ29tbW9uLlxuLy9cbi8vIEBzaW5jZSAxLjcuOFxuXG5AbWl4aW4gZm9udC1zdHlsaW5nIHtcblxuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG5cdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y2xlYXI6IHVuc2V0O1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdGgxIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdH1cblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxuXG5cdGg0IHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdH1cblxuXHRoNSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHR9XG5cblx0aDYge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0cCwgYmxvY2txdW90ZSwgcHJlLCB0YWJsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHR9XG5cblx0bGkge1xuXHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0fVxuXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Y29kZSwgcHJlIHtcblx0XHRmb250LWZhbWlseTogbW9ub3NwYWNlO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHR9XG5cblx0ZGVsIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0fVxuXG5cdGlucyB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHRzbWFsbCB7XG5cdFx0Zm9udC1zaXplOiBzbWFsbGVyO1xuXHR9XG5cblx0ZHQge1xuXHRcdG1hcmdpbjogNXB4IDA7XG5cdH1cblxuXHRkZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdH1cblxuXHRhYmJyLCBhY3JvbnltIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG5cdH1cblxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogMjlweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBzcXVhcmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRvbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0b2wge1xuXHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWwgb3V0c2lkZSBub25lO1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyOXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRvbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZTogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHRibG9ja3F1b3RlIHtcblx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0dGFibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0d29yZC1icmVhazogbm9ybWFsO1xuXG5cdFx0dGgsIHRkIHtcblx0XHRcdHBhZGRpbmc6IDAuNWVtO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdFx0fVxuXHR9XG5cblx0c3VwLCBzdWIge1xuXHRcdGZvbnQtc2l6ZTogc21hbGxlcjtcblx0XHRsaW5lLWhlaWdodDogY2FsYyggMTAwJSArIDExcHggKTtcblx0fVxuXG5cdHN1cCB7XG5cdFx0dmVydGljYWwtYWxpZ246IHN1cGVyO1xuXHR9XG5cblx0c3ViIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuXHR9XG59XG5cbkBtaXhpbiBmb250LXN0eWxpbmctcHJldmlldyB7XG5cblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblxuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0cCB7XG5cdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdH1cblxuXHRpbWcge1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cbn1cblxuQG1peGluIGltYWdlLWFsaWduIHtcblxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuYWxpZ25sZWZ0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDAgMzBweCAyMHB4IDA7XG5cdH1cblxuXHQuYWxpZ25yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbjogMCAwIDIwcHggMzBweDtcblx0fVxuXG5cdC5hbGlnbmNlbnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cdH1cblxuXHQuYWxpZ25ub25lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdH1cblxuXHQud3AtY2FwdGlvbi1kdCxcblx0LndwLWNhcHRpb24tZGQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC53cC1jYXB0aW9uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogYXV0bztcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0LndwLWNhcHRpb24tdGV4dCxcblx0XHQud3AtY2FwdGlvbi1kZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAw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 */
Copyright ©2k19 -
Hexid
|
Tex7ure